o
    ڐerF                    @   s  d dl mZ d dlmZmZ d dlmZmZ d dlm	Z	m
Z
mZmZ d dlmZ d dlmZ d dlmZmZ d dlZd dlZd d	lmZ d d
lT d d
lT d d
lT d d
lT d dlmZmZmZ d dlZd dlZd dlZdd Z dd Z!dd Z"dd Z#dd Z$eeddd Z%eeddd Z&eeddd Z'eeddd Z(eeddd  Z)ed!d" Z*ed#d$ Z+ed%d& Z,ed'd( Z-ed)d* Z.ed+d, Z/ed-d. Z0ed/d0 Z1ed1d2 Z2ed3d4 Z3ed5d6 Z4	 eedd7d8 Z5ed9d: Z6ed;d< Z7ed=d> Z8ed?d@ Z9eeddAdB Z:eeddCdD Z;edEdF Z<edGdH Z=edIdJ Z>edKdL Z?edMdN Z@edOdP ZAedQdR ZBedSdT ZCedUdV ZDeeddWdX ZEedYdZ ZFeedd[d\ ZGed]d^ ZHed_d` ZIedadb ZJeeddcdd ZKeeddedf ZLeeddgdh ZMeeddidj ZNedkdl ZOeeddmdn ZPeeddodp ZQedqdr ZReeddsdn ZPedtdu ZSeeddvdw ZTeeddxdy ZUedzd{ ZVed|d} ZWed~d ZXedd ZYedd ZZeeddd Z[dd Z\dd Z]dd Z^eeddd Z_eeddd Z`eeddd Zaeeddd Zbeeddd Zcedd Zdeeddd Zeeeddd Zfdd Zgdd Zheeddd Zieeddd Zjeeddd Zkedd Zledd Zmedd Znedd Zoedd Znedd Zpeeddd Zqeeddd Zrdd Zsdd Ztdd Zuedd Zvedd Zwedd Zxedd ZyeddĄ ZzeddƄ Z{eddȄ Z|eddʄ Z}edd̄ Z~edd΄ ZeddЄ Zedd҄ ZeedddԄ Zeddք Zedd؄ Zeddڄ Zedd܄ Zeddބ Zedd Zedd Zedd Zeeddd Zedd Zedd Zeeddd Zeeddd Zeeddd Zeeddd Zeeddd Zeeddd Zedd Zedd Zeeddd Zeeddd Zeeddd  Zeeddd Zedd Zedd Zedd Zed	d
 Zedd Zedd Zedd Zedd Zedd Zedd Zdd Zedd Zedd Zedd Zedd  Zed!d" Zed#d$ Zed%d& Zed'd( Zed)d* Zed+d, Zed-d. Zed/d0 Zed1d2 Zed3d4 Zed5d6 Zed7d8 Zed9d: Zed;d< Zed=d> Zed?d@ ZedAdB ZedCdD ZedEdF ZedGdH ZedIdJ ZedKdL ZedMdN ZedOdP ZedQdR ZedSdT ZedUdV ZedWdX ZedYdZ Zed[d\ Zed]d^ Zed_d` Zedadb Zedcdd Zededf Zedgdh Zedidj Zedkdl Zedmdn Zedodp Zeeddqdr Zeeddsdt Zeeddudv Zeeddwdx Zeeddydz Zeedd{d| Zeedd}d~ Zeeddd Zeeddd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zeejdd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zedd ZedÐdĄ ZedŐdƄ ZedǐdȄ Zedɐdʄ Zedːd̄ Zed͐d΄ Z edϐdЄ ZdS (      render)login_requiredpermission_required)UserGroup)SumQAvgCount)HttpResponseRedirect)HttpResponse)IntegrityErrortransactionN)serializers)*)datetime	timedeltac                 C   s$   d}zt | }W |S    d}Y |S )Nr   )float)tf r   L/home/deybis/data/django/django_ruthia/sistemTransferencia/Consult2/views.pyesReal   s   
r   c                 C   s   t | }d| S )N )strjoinsplit)textoar   r   r   QuitarEspacios   s   r!   c                 C   s   t | }t|ddS )N,.)r   r   replace)numtextr    r   r   r   ConvertirDecimal    s   r&   c                 C   s\   | }t |}d}|}|dkr*|d }|d | }||d  }d| | }|}|dks|| S )N    r"   )len)numerocadenanresulpp1p2r   r   r   
poner_coma$   s   r1   c                 C   s:   t t| }|d}|d }|d }t|}|d | S )Nr#   r      )r   r   r   r1   )r*   r+   partnumdeccader   r   r   
normalizar0   s   
r7   zMain.add_oficinac           
   
   C   s   | j ro| jd}| jd}d}g }zLtjj|d}ttjj|j|d	dddd	d
dd}|D ]'}i }|d |d< t
|d
 |d
< t
|d |d< t
|d |d< || q1t|}W n   dtt d  }Y nd}d}	t||	S )NidCaidCaDesr'   id_caja)	id_configr;   pkr<   r;   fechamontominmontomaxcomisionerror en consultar2   failapplication/json)is_ajaxGETgetConfiguracionExtra_cajaobjectslistConfiguracion_comisionfilterr=   valuesr   appendjsondumpsr   sysexc_infor   )
requestidCaja	id_otraCadatalistaconfconsultaobjdatomimetyper   r   r   listaComisiones_ajax_view9   s*   (
r]   c                 C   s   | j rJd}g }z;ttjjddd}|D ]%}tjj|d d}i }|j|d< |jj	d |j
j d |d	< || qt|}W n	   d
}Y nd}d}t||S )Nr'   externaconf2r=   r=   rX   z []nombrerB   rC   rD   )rE   rJ   TConfiguracionSistemarI   rL   rM   rG   r=   
id_oficinanombre_oficinar;   rc   rN   rO   rP   r   )rS   rV   rW   rY   rZ   rX   r[   r\   r   r   r    oficinas_como_Externas_ajax_viewS   s"   

rg   c           	      C   s  | j r| jd}d}g }zctjj|d}ttjj|jd	ddddd	d
dd}|D ]>}i }|d |d< t
|d d|d< |d |d< |d |d< |d	 |d< |d
 |d< |d |d< |d |d< || q+t|}W n   dt
t d  }Y nd}d}t||S )NidConfr'   ra   
id_confSisr=   r>   nombre_baseciudad	direcciondescripcionobservacionesestado_base%d-%m-%Y %H:%Mrc   dirdesobsestrB   r2   rC   rD   )rE   rF   rG   rd   rI   rJ   Base_ExtrL   r=   rM   r   strftimerN   rO   rP   rQ   rR   r   )	rS   idconfigrV   rW   rX   rY   rZ   r[   r\   r   r   r   bases_para_of_externa_view_ajaxj   s0   (
ry   c                 C   s   | j r<d}g }z-ttjjdddd}|D ]}tjj|d djdd r-|	| qt
|}W n	   d	}Y nd
}d}t||S )Nr'   Gerenciarf   r=   rf   re   r^   r_   rB   rC   rD   )rE   rJ   OficinarI   excluderM   rd   rL   existsrN   rO   rP   r   rS   rV   rW   rY   rZ   r\   r   r   r   oficinas_no_Externas_ajax_view   s   

r   c                 C   s   | j d}| jr@d}g }z+ttjj|ddd}|D ]}tjj||d dd	 s1|
| qt|}W n	   d}Y nd	}d
}t||S )NidOfir'   r|   r=   rc   r^   re   r;   r`   rB   rC   rD   )rF   rG   rE   rJ   CajasrI   rL   rM   rd   r   rN   rO   rP   r   )rS   idOrV   rW   rY   rZ   r\   r   r   r   cajas_no_Externas_ajax_view   s    

r   c           
      C   s   | j r\| jj}d}g }zAtjj|d}tjj|jj|jdd}t	t
jj|jdddd}|D ]}i }|d |d< |d |d	< || q0t|}W n   d
tt d  }Y nd}d}	t||	S )Nr'   id_usuario__usuarior^   r   Trj   rp   r=   rk   rc   rB   r2   rC   rD   )rE   userusernamer   rI   rG   rd   re   r=   rJ   rv   rL   rM   rN   rO   rP   r   rQ   rR   r   )
rS   usrrV   rW   CrX   rY   rZ   r[   r\   r   r   r   bases_por_oficina_view_ajax   s&   
r   c                 C   sd  | j r| jj}d}g }ztjj|d}ttjj|j	j
djddjdddd	d
}|D ]e}tjj|d dd r{tjj|d ddd}ttjj|d d dddd}|D ]}	i }
dt|	d  |
d< |	d |
d	< d|
d< ||
 q\q-i }
|d |
d< |d	 |
d	< d|
d< ||
 q-t|}W n   dtt d  }Y nd}d}t||S )Nr'   r   ra   Festado_oficinarz   r{   r=   rf   r   r^   re   r`   r   Tr   rk   bsibxnorB   r2   rC   rD   )rE   r   r   r   rI   rG   rJ   r}   r~   re   r=   rM   rd   rL   r   rv   r   rN   rO   rP   rQ   rR   r   rS   r   rV   rW   r   rY   rZ   tconfbasesr   r[   r\   r   r   r   oficinas_version2_ajax_view   s:   0$
r   c                 C   sJ  | j r| jj}d}g }zttjjddjddddd}|D ]e}tjj	|d d	d

 rntjj	|d d	d
d}ttjj	|d d dddd}|D ]}i }	dt|d  |	d< |d |	d< d|	d< ||	 qOq i }	|d |	d< |d |	d< d|	d< ||	 q t|}W n   dtt d  }Y nd}d}
t||
S )Nr'   Fr   rz   r{   r=   rf   r   r^   r   r   Tr   rk   r   r   r   r   rB   r2   rC   rD   )rE   r   r   rJ   r}   rI   r~   rM   rd   rL   r   rv   r   rN   rO   rP   rQ   rR   r   )rS   r   rV   rW   rY   rZ   r   r   r   r[   r\   r   r   r   oficinas_version3_ajax_view   s8   $$
r   c                 C   sX  | j r| jj}d}g }ztjj|d}ttjjddjdd	ddd	}|D ]e}t
jj|d d
d rut
jj|d d
d	d}ttjj|d d dd	dd}|D ]}	i }
dt|	d  |
d< |	d |
d< d|
d< ||
 qVq'i }
|d |
d< |d |
d< d|
d< ||
 q't|}W n   dtt d  }Y nd}d}t||S )Nr'   r   Fr   rz   r{   r=   rf   r   r^   r   r   Tr   rk   r   r   r   r   rB   r2   rC   rD   )rE   r   r   r   rI   rG   rJ   r}   r~   rM   rd   rL   r   rv   r   rN   rO   rP   rQ   rR   r   r   r   r   r   #oficinas_des_glo_version2_ajax_view  s:   $$
r   c                 C   R   z| j j}d}tjj|d}|jj|jjjkrd}W n   d}Y t| dd|iS )Nr'   r   administradorzTransfereciaBE.htmlcargo	r   r   r   rI   rG   
id_usuarior=   re   r   rS   r   r   r   r   r   r   Transfe_CreadasBE_view(     r   c                 C   r   )Nr'   r   r   zTransRecibidasBE.htmlr   r   r   r   r   r   Transfe_RecibidasBE_view4  r   r   c                 C   r   )Nr'   r   r   zTransPagadasBE.htmlr   r   r   r   r   r   Transfe_PagadasBE_viewA  r   r   c                 C   s,  | j r| jd}d}g }zrttjjddj|ddd}|D ]W}i }|d |d< |d |d< ttjj	|d d	d
dd}g }|D ])}	tt
jj	|	d ddd}
|
D ]}i }|d |d< |d |d< || qXqE||d< || q!t|}W n   tt d }Y nd}d}t||S )Nr=   r'   rz   r{   ra   rf   pkOnombre_or^   r   id_caja__nombreri   rk   pkBnombre_b
listaBasesr2   rC   rD   )rE   rF   rG   rJ   r}   rI   r~   rM   rd   rL   rv   rN   rO   rP   r   rQ   rR   r   )rS   	idOficinarV   rW   rY   rZ   r[   	consulta1listaBobj1	consulta2obj2dato1r\   r   r   r   ver_oficinas_cajasN  s:   " 
r   c                 C   s  | j r| jd}| jd}| jd}d}g }z|dkrw|d krw|dkrwtjj|d}ttjj|j||dj	dd	j	dd

dddd}|D ]'}i }	|d |	d< t|d |	d< t|d |	d< t|d |	d< ||	 qIt|}nOtjj|d}ttjj|j|dj	ddj	dd	
dddd}|D ]'}i }	|d |	d< t|d |	d< t|d |	d< t|d |	d< ||	 qt|}W n   tt d }Y nd}d}
t||
S )Nr   rT   idBaser'   nullr:   )r<   re   base_oriF)base_des__isnull)base_desr=   r?   r@   rA   )r<   re   base_ori__isnullr2   rC   rD   )rE   rF   rG   rH   rI   rJ   rK   rL   r=   r~   rM   r   rN   rO   rP   rQ   rR   r   )rS   r   rT   r   rV   rW   rX   rY   rZ   r[   r\   r   r   r   ver_comisiones_guardadasy  sD   42

r   c                 C   s  | j r| jd}| jd}| jd}| jj}d}g }g }ztjj|d}|d kr]|dkr]| rHtjj|d}	tjj|	j	j
d}d }ntjj|dd  d}
|dd  }|
jj}|d krn|dkrntjj|d}d }|d ksw|dkr| rtjj|j
|d	d
 rttjj|j
|d	d
dddddddddd
}ntjj|jj	j
d}ttjj|j
|d	d
dddddddddd
}n|d	 dkrttjj|j
d|dd  ddddddddddd
}ntjj|dd  d}ttjj|j
|jj
|dd  d
dddddddddd
}np| r0ttjj|j
|d|d	ddddddddddd
}nP|d	 dkrUttjj|j
d||dd  ddddddddddd
}n+tjj|dd  d}ttjj|j
|jj
d||dd  ddddddddddd
}|D ]Z}i }t|d |d< t|d |d< t|d |d< t|d |d< t|d |d< t|d |d< t|d |d< t|d |d< t|d |d< t|d |d< || qt|}W n   dtt d  }Y nd}d}t||S )Nr   idOfiOriidCOrir'   r   ra   r   r2   r   id_config__id_cajare   r;   r?   r@   rA   banco_nacionbanco_nacion_deotros_bancoscontinentalbcpcontinental_debcp_der   subbaser   tipor   r   re   r   r   r;   r   r   r   r   rB   rC   rD   )rE   rF   rG   r   r   r   rI   isdigitr}   r   r=   rv   rj   r;   rK   rL   r   rJ   rM   re   r   rN   rO   rP   r   rQ   rR   r   rS   r   idOrigen
idCaOrigenr   rV   rW   conr   ofiOrgr   CpcajarZ   r[   r\   r   r   r   "listaConfigCo_para_ofici_ajax_view  sp   22:>
6<@
r   c              	   C   s$  | j r| jd}| jd}| jd}| jj}d}g }g }zXtjj|d}|d kr]|dkr]| rHtjj|d}	tjj|	j	j
d}d }ntjj|dd  d}
|dd  }|
jj}|d krn|dkrntjj|d}d }|d ksv|dkr| rtjj|j
|d	d
 rttjj|j
|d	d
ddd}ntjj|jj	j
d}ttjj|j
|d	d
ddd}n|d	 dkrttjj|j
d|dd  dddd}n~tjj|dd  d}ttjj|j
|jj
|dd  d
ddd}n[| rttjj|j
|d|d	dddd}nB|d	 dkr*ttjj|j
d||dd  dddd}n$tjj|dd  d}ttjj|j
|jj
d||dd  dddd}|D ]"}i }t|d |d< t|d |d< t|d |d< || qPt|}W n   dtt d  }Y nd}d}t||S )Nr   r   r   r'   r   ra   r   r2   r   r   r?   r@   rA   r   r   r   r   r   rB   rC   rD   )rE   rF   rG   r   r   r   rI   r   r}   r   r=   rv   rj   r;   "Configuracion_comision_intercambiorL   r   rJ   rM   re   r   rN   rO   rP   r   rQ   rR   r   r   r   r   r   (listaConfigCo_inter_para_ofici_ajax_view  sb   $$,0
(.2
r   c                 C   
   t | dS )NzautorizarComi.htmlr   rS   r   r   r   Autorizaciones_comi_st_viewC     
r   c                 C   r   )NzAutorizarComisionPer.htmlr   r   r   r   r   $Autorizaciones_comi_st_personal_viewH     
r   c                 C   s  | j rzkttj ddddddddd	d
ddddd}g }|D ]D}i }|d |d< t|d d|d< |d |d< |d |d< |d |d< t	jj
|d d}tjj
|d d}d|jj d |j |d< |j d |j  d |j  |d< d}|d d krt|d d}||d< d}|d d krt|d d}||d< d}	|d d krt|d d}	|	|d< |d |d< |d d dkrtjj
|d dd  d}
|
j|d< n)|d d dkrtjj
|d dd  d}|j|d< ntjj
|d d}|j|d< d|d < d|d!< |d	 d"kr;tjj
|d
 d}|j d |j  d |j  |d < d"|d!< n)|d	 d#krdt	jj
|d
 d}|j d |j  d |j  |d < d#|d!< || q$t|}W n   d$tt d  }Y nd%}d&}t||S )'N-pkr=   r>   id_st
codigo_autestadoid_caja_solicitanteid_user_solicitanteusuario_autorizadorid_usuario_aut	fecha_autfecha_desbloqueofecha_creacion_stid_oficina_desrt   rq   codra   [] Csolir   solir'   
fecha_desbfecha_str   r   r2   ofi_descuser_aut	cargo_autGerentePersonalError en consultarC   rD   )rE   rJ   Solicitud_aut_comisionrI   allorder_byrM   r   rw   r   rG   r   re   rf   rc   
capitalizeApellido_paternoApellido_maternorv   rk   r}   r   rN   rO   rP   rQ   rR   r   )rS   rY   rW   rZ   r[   perCafafdfstbdciogr.   rV   r\   r   r   r   autorizaciones_comi_ajax_viewL  sj   4
*
*
*
r  c           
      C   s   | j rk| jj}d}d}zXtjj|d}|j|jjkr^tt	jj
|jjdddddd	d
}|D ].}tjj|d d}d}|d
 dkrN|d
 d krNt|d
 }|t|j t|d	  | }q/t|}W n	   d}Y nd}d}	t||	S )Nr'   r   r   activoleido)re   idCajaDebe__estadoTransaccion&idCajaDebe__observaciones2__startswithr=   
idCajaDeberA   monto_conceptosra   rC   text)rE   r   r   r   rI   rG   r   re   rJ   SolicitudTransferenciarL   r=   rM   	TCajaDeber   cantidadDineror7   r   
rS   r   rV   mr   rY   rZ   docr\   r   r   r   monto_trans_leidos_ajax  s(   & 
r  c           
      C   s   | j re| jj}d}d}zRtjj|d}ttjj|j	j
d|jddddd	}|D ].}tjj|d d
}d}|d	 dkrH|d	 d krHt|d	 }|t|j t|d  | }q)t|}W n	   d}Y nd}d}	t||	S )Nr'   r   r   r  )re   r
  observaciones__startswithr=   r  rA   r  ra   rC   r  )rE   r   r   r   rI   rG   rJ   r  rL   re   r=   rc   rM   r  r   r  r7   r   r  r   r   r   "monto_trans_x_pagar_caja_inde_ajax  s&   ( 
r  c                 C   r   )NzSubgerentes.htmlr   r   r   r   r   SubGerentes_view  r   r  c                 C   s@  | j rzttjjddddddddd	d
dddddd}g }|D ]a}i }|d |d< |d |d< |d |d< |d |d< |d |d< |d |d< |d	 |d< |d
 |d
< t|d |d< t|d |d< |d |d< |d |d< |d |d< |d |d< || q!t	|}W n   tt
 d }Y nd}d}t||S )Ngerente)id_usuario__cargor=   rc   r   r   dnitelefonorm   emailfecha_nacimientofecha_creacionobservacionr   usuariopasswordapamtlfrr   fnfcrt   r   passr2   rC   rD   )rE   rJ   r   rI   r~   rM   r   rN   rO   rP   rQ   rR   r   )rS   rY   rW   rZ   r[   rV   r\   r   r   r   SubGerentesTotal_ajax_view  s6   2
r*  c                 C   s   d}| j r7| jj}tjj|d}| jd}ztjj||j	dd
d}| }W n   tt d }Y nd}d}t||S )	Nr   r   idCtaCte
CONFIRMADO)idctacteid_personalr   r=   r2   rD   )rE   r   r   r   rI   rG   rF   PeticionesCtaCtesrL   r   rM   countr   rQ   rR   r   rS   nroPr   r   idCtasqlr\   r   r   r   CtaCtePeticionPendiente  s   
r5  c                 C   s   | j rt| jd}d}g }zYttjt|dtdd@ ddddd	d
ddddddd}|D ]0}i }|d |d< |d 	d|d< t
|d
 |d< t
|d |d< t
|d |d< || q/t|}W n   t
t d }Y nd}d}t||S )Nr=   r'   	id_ctacter   )sobregiroNro__gt	fechaHoramontoDepositomontoRetirosaldomontoSobregirointeresSobregironroDiasSobregiroobservacionesMovimientosrA   tablatipoDocumento	nroRecibo%d-%m-%Ymontointeresnrodiasr2   rC   rD   )rE   rF   rG   rJ   CtaCteMovimientosrI   rL   r	   rM   rw   r   rN   rO   rP   rQ   rR   r   )rS   r+  rV   rW   rY   rZ   r[   r\   r   r   r   ListadoSobregiros_ajax  s(   >
rI  c                 C   R   z| j j}d}tjj|d}|jj|jjjkrd}W n   d}Y t| dd|iS )Nr   r   r'   z&ListadoPeticionesCtasCtesOperador.htmlr   r   r   r   r   r   $ListadoAutorizarCtaCtesOperador_view  r   rK  c                 C   s:  d}| j r| jdd}d}|dkrt|}|d d }|d }| jj}tjj|d}zg }tt	jj
|jdddd	d
dddddddd}	|	D ]}
i }t|
d }t|
d }tjj
|ddd}tjj
|d d dddd}tjj
|d d ddd}tjj
|d d dd}tjj
|d d dd}|
d |d< |d d |d< |d d |d< |d d |d< |d d |d< |d d |d< ||d < t|
d d!|d< |
d	 |d	< t|
d
 |d
< t|
d |d< |
d |d"< || qIt|}W n   d#tt d  }Y nd#}d$}t||S )%Nr'   pgr2      r   r|   idr-  r   rE  
tipoMonedar9  r.  r<  esSobregiror=  r>  r?  ra   
id_clienter  r   rc   r   r   re   rf   r"  oficinar$  r%  r3  %Y-%m-%d %H:%M %pmonedarC   rD   )rE   rF   rG   intr   r   r   rI   rJ   r/  rL   re   rM   r   CtaCteClienter  r}   r   rw   rN   rO   rP   rQ   rR   r   )rS   rV   pagrL  desdehastar   r   rW   r   rZ   r[   idPersr3  r   	consulta3	consulta4	consulta5	consulta6r\   r   r   r   $ListadoAutorizarCtaCtesOperador_ajax  sR   0 
r`  c                 C   s   | j r| jj}d}g }ztjj|d}tjj|jdd}g }tjj	|jdd
d}|D ]	}||d  q-t|dkrttjj	|dd	dd
 
dddddddddddddddd}	|	D ]}
i }t|
d d|d< tjj|
d d}|jj|d< |j|d< |j|d< |
d |d< t|
d |d< t|
d |d < t|
d |d!< t|
d |d"< t|
d |d#< t|
d |d$< t|
d |d%< t|
d |d&< t|
d d'|d(< t|
d d'|d)< t|
d |d*< |
d |d+< || qat|}W n	   d,}Y nd-}d.}t||S )/Nr'   r   r   r;   Trans_globalid_confaux1re   r   id_oficina__inr   rM  r=   r>   r;   totalDebeSolestotalDebeDolarestotalHaberSolestotalHaberDolaresro   saldo_solessaldo_dolaressaldoInicial_solessaldoInicial_dolares
fechaDesde
fechaHastar   %d-%m-%Y %H:%M %pra   ofir   pkCaisideesedsssdsissid%Y-%m-%dr  fhru   rt   rB   rC   rD   )rE   r   r   r   rI   rG   conf_permisos_Cajasr=   conf_oficinas_para_TransGlobalrL   rM   rN   r)   rJ   
CajaCierrer   r   rw   re   rf   rc   rO   rP   r   )rS   r   rV   rW   r   rX   loconsuo1rY   rZ   r[   car\   r   r   r   $listaCierresGlobalPersonal_ajax_viewN  sP   D


r  c                 C   r   )Nr'   r   r   zCierresGlobal.htmlr   r   r   r   r   r   cierres_globales_tem_viewz  r   r  c                 C   s   | j r[| jd}d}g }zFtjj|d}tjj|d}i }|jj|d< |jj|d< |jj	|d< |jj
|d< |j|d	< tt|j|d
< tt|j|d< t|}W n	   d}Y nd}d}t||S )NpkCr'   ra   r:   p_nombrep_app_amp_dnir   rl  rm  rB   rC   rD   )rE   rF   rG   r   rI   SaldoDisponibleCajasr   rc   r   r   r  r7   r   rl  rm  rO   rP   r   )rS   pkcrV   rW   r   sdatosr\   r   r   r   saldoCajaGlob_ajax_view  s*   

r  c                 C   s   | j d}| jrgzNtjj|d}d}d}d}tjj|jdd r5tjj|jdd	d}|j
}|j}ntjj|jd}|j
}|j}i }t||d	< t||d
< t|}	W n   dtt d  }	Y nd}	d}
t|	|
S )Nr  ra   r   	cancelador;   r   cerradorq  r:   r{  r|  rB   r2   rC   rD   )rF   rG   rE   r   rI   r  rL   r=   r   latestrl  rm  SaldoInicialCajar   rO   rP   rQ   rR   r   )rS   r  r   SI_soles
SI_dolaresSI_materialUcSinr[   rV   r\   r   r   r   saldoinicialGlob_ajax_view  s.   
r  c                 C   s   | j rt| jd}| jdd}| jdd}d}zS|dkr#tj }tjj|d}|dkrT||krGtj	t
||jddt
||jddB }ntj	t
||jdd}ntj	t
||jdd}| dkrid	}nd
}W n	   d	}Y nd	}d}t||S )Nr  F1r'   F2ra   r  )fechaHasta__gter;   r   r   rC   exitor  )rE   rF   rG   datetimer   todayr   rI   r  rL   r	   r=   r0  r   )rS   r  r  r  rV   r   qr\   r   r   r   validarCierreGlob_ajax_view  s.   
*
r  c           
      C   s
  | j dd}| j dd}| jr|g }z[ttjj|dddd}|D ]C}tjj|d d}i }|d |d< |d |d	< |j	d
 |j
 d
 |j |d< d|d< tjj|||d dd rbd|d< || q$t|}W n   tt d }Y nd}d}	t||	S )NpkConfr'   idOfr|   r=   rc   r   ra   r  r   optrGr   )rd  re   aux2re  r2   rC   rD   )rF   rG   rE   rJ   r   rI   rL   rM   r   rc   r   r   r  r   rN   rO   rP   r   rQ   rR   r   )
rS   r  pkOfrW   oficrZ   ur[   rV   r\   r   r   r    ver_cajas_TransfGlobal_ajax_view  s,   
r  c                 C   s   | j rv| jd}| jj}d}g }z]tjj|d}tjj|jdd}g }t	jj
|j|ddd}|D ]4}	|	d d krg|	d dkrgtjj|	d d}
i }|
j|d	< |
jd
 |
jj d |
jj |d< || q3t|}W n	   d}Y nd}d}t||S )Nr   r'   r   r   ra  )rd  re   re  r  ra   r=   z/ r   rc   rB   rC   rD   )rE   rF   rG   r   r   r   rI   r  r=   r  rL   rM   rc   r   r   rN   rO   rP   r   )rS   r  r   rV   rW   r   rX   r  r  c1cAuxr[   r\   r   r   r   cajas_tg_ori_ajax_view  s0   
"

r  c                 C   r   )NzListadoAutInt.htmlr   r   r   r   r   Autorizaciones_ret_in_view  r   r  c                 C   r   )NzAutorizarRetiroInt.htmlr   r   r   r   r   #Autorizaciones_ret_in_personal_view  r   r  c                 C   s6  | j rzttj ddddddddd	d
ddd}g }|D ]}i }|d |d< t|d d|d< |d |d< |d |d< |d |d< t	jj
|d d}tjj
|d d}|j d |j  d |j  |d< |j|d< d}|d d krt|d d}||d< d}|d d krt|d d}||d< |d |d< d|d< d|d< |d	 dkrtjj
|d
 d}	|	j d |	j  d |	j  |d< d|d< n(|d	 dkrt	jj
|d
 d}
|
j d |
j  d |
j  |d< d|d< || q"t|}W n	   d}Y nd}d}t||S )Nr   r=   r>   id_intercambio_dirr   r   id_user_solicitid_caja_solicitr   r   r   	fecha_retro   rq   r   r   ra   r   r   r   r'   rt   r   r   r   r   r   rC   rD   )rE   rJ   soli_ret_intercambios_dirrI   r   r   rM   r   rw   r   rG   r   rc   r   r   r   r   rN   rO   rP   r   rS   rY   rW   rZ   r[   r   r   r   frr  r.   rV   r\   r   r   r   autorizaciones_inter_ajax_view  sR   0*
*
*
r  c           b   	   C   s0  | j r| jdd}| jdd}d}d}d}d}d}d}d}	d}
d}d}d}d}d}d}d}d}d}d}d}d}d}d}d}d}d}d}d}d}d}d} d}!d}"d}#d}$d}%d}&d}'d}(d})d}*d}+d},d}-d}.d}/d}0d}1d}2d}3d}4|dkr|d kr|dkr|d krz{tj|d}5tj|d}6tj|5tjj}7tj|6tjj}8t	j
jd|7|8fdtd}9|9d d krd}n|9d }tj
jd	d
g|7|8fddd}:|:jddtd};|:jddtd}<tj
jddg|7|8fddd}=|=jddtd}>|=jddtd}?tj
jd	d
gddd}@|@jddtd}A|@jddtd}Btj
jddgddd}C|Cjddtd}D|Cjddtd}E|Ad d krdd},nt|Ad },|Bd d krtd}-nt|Bd }-|Dd d krd}0nt|Dd }0|Ed d krd}1nt|Ed }1|;d d krd}*nt|;d }*|<d d krd}+nt|<d }+|>d d krd}.nt|>d }.|?d d krd}/nt|?d }/tj
jdd|7|8fdtd}Ftj
jdd|7|8fdtd}Gtj
jd|7|8fdtd}Htj
jd|7|8fdtd}Itj
jd|7|8fdjddtd}Jtj
jd|7|8fdjddtd}Ktj
jddjddtd}Ltj
jddjddtd}M|Fd d krhd}n|Fd }|Hd d krvd}n|Hd }|Id d krd}n|Id }|Gd d krd}n|Gd }|Jd d krd}n|Jd }|Kd d krd}n|Kd }|Ld d krd}2n|Ld }2|Md d krd}3n|Md }3t	j
j|7|8fdtd }Ntj
j|7|8fdtd }O|Nd! d krd}n|Nd! }|Od! d krd}n|Od! }tt	j
j|7|8fdd"}Pttj
j|7|8fd d#}Q|PD ]"}Rtj
j|Rd" d$}S|Sjdkr@|t|Sj }q&|t|Sj }q&|QD ]"}Ttj
j|Td# d$}U|Ujdkre|t|Uj }qK|t|Uj }qKtj
j|7|8fdd%g d&d'td}Vtj
j|7|8fdd%g d&d'td}Wtj
j|7|8fd%g d(d)td*}X|Vd d krd}n|Vd }|Wd d krd}n|Wd }|Xd+ d krd} n|Xd+ } ||  }	ttj
td,d$td-d$B d#d.}Y|YD ]J}Ztj
j|Zd# d$}U|Ujdkrt|Zd. dkr|t|Zd.  }q|t|Zd.  }qt|Zd. dkr+|t|Zd.  }q|t|Zd.  }qtj
j|7|8fdd/td.}[tj
j|7|8fdd0td.}\|[d1 d kr]d}%n|[d1 }%|\d1 d krkd}&n|\d1 }&tj
 td2}]tj
 td3}^tj
 td4}_|_d5 d krd}n|_d5 }|| }|]d6 d krd}n|]d6 }|^d7 d krd}n|^d7 }tj
jd,d$}`tj
j|`j j!d$}at"|`j#}4t|2t| t|0 }'t|3t| t|1 }(|ajdkr|'t|`j# }'n|(t|`j# }(t|t|% })W n   d8t"t$% d,  }Y nd9}n
d8t"t$% d,  }t&| d:i d|d|d;|4d<|d=|d>|d?| d@|	dA|dB|dC|dD|dE|dF|%dG|&dH|dI|i dJ|dK|dL|dM|dN|dO|dP|*dQ|+dR|.dS|/dT|dU|dV|dW|dX|dY|dZ|||'|(|)d[S )\Nr  r'   r  r   r}  )Precio_gramo__gtfecha__rangePrecio_gramoPrecio_gramo__avgTtransferenciaExtornoPagoTransferencia)tablaRelacional__inr  r=   r  solesrT  dolaresEgresoComisionEnvio)r  cantidadDinero__sumr  )r
  idCajaDebe__monedaidCajaDebe__fecha__rangeidCajaDebe__cantidadDinero)r  r  todo)idCajaDebe__aux1rA   r  idCajaDebe__cantidadDinero__sumcomision__sumr  Peso_gramosPeso_gramos__sumidCajaHaberr  ra   enviado)EnvioOficinaOficinaEnvioCajaCajaDepositoCaja)r  rT  estadoTransaccionr  )EnvioMaterialOficinaOficinaEnvioMaterialCajaCajaDepositoCajaMaterial)r  r  r  
pesoGramospesoGramos__sumr2      r<  ) idCajaDebeMaterial__fecha__range	saldo__gt)r  	saldo__lt
saldo__sumrl  rm  saldo_Materialsaldo_Material__sumsaldo_soles__sumsaldo_dolares__sumrC   zSeleccione bien las fechaszevolucion.htmlcapitalpromediohabilitacionesDolareshabilitacionesSoleshabilitacionesMaterialsolesHabilitacionesMaterialrV   debemosSolesCtaCtenosdebenSolesCtaCtedebemosDolaresCtaCtenosdebenDolaresCtaCtedebemosMaterialCtaCtenosdebenMaterialCtaCte
saldoSolessaldoDolaressaldoMaterialsolesMaterial	STXPSolesSTXPDolaresSTCSoles
STCDolareshaberSTSoleshaberSTDolareshaberOtrosSoleshaberOtrosDolaresComisionSolesComisionDolaresmaterialCompradomaterialVendidototalEgresoMStotalEgresoMDtotalIngresoMS)totalIngresoMDsaldoSolesRealsaldoDolaresRealsaldoMaterialReal)'rE   POSTrG   r  strptimecombiner   minmaxTCompraMaterialrI   rL   	aggregater
   
TCajaHaberrM   r   r&   r  r~   TVentaMaterialrJ   r   rT  r  r  TCajaMaterialHaberrV  r	   CtaCteMaterialr  SaldoDisponibleCajaMaterialr  r=   r   r<  rQ   rR   r   )brS   r  r  rV   promedio_comprar  r  r  r  r  saldoCtaCteMaterialtotalSTXPSolestotalSTXPDolarestotalSTCreadasSolestotalSTCreadasDolarestotalSTComisionSolestotalSTComisionDolarestotalEDMCSolestotalIDMVSolestotalEDMCDolarestotalIDMVDolarestotalMaterialCompradototalMaterialVendidosaldoCtaCteDebemosDolaressaldoCtaCteDebemosSolessaldoCtaCteNosDebenDolaressaldoCtaCteNosDebenSolesr  r  r  habilitacionesDolaresOhabilitacionesSolesOhabilitacionesMaterialOCauxCtaCteDolaresCauxCtaCteSolesCauxCtaCteDolaresNCauxCtaCteSolesNCauxCtaCteMaterialCauxCtaCteMaterialNr  r  r	  totalHaberSTSolestotalHaberSTDolarestotalHaberSTTotalSolestotalHaberSTTotalDolarestotalHaberOtrosSolestotalHaberOtrosDolarestotalHaberOtrosSolesTotaltotalHaberOtrosDolaresTotaltotalSTComisionSolesTotaltotalSTComisionDolaresTotalr  fecha1fecha2fhoraminfhoramaxpromedio_compraOrohaberSTHaberSolesSTHaberDolaresST
haberOtrosHaberSolesOtrosHaberDolaresOtroshaberSTTotalHaberSolesSTTotalHaberDolaresSTTotalhaberOtrosTotalHaberSolesOtrosTotalHaberDolaresOtrosTotalST1ST2STC1STC2STComisionSolesSTComisionDolaresSTComisionSolesTotalSTComisionDolaresTotalr  r  dineroEgresadoMaterialCompradodineroIngresadoMaterialVendido	objEgreso
OCajaHaber
objIngreso	OCajaDebehabilitacionesDolaresOficinahabilitacionesSolesOficinahabilitacionesMaterialOficinarY   rZ   CtaCteMaterialPCtaCteMaterialNsaldoSolesTotalsaldoDolaresTotalsaldoMaterialTotal	OCtaCteC1ODeber   r   r   comisionesFechas_ajax_viewM  s  (    &&   &&$(
rd  c              	   C   s   | j rtd}g }zettj dddddd}|D ]L}tjj|d d}i }|d |d< |d |d< t|d 	d	|d< |j
|d
< |jj
d |jj d |jj |d< |jj|d< |d |d< || qt|}W n	   d}Y nd}d}t||S )Nr'   r=   r>   rc   re   r;   ro   ra   rq   r   r   usurs  rt   rB   rC   rD   )rE   rJ   asociadorI   r   rM   r   rG   r   rw   rc   r   r   r   re   rf   rN   rO   rP   r   )rS   rV   rW   rY   rZ   r   r[   r\   r   r   r   oficinas_asociado_ajax_view  s,   
$
rg  c                 C   s   | j r8d}g }z)ttjjdddd}|D ]}tjj|d d s)|	| qt
|}W n	   d}Y nd}d	}t||S )
Nr'   rz   r{   r=   rf   r|   rB   rC   rD   )rE   rJ   r}   rI   r~   rM   rf  rL   r   rN   rO   rP   r   r   r   r   r   oficinas_no_asociado_ajax_view#  s   

rh  c           	      C   s   | j d}| jrbd}g }zMttjj|ddd}|D ]6}tjj|d dd	 sStjj|d d}i }|d |d< |d |d< |j
jd	 |j
j |d
< || qt|}W n	   d}Y nd}d}t||S )Nr   r'   r|   r=   rc   r  r  ra   r   r  rB   rC   rD   )rF   rG   rE   rJ   r   rI   rL   rM   oficinas_por_asociador   r   rc   r   rN   rO   rP   r   )	rS   r   rV   rW   rY   rZ   r   r[   r\   r   r   r   cajas_no_asociado_ajax_view6  s*   

rj  c           
      C   s  | j dd}| j dd}| jrg }z_ttjj|dd}|D ]I}tjj|d d	 sktjj|d d}i }|d |d< |j
|d< |jj
d	 |jj |d
< d|d< tjj||d dd	 rfd|d< || q"t|}W n   tt d }Y nd}d}	t||	S )NpkAsocr'   r   r|   r=   r:   ra   r  r   r  asor  )id_asociador;   r   r   r2   rC   rD   )rF   rG   rE   rJ   r   rI   rL   rM   rf  r   rc   r   r   ri  rN   rO   rP   r   rQ   rR   r   )
rS   rk  r   rW   rY   rZ   r   r[   rV   r\   r   r   r   ver_cajas_asociado_ajax_viewO  s0   


rn  c                 C   r   )Nr'   r   r   zDeudaOficinasAsociado.htmlr   r   r   r   r   r   Deuda_Oficinas_asociado_viewk  r   ro  c           
      C      | j r]| jd}| jd}d}g }z:tjj||d rLtjj||d}ttjj|j	d
dd}|D ]}i }|d |d< |d |d	< || q6W n   d
tt d  }Y n
d
tt d  }t|}d}	t||	S Nr   r8   r'   re   r;   ri   r=   rk   b_idb_nombrerC   r2   rD   rE   rF   rG   rd   rI   rL   r   rJ   rv   r=   rM   rN   r   rQ   rR   rO   rP   r   
rS   r   idCrV   rW   OSrY   rZ   r[   r\   r   r   r   CajasBases_ajaxy  *   

ry  c                 C   s  | j rd}g }zttjjdddd}|D ]}i }|d |d< |d |d< ttjj|d ddd	}g }|D ]}i }	|d |	d
< |d	 |	d< 	 ||	 q:ttjj|d ddd	}
g }t	jj|d |
d d dd
 rtt	jj|d |
d d dddd}ttjj|d d ddd}|D ]}i }|d |d< |d |d< || q||d< ||d< || qt|}W n   tt d }Y nd}d}t||S )Nr'   rz   r{   r=   rf   r   r   r|   rc   r  nombre_cr   r^   r   r   ri   rk   r   r   
listaCajasr   r2   rC   rD   )rE   rJ   r}   rI   r~   rM   r   rL   rN   rd   r   rv   rO   rP   r   rQ   rR   r   )rS   rV   rW   rY   rZ   r[   r   listaCr   r   r   r   r\  r]  obj4dato2r\   r   r   r   ver_oficinas_cajas_copiar  sJ   
"*"


r  c                 C   s  | j r| jd}| jd}| jd}d}g }z|dkrp|d krp|dkrptjj|d}ttjj|jd||d	d	d
dd}|D ]'}i }	|d	 |	d	< t
|d
 |	d
< t
|d |	d< t
|d |	d< ||	 qBt|}nLtjj|d}ttjj|jd|djdd	d	d
dd}|D ]'}i }	|d	 |	d	< t
|d
 |	d
< t
|d |	d< t
|d |	d< ||	 qt|}W n   t
t d }Y nd}d}
t||
S )NidBaseOrT   idBaseDr'   r   r:   r   )r<   r   r   r   r=   r?   r@   rA   )r<   r   r   Fr   r2   rC   rD   )rE   rF   rG   rH   rI   rJ   rK   rL   r=   rM   r   rN   rO   rP   r~   rQ   rR   r   )rS   r  rT   r  rV   rW   rX   rY   rZ   r[   r\   r   r   r    ver_comisiones_guardadas_subbase  sD   &,

r  c           
      C   rp  rq  ru  rv  r   r   r   ry    rz  c                 C   sl  | j d}| j dd}| jrd}zd }d}d}d}d}d}	|dks)|d krP|d dkr?tjj|dd  d}
|
jjj}tjj|d}t	jj|j
jd}nt	jj|d}tjj|jd	d
 smtjj|jd r4d }d }d }d }tjj|jd rtjj|jd}tjj|jd	ddd}tjj|jjd}tjj|jjd}n+tjj|jd	d
}tjj|jjd	ddd}tjj|jjjd}tjj|jjjd}t|j}t|j}|D ]}tjj|d d}|t|j }|t|j }q|}|}t|j}	|t|jks|t|jkrd}d}ny|t|jd ks*|t|jd kr/d}d}n`d}d}n[tjj|jd}tjj|jd}t|j}t|j}t|j}	t|jt|jksit|jt|jkrnd}d}n!t|jt|jd kst|jt|jd krd}d}nd}|||||	d}t|}W n   dtt d  }Y nd}d}t||S )Nr   rw  r'   r   r   r2   ra   r   r  r  r:   rm  r   r=   r;   dangerz7ESTE ASOCIADO YA PASO EL MONTO TOPE  EN TRANSFERENCIAS.i  warningzDESTE ASOCIADO ESTA CERCA DE ALCANZAR EL MONTO TOPE EN TRANSFERENCIASsuccessASOCIADOz3ESTA CAJA YA PASO EL MONTO TOPE  EN TRANSFERENCIAS.z@ESTA CAJA ESTA CERCA DE ALCANZAR EL MONTO TOPE EN TRANSFERENCIAS)emery  rz  mterror en consulta rC   rD   )rF   rG   rE   rv   rI   rj   re   r=   r}   r   r   ri  rL   r   rf  rM   r  r;   rH   rm  r   rl  rm  r   
monto_toperO   rP   rQ   rR   r   )rS   r   rw  rV   r   ru   msjry  rz  r  r   r  Asocasocs1TMofiAsocsaldossaldodrZ   r  Sr[   r\   r   r   r   !saldo_disponible_global_ajax_view  s   
,


 (


,4
r  c                 C   sl   | j r-d}g }zttjjdddd}|D ]}|| qt|}W n	   d}Y nd}d}t	||S )	Nr'   rz   r{   r=   rf   rB   rC   rD   )
rE   rJ   r}   rI   r~   rM   rN   rO   rP   r   r   r   r   r   oficinas_asociados1_ajax_viewd  s   
r  c           	      C   s   | j dd}| jr[g }zAttjj|dddd}|D ])}tjj|d d}i }|j	j
|d< |j|d	< |jjd
 |jj |d< || qt|}W n   tt d }Y nd}d}t||S )Nrk  r'   r  r  r=   r;   ra   ofr  r   r  r2   rC   rD   )rF   rG   rE   rJ   ri  rI   rL   rM   r   re   rf   rc   r   r   rN   rO   rP   r   rQ   rR   r   )	rS   rk  rW   rY   rZ   r   r[   rV   r\   r   r   r   %ver_cajas_asociado_completo_ajax_viewv  s$   

r  c           	      C   s   | j dd}i }| jrizHtjj|d r)tjj|dd}dt|j	d}n*t
jj|d}d}|jd krA|jdkrAt|j}t|jjt|j | }d|d}W n   dtt d	 i}Y t|}nd
}d}t||S )NidIr'   id_intercambior=   r  )r  r<  ra   r   r2   rC   rD   )rF   rG   rE   PagoAdelantoIntercambiorI   rL   r   r  r   r<  Intercambior  r  r  rA   r   rQ   rR   rO   rP   r   )	rS   pkIr[   uiitr  rE  rV   r\   r   r   r   saldo_adelando_inter_ajax_view  s(   


r  c              
   C   s  | j dd}g }| jrztjj|dddddddd	d
d}tjj|d d d}t	t
|D ]}i }tjj|| d d}|| d |d< t|| d d|d< |j|d< || d
 |d< t|| d |d< t|j|d< |jjd |jj d |jj |d< |dkrt|jjt|j t|j |d< nt||d  d |d< d|d< tjj|| d d rtjj|| d d}t|j|d< || q2W n   g }Y t|}	nd}	d}
t|	|
S )Nr  r'   r  r=   r>   r  r  nroAdelantonroReciboPIro   r<  r   ra   rq   r   nroRrt   rE  r   r.   saldoar2   z0.00egreso)id_pago_intercambio_arC   rD   )rF   rG   rE   r  rI   rL   r   rM   r  ranger)   r  r   rw   rC  r   r  r.  rc   r   r   r  rA   r  EgresoExtraIntercambioAdelantor   rE  rN   rO   rP   r   )rS   r  rW   painteir[   haberr  rV   r\   r   r   r   adelantos_intercambio_ajax_view  s>   (
$&
r  c                 C   r   )NzautorizarSCtaCte.htmlr   r   r   r   r   &Autorizaciones_sobregiros_ctactes_view  r   r  c                 C   r   )NzautorizarSCtaCteAdmin.htmlr   r   r   r   r   ,Autorizaciones_sobregiros_ctactes_admin_view  r   r  c                 C   s  | j r`zKttj ddddddddd	d
dddddddd}g }|D ]!}i }|d |d< t|d d|d< |d |d< |d |d< |d |d< |d |d< t	jj
|d	 d}tjj
|d d}d|jj d |j |d< |j d |j  d |j  |d< d}|d d krt|d d}||d< d}|d d krt|d d}||d< d}	|d d krt|d d}	|	|d< |d |d< |d dkrdt|d  |d < n
d!t|d  |d < d|d"< d|d#< |d
 d$krtjj
|d d}
|
j d |
j  d |
j  |d"< d$|d#< n)|d
 d%krDt	jj
|d d}|j d |j  d |j  |d"< d%|d#< || q't|}W n   d&tt d'  }Y nd(}d)}t||S )*Nr   r=   r>   id_ctatipoCtar   r   r   r   r   r   r   r   fecha_creacion_ctaid_oficina_aperturart   re  r  rq   r   ra   r   r   r   r   r   r'   r   	fecha_ctar  zS/. rE  zUS$. r   r   r   r   r   r2   rC   rD   )rE   rJ   Solicitud_aut_sobregirosrI   r   r   rM   r   rw   r   rG   r   re   rf   rc   r   r   r   r   rN   rO   rP   rQ   rR   r   )rS   rY   rW   rZ   r[   r   r   r   r  fctar  r.   rV   r\   r   r   r   (autorizaciones_sobregiros_ctas_ajax_view  sb   :
**
*
r  c                 C   s  | j rd}g }| jd}| jd}| jd}ttjjdddd}|d	krtj	|d
}tj	|d
}tj
|tjj}	tj
|tjj}
|D ]}tjj|d |	|
fdddtd}tjj|d |	|
fddddd}|td}|td}i }|d |d< d}d}d}|d d krt|d }|d d krt|d }|d d krt|d }t|| d|d< t|| d|d< t|d|d< t|d|d< || qMn|dkrtj	t|d d
}tj	t|d d
}tj
|tjj}	tj
|tjj}
|D ]}tjj|d |	|
fdddtd}tjj|d |	|
fddddd}|td}|td}i }|d |d< d}d}d}|d d kr_t|d }|d d krlt|d }|d d kryt|d }t|| d|d< t|| d|d< t|d|d< t|d|d< || qn|dkr~t|d }tt|d t|d! }tj	t|d" d
}tj	t|d  t|d!  d
}tj
|tjj}	tj
|tjj}
|D ]}tjj|d |	|
fdddtd}tjj|d |	|
fddddd}|td}|td}i }|d |d< d}d}d}|d d kr=t|d }|d d krJt|d }|d d krWt|d }t|| d|d< t|| d|d< t|d|d< t|d|d< || qt|}nd#}d$}t||S )%Nr'   frer  r  rz   r{   r=   rf   r  r}  idCajaHaber__id_oficinar  rE  )id_caja__id_oficinar  id_haberDolarprom_TC_debeprom_TC_haberrR  r   prom_TC_debe__avgprom_TC_haber__avg
monto__sum   dehar(   pc_depc_har    -01-01-12-31r  -r2   -01rC   rD   )rE   rF   rG   rJ   r}   rI   r~   rM   r  r  r  r   r  r  
HaberDolarrL   r  r   BalanceDolarr
   r   roundrN   r   r   calendar
monthrangerU  rO   rP   r   )rS   rV   rW   r  r  r  rY   r;  r<  r=  r>  rZ   r  balptc_debe	ptc_haberr[   pc_debepc_haberrE  r  f2r\   r   r   r   )Balance_do_fechas_todo_oficinas_ajax_view  s   *$
*$
"*$
r  c                 C   s:   g }t | }t |}||kr|| |d }||ks|S )Nr2   )rU  rN   )f1r  rW   r  jr   r   r   lista_aniosn  s   
r  c           
      C   s   g }t | d} t |d}t| d }t| d }t|d }t|d }|d | |d | krq|||g t||}tjt |d t | d t |d  d}|tdd }	|	j	}|	j
}|d | |d | ks4|S )Nr  r   r2   d   r}  days)r   r   rU  rN   r  r  r  r  r   yearmonth)
r  r  rW   anio1mes1anio2mes2r  r   nfr   r   r   lista_mesesw  s    .r  c                 C   s\   g }t j | d}t j |d}||kr,||j|j|jg |tdd }|}||ks|S )Nr}  r2   r  )r  r  rN   r  r  dayr   )r  r  rW   r;  r<  r  r   r   r   
lista_dias  s   r  c                 C   sR  | j r d}g }| jd}| jd}| jd}| jd}tjj|d}|dkrt||}|D ]}	tjj||	d |	d	 |	d
 ddd	t
d}
tjj||	d |	d	 |	d
 dddd}|	td}|	td}i }t|	d d t|	d	  d t|	d
  |d< d}d}d}|d d krt|d }|d d krt|d }|
d d krt|
d }t|| d
|d< t|| d
|d< t|d|d< t|d|d< || q2n>|dkrpt||}|D ]}	tjj||	ddd	t
d}
tjj||	dddd}|	td}|	td}i }|	|d< d}d}d}|d d kr/t|d }|d d kr<t|d }|
d d krIt|
d }t|| d
|d< t|| d
|d< t|d|d< t|d|d< || qn|dkrt||}|D ]}	tjj||	d |	d	 ddd	t
d}
tjj||	d |	d	 d ddd}|	td}|	td}i }t|	d d t|	d	  |d< d}d}d}|d d krt|d }|d d krt|d }|
d d krt|
d }t|| d
|d< t|| d
|d< t|d|d< t|d|d< || q|t|}nd!}d"}t||S )#Nr'   r  r  r  r  ra   r  r   r2   r  r  fecha__yearfecha__month
fecha__dayr=   rE  )r  r  r  r  r  r  r  r   r  r  r  r  r  r(   r  r  r    r  r  )r  r  r  r  r  r  )r  r  r  rC   rD   )rE   rF   rG   r}   rI   r  r  rL   rM   r  r   r  r
   r   r   r  rN   r  r  rO   rP   r   )rS   rV   rW   r  r  r  r  rs  ldrZ   r  r  r  r  r[   r  r  rE  lalmr\   r   r   r   #Balance_do_fechas_oficina_ajax_view  s   
2*0

"

,$ 
r  c                 C   r   )NzBalanceDolarAdmin.htmlr   r   r   r   r   Balance_Dolar_ofi_Admin_view  r   r  c                 C   r   )NzBalanceCompraDolarAdmin.htmlr   r   r   r   r   Balance_CV_Dolar_ofi_Admin_view  r   r  c                 C   s  | j rHd}g }| jd}| jd}| jd}ttjjdddd}|d	krtj	|d
}tj	|d
}tj
|tjj}	tj
|tjj}
|D ]}tjj|d |	|
fddddd}tjj|d |	|
fddddd}|td}|td}|td}|td}i }|d |d< d}d}d}d}|d d krtt|d d}|d d krtt|d d}|d d krtt|d d}|d d krtt|d d}t|| d|d< t|| d|d< t|d|d< t|d|d< t|d|d< t|d|d< t|| ||  d|d < || qNn#|d!kr$tj	t|d" d
}tj	t|d# d
}tj
|tjj}	tj
|tjj}
|D ]}tjj|d |	|
fddddd}tjj|d |	|
fddddd}|td}|td}|td}|td}i }|d |d< d}d}d}d}|d d krtt|d d}|d d krtt|d d}|d d krtt|d d}|d d krtt|d d}t|| d|d< t|| d|d< t|d|d< t|d|d< t|d|d< t|d|d< t|| ||  d|d < || qNn|d$krBt|d%}tt|d t|d& }tj	t|d' d
}tj	t|d% t|d&  d
}tj
|tjj}	tj
|tjj}
|D ]}tjj|d |	|
fddddd}tjj|d |	|
fddddd}|td}|td}|td}|td}i }|d |d< d}d}d}d}|d d krtt|d d}|d d krtt|d d}|d d krtt|d d}|d d kr tt|d d}t|| d|d< t|| d|d< t|d|d< t|d|d< t|d|d< t|d|d< t|| ||  d|d < || qnt|}nd(}d)}t||S )*Nr'   r  r  r  rz   r{   r=   rf   r  r}  )idCajaDebe__id_oficinar  monto_dolar_compradotipo_cambio_compramonto_soles_pagador  monto_dolar_vendidotipo_cambio_ventamonto_soles_cobradorR  r   tipo_cambio_compra__avgr  tipo_cambio_venta__avgmonto_dolar_comprado__summonto_dolar_vendido__sumventacompra	tc_compramonto_compratc_ventamonto_ventabener    r  r  r  r  r2   r  rC   rD   )rE   rF   rG   rJ   r}   rI   r~   rM   r  r  r  r   r  r  CompraDolarrL   
VentaDolarr  r
   r   r  r   rN   r   r   r  r  rU  rO   rP   r   )rS   rV   rW   r  r  r  rY   r;  r<  r=  r>  rZ   r  r  
ptc_compra	sm_compra	ptc_ventasm_ventar[   r  r  m_compram_ventar  r  r\   r   r   r   ,Balance_cv_do_fechas_todo_oficinas_ajax_view  s   
$$
$$
"$$
r  c                 C   s  | j rd}g }| jd}| jd}| jd}| jd}tjj|d}|dkrt||}|D ]}	tjj||	d |	d	 |	d
 ddddd}
t	jj||	d |	d	 |	d
 ddddd}|

td}|

td}|
td}|
td}i }t|	d d t|	d	  d t|	d
  |d< d}d}d}d}|d d krtt|d d
}|d d krtt|d d
}|d d krtt|d d
}|d d krtt|d d
}t|| d
|d< t|| d
|d< t|d
|d< t|d
|d< t|d
|d< t|d
|d< t|| ||  d
|d < || q3n|d!krt||}|D ]}	tjj||	d"dddd}
t	jj||	d#dddd}|

td}|

td}|
td}|
td}i }|	|d< d}d}d}d}|d d krtt|d d
}|d d krtt|d d
}|d d krtt|d d
}|d d krtt|d d
}t|| d
|d< t|| d
|d< t|d
|d< t|d
|d< t|d
|d< t|d
|d< t|| ||  d
|d < || q*n|d$krt||}|D ]}	tjj||	d |	d	 d%dddd}
t	jj||	d |	d	 d&dddd}|

td}|

td}|
td}|
td}i }t|	d d t|	d	  |d< d}d}d}d}|d d krott|d d
}|d d krtt|d d
}|d d krtt|d d
}|d d krtt|d d
}t|| d
|d< t|| d
|d< t|d
|d< t|d
|d< t|d
|d< t|d
|d< t|| ||  d
|d < || qt|}nd'}d(}t||S ))Nr'   r  r  r  r  ra   r  r   r2   r  )r  r  r  r  r=   r  r  r  r  r  r  r  r  r   r  r  r  r   r  r  r  r  r  r  r  r    )r  r  r  r  )r  r  r  r  rC   rD   )rE   rF   rG   r}   rI   r  r  rL   rM   r	  r  r
   r   r   r  r   rN   r  r  rO   rP   r   )rS   rV   rW   r  r  r  r  rs  r  rZ   r  r  r
  r  r  r  r[   r  r  r  r  r  r  r\   r   r   r   &Balance_cv_do_fechas_oficina_ajax_viewr	  s   

,,0
 


&& 
r  c                 C   r   )NzconfigCierres.htmlr   r   r   r   r   actualizarCierresAdmin_view	  r   r  c           
      C   s  g }| j rztjjddjddddd}|D ]}i }tjj|d d}|d |d< d	|jj	 d
 |j
 |d< |jj
d |jj |d< d|d< d|d< d|d< tjj|d d rtjj|d dd}t|jd|d< |j|d< |jdd |d< d|d< d|d< d|d< tjj|d d rtjj|d dd}|j|d< t|jd|d< t|jd|d< || qW n   g }Y t|}nd}d}	t||	S )NTr   rz   id_oficina__nombre_oficinare   r=   ra   r  r   r   r   r   r  r'   r   rw  dscr:   r>   rq   :r   pkvfdvfhv%d/%m/%YrC   rD   )rE   r   rI   rL   r~   r   rM   rG   re   rf   rc   r   r   Log_EstadoCajar   r  r   r>   rw   r   rn   r   EstadoValido_Cajar=   rp  rq  rN   rO   rP   r   )
rS   rW   liCarZ   r[   cxuluvrV   r\   r   r   r   lista_estados_cajas_ajax_view	  sD   $


r"  c                 C   s   g }| j rY| jd}z;ttjj|ddddd}|D ]%}i }|d |d< t	|d 
d|d< t	|d 
d|d< || qW n   t	t d }Y t|}nd	}d
}t||S )NpkCajar:   r   r=   rp  rq  r  r2   rC   rD   )rE   rF   rG   rJ   r  rI   rL   r   rM   r   rw   rN   rQ   rR   rO   rP   r   )rS   rW   r  listaRrZ   r[   rV   r\   r   r   r   #lista_reviciones_por_caja_ajax_view
  s$   "
r%  c                 C   s&   | | dk o| | dkt | | dfS )Nr2   r  )r  )r    r   r   r   r   comparar.
  s   &r'  c           #      C   sr  t j |d}d}d}d}d}zd }	d }
| }|}t j |t jj}t j |t jj}tjj|||fd	ddd}t
jj|||fd	ddd}tjj|d}|j}|j}|jd	d
td}|jdd
td}|jd	d
td}|jdd
td}d}|d d krt|d }d}|d d krt|d }d}|d d krt|d }d}|d d krt|d }|| | }|| | }	 d}d}d}tjj|| | dd rtjj|| | dd}|j}|j}tt|t|\}} tt|t|\}!}"|r|!sd}dt|  d t|" }nd}d}W n   d}dtt d  }Y ||||fS )Nr}  r'   r   r;   r  r=   rT  r  r:   r  r  r  r  2r  )r;   rp  rq  r   0zSaldo en cierre no valido: s-z,d-1zno existen ningun cierrez-2rC   r2   )r  r  r  r   r  r  r  rI   rL   rM   r  r  rG   rl  rm  r  r   r   r  r   r   r'  r   rQ   rR   )#soldoSsaldoDfer  r>   r  errorr{  r|  debe_ini	haber_inir  r  inifindeber  r<  rl  rm  insindrw  rx  ingresoSegresoSingresoDegresoDSCierre_solesSCierre_dolaresr  c_cosvacsc_codvacdr   r   r   validacion_diario_estado_caja1
  sp   "rA  c                 C   s  g }| j r| jdd}z|dkrtjj|d}t|jd}t|jd}t	||}t
|j}t
|j}|D ]v}	i }
||
d< ||
d< t|	d d d	t|	d
  dd   d d	t|	d  dd   }t||||jj\}}}}|}|}||
d< ||
d< |dkrd}n|dkrd}n|d	krd}n	|dkrd}nd}||
d< ||
d< ||
d< ||
 q9W n   tt d
 }Y t|}nd}d}t||S )NpkRr'   ra   r}  r{  r|  r   r  r*  r2   r  ry  rz  r)  r  r+  r  -1r  r/  r  r  r.  rC   rD   )rE   rF   rG   r  rI   r   rp  rw   rq  r  r   saldoI_solessaldoI_dolaresrA  r;   r=   rN   rQ   rR   rO   rP   r   )rS   rW   rB  rvrY  rZ  listaDr{  r|  rZ   r[   r.  r  r  r  r  r  rV   r\   r   r   r   -lista_reviciones_detallada_por_caja_ajax_viewv
  sR   


D
rI  c                 C   r   )NzadmiRevisarCajas.htmlr   r   r   r   r   revicionCajas_Admin_view
  r   rJ  c                 C   r   )NzadmiEstadoCajas.htmlr   r   r   r   r   estadoCajas_Admin_view
  r   rK  c                 C   s.  | j r| jj}| jd}| jd}d}d}g }zattjj|d	ddd}|D ]I}i }	t
jj|d d	d
 rst
jj|d d}
|
j|	d< t|
jd|	d< t|
j|	d< |
j|	d< t|d |	d< t|d |	d< ||	 q*t|}W n   tt d }Y ntt d }d}t||S )NidCtaAhorrosclaver   r'   id_ctaahorrosr=   rF  r<  	pendienteid_ctaahorrosmovr   rR  rD  r>   rE  r   r2   rD   rE   r   r   rF   rG   rJ   CtaAhorrosMovimientosrI   rL   rM   InteresesCtaAhorrosr   r=   r   r>   rw   rE  r   rN   rO   rP   rQ   rR   r   )rS   r   IdCtaAhorrosclaveAccesototalMrV   rW   rY   rZ   r[   IAr\   r   r   r   listar_InteresAcumulados_view
  s6   



r[  c                 C   s   d}| j r?| jj}tjj|d}| jd}z!tjj||j	dd
 s4tjj||j	dd}| }nd}W n	   d}Y nd}d}t||S )	Nr   r   rL  RETIRADO)idctaahorrosr.  r   )r]  r.  r=   rD   )rE   r   r   r   rI   rG   rF   PeticionesCtaAhorrosrL   r   r   rM   r0  r   r1  r   r   r   CtaAhorrosPeticionPendiente
  s    

r_  c                 C     | j ra| jj}| jd}d}d}z@tjj|ddddddd	d
ddddddd}t	|}g }|D ]}i }	|d |	d< |d d krS|d dkrSt
|d |	d< nd|	d< |d |	d< |d d kr|d dkrt
|d dkrtjjt|d d}
|
j|	d< |
j|	d< ntjjt|d d}|j|	d< |j|	d< nd|	d< |d |	d< |d |	d< t
|d d|	d< |d d kr|d dkrt
|d |	d< nd|	d< |d d kr|d dkrt
|d |	d< nd|	d< |d	 d kr|d	 dkrt
|d	 |	d< nd|	d< |d
 d kr|d
 dkrt
|d
 |	d< nd|	d< |d d kr5|d dkr5t
|d |	d< nd|	d< t
|d |	d< |d |	d < ||	 q3t|}W n   t
t d! }Y nd"}d#}t||S $Nr=   r   r'   rN  r9  r:  r;  r<  r=  r>  r?  r@  rA   rA  rB  rC  re  r  ra   rT  obs1r   nrorS  r   mdmrmsbisbndsbr  rt   r2   rC   rD   rE   r   r   rF   rG   rU  rI   rL   rM   rJ   r   r  rU  rT  ro   r  rw   rN   rO   rP   rQ   rR   r   rS   r   r=   rY  rV   movrY   rW   rZ   r[   OCDOCHr\   r   r   r   'ListadoCtaAhorros_movimientos_ajax_view
  h   .



rn  c                 C   s"  | j r| jj}| jd}d}d}g }zattjj|d	ddd}|D ]I}i }t
jj|d dd	 rmt
jj|d d
}	|	j|d< t|	jd|d< t|	j|d< |	j|d< t|d |d< t|d |d< || q$t|}W n   tt d }Y ntt d }d}
t||
S )NrL  r   r'   rN  r=   rF  r<  rP  rQ  rS  rD  r>   rE  r   r2   rD   rT  )rS   r   rW  rY  rV   rW   rY   rZ   r[   rZ  r\   r   r   r   "listar_InteresAcumuladosAdmin_view3  s4   



rp  c                 C   r`  ra  ri  rj  r   r   r   rn  S  ro  c                 C   s   | j rTd}d}| jd}| jj}z;tjj|dd rIt	tjj|dd
dddddd	d
ddddd}|d d |d d |d d d}nd}W n	   d}Y nd}d}t|}t||S )Nr'   r  T)r  
verificador=   rc   r   r   r  rm   r  r  dremtipo_personar   )rc   r$  r%  rC   rD   )rE   rF   rG   r   r   rW  rI   rL   r   rJ   rM   r   rO   rP   r   )rS   html_clientesr[   r  r   rY   r\   rV   r   r   r   *clientes_autocompletado_user_dni_ajax_view  s"   4&

ru  c                 C   r   )NzListadoIEAdmin.htmlr   r   r   r   r   Asignar_Caja_Admin_tem_view  r   rv  c                 C   rJ  )Nr   r   r'   zListadoCtasCtes_admi.htmlr   r   r   r   r   r   ListadoCtaCtes_admin_view  s   rw  c                 C   s0  i }d}d}| j d}| j d}g }z|d kr|dkr|d kr|dkrtjj|d}tjj|jj|d dkrtjjddj	d	d

d}|D ]}	tjj|	d d}
tjj|
jd rttjj|
jd
dddddddd}|D ]G}i }tjj|d d}|j|d< |jj|d< |jj|d< |d |d< d |d< |d rd|d< |d |d< |d |d< |d |d< || quqJi }d |d< |
jj|d< |
j|d< d |d< d |d< d |d< d |d< d |d< || qJ	 |}d}n	d}d}nd}d}W n   d}tt d }Y t|||d}d}t||S ) Nr'   rT   macra   )r   rx  r2   Tr  rz   r  r=   )id_confSis__id_cajarj   rp   rk   rl   rm   rn   ro   rX   re   r;   id_baser  rr   r+  rD  zerror en autentificacionzconsulta invalidar  rV   r/  rD   )rF   rG   r   rI   Usuario_DesktoprL   r   r=   r0  r~   rM   rv   r   rJ   rd   r`   re   r;   rN   r   rQ   rR   rO   rP   r   )rS   r[   r/  r  rT   rx  rW   r   conslrZ   caer   r   rX   rV   r\   r   r   r   lista_bases_desktop_ajax_view  sl    (


r  c                 C     i }d}d}| j rc| jj}| jdd}| jdd}| jd}| jd}d}	|dkr2t|}	|	d d }
|	d }zg }tjj|d	 rLt
tjj|dd	dd
ddddddd
}|D ]}tjj|d	 d	 rFt
tjj|d	 dd	ddddddddd
}|D ]}i }|d }tjj|d}tjj|jjdd}tjj|jjdd}|d	 |d< |jj|d< |jj|d < |jj|d!< |d |d< |d |d< |d |d< |d |d< |d |d< |d |d"< |d
 |d
< |d |d< |d |d< |d |d#< |d |d< |d |d$< |d |d%< |d& d |d'< |d& d |d(< t|d |d)< |d |d*< |j|d+< t|d |d< || qqa|}d,}nd-}d.}W n   d/tt d  }d.}Y nd/}d.}t|||d0}d1}t||S 2Nr'   rL  r  rT   rx  r2   rM  )r  r=   rc   r   r   r  r  rm   rr  rs  rQ  rQ  r  r<  r   privadoOficinafechaAperturaro   
tipoCuentarX  ra   rf   r"  r3  	idUsuarior   tipo_cliente
estado_ctatipo_cuentarM  r   oficina_aperturausuario_aperturafecha_aperturaprivado_oficinarT  r+  zeste cliente no existerD  rC   r{  rD   )rE   r   r   rF   rG   rU  rW  rI   rL   r   rJ   rM   rV  r  r}   re   r=   r   r.  r;   r   rT  rN   rQ   rR   rO   rP   r   rS   rV   r/  r  r   rX  r  rT   rx  rL  rY  rZ  rW   r   rZ   r   r   r[   idCDcajadeber]  r^  r\   r   r   r   ListadoCtaCtes_op_dni_Desktop     *.

r  c                 C   r  r  )rE   r   r   rF   rG   rU  rW  rI   rL   r   rJ   rM   
CtaAhorrosr  r}   re   r=   r   r.  r;   r   rT  rN   rQ   rR   rO   rP   r   r  r   r   r   ListadoCtaAhorro_op_dni_DesktopW  r  r  c                 C   s  | j ry| jj}d}g }zftjj|d}tjj|jdd}g }tjj	|jdd
d}|D ]	}||d  q,t|dkrkttjj	|djd	d
jdd
ddd}	|	D ]}
	 i }|
d |d< |
d |d< || qTt|}W n	   d}Y nd}d}t||S )Nr'   r   r   ra  rc  re   r   )pk__inFr   rz   r{   r=   rf   r   rB   rC   rD   )rE   r   r   r   rI   rG   r  r=   r  rL   rM   rN   r)   rJ   r}   r~   rO   rP   r   )rS   r   rV   rW   r   rX   r  r  r  rY   rZ   r[   r\   r   r   r   oficinas_tg_cierre_ajax_view  s2   ,
r  c                 C   r   )NzListadoCodigoTardanza.htmlr   r   r   r   r   Autorizaciones_x_tardanza_view  r   r  c                 C   r   )NzListadoCodigoTardanzaP.htmlr   r   r   r   r   'Autorizaciones_x_tardanza_personal_view  r   r  c                 C   s&  | j r
zttj ddddddddd	d
dd}g }|D ]}i }|d |d< t|d d|d< |d |d< |d |d< t	jj
|d d}tjj
|d d}|j d |j  d |j  |d< |j|d< d}|d d kr~t|d d}||d< d}|d
 d krt|d
 d}||d
< |d |d< d|d< d|d< |d dkrtjj
|d	 d}	|	j d |	j  d |	j  |d< d|d< n(|d dkrt	jj
|d	 d}
|
j d |
j  d |
j  |d< d|d< || q t|}W n	   d}Y nd}d}t||S )Nr   r=   r>   r   r   r   r   r   r   r   r   rt   rq   r   ra   r   r   r   r'   r   r   r   r   r   rC   rD   )rE   rJ   Codigo_desbloqueo_sistemarI   r   r   rM   r   rw   r   rG   r   rc   r   r   r   r   rN   rO   rP   r   r  r   r   r   #autorizaciones_x_tardanza_ajax_view  sP   .*
*
*
r  c           	      C   s   | j d}| jj}d}zEd}tjj|d}|d krK|dkrK|dkr5tjj|jddd	d	}t
|j}n|d
krKtjj|jddd	d	}t
|j}t|d}W n   tt d }Y d}t||S )Nr   r'   r   r   r4  r  r  )r;   rT  tablaRelacionalr=   r  r	  r(   r2   r  )rF   rG   r   r   r   rI   r  rL   r=   r  r   tipo_cambior  r  r   rQ   rR   r   )	rS   r   r   rV   tcr   udbuhbr\   r   r   r   ultimo_tc_dolar_caja_ajax_viwe   s$   

r  c                 C   sl  | j r-| jdd}d}|dkrt|}|d d }|d }| jj}ztjj|d}tt	jj
|jj|jdddd	d
dddddddddddddddddd}g }|D ]}	tjj|	d
 d}
tjj|	d d}tjj|	d d}t|
jt|	d  t|	d  }tjj
|	d	 |jd}tjj
|	d	 d}i }d}|
jd  d!kr|
jd!d  }|	d d krd"|d< nt|	d  dkrd"|d< n|	d |d< tj |
j }|j|d#< d"|d$< |jdkrd%|d$< ||d&< t|
jd'|d(< |
j|d)< |
j|d*< |
j |d+< d|d,< |
j!j|d-< t"||d.< |
j#|d/< t|	d	 |d0< d|d1< |j$|d2< t%jj
|	d	 d3& rqt%jj|	d	 d3}|j'd krX|j'dkrXt(jj|j'd}|j)|d1< |j*d krq|j*dkrqt(jj|j*d}|j)|d2< t|	d |d4< |	d |d5< |	d |d6< |	d |d7< |	d |d8< |	d |d9< |j+|d:< |j,|d;< |j-|d<< |j.|d=< t|	d |d< |	d |d< |	d |d< |	d |d< |	d |d< |	d |d< |	d |d< |	d |d< |	d |d< d|d>< d|d?< |/ d@krd%|d>< |/ d@krtjj|	d	 d}t|j0jd'|d?< |1| qWt23|}W n   dAtt45 d  }Y ndA}dB}t6||S )CNrL  r'   r2   rM  r   r  )r  idCajaDebe__id_cajar
  r   r=   r  rQ  re   rA   nombre_beneficiadoApellido_paterno_beneficiadoApellido_materno_beneficiadodni_beneficiadoro   r  otros_conceptosdniMenorbancotipo_operacionnroCtacel_referencianro_operacionnro_girorM  ra   id_solicitud_transferenciaidCajaHaber__id_cajar  r  r  r   diastransExr   usuGlorq   r>   AutExrC  r   obs_rer.  rE  rT  id_transoficina_orioficina_desid_transferenciacomicion
nombre_bnfdni_bnfpaterno_bnfmaterno_bnfrt   
nombre_rmtpaterno_rmtmaterno_rmtdni_rmtpago_forzadofpr   rC   rD   )7rE   rF   rG   rU  r   r   r   rI   rJ   r  rL   re   r=   r   rM   r  r}   rW  r&   r  r  conceptoDetaller   r   stripr  r  r>   r  rw   re  rC  r  r.  r7   rT  rf   ST_BaseExternar   id_base_orirv   rk   id_base_desrc   r   r   r  r0  r  rN   rO   rP   rQ   rR   r   )rS   rX  rL  rY  rZ  r   r   r   rW   rZ   r4  rs  clicantidaEnviosqsq2r[   r  deltastbebe1be2sqptrV   r\   r   r   r   listaTrans_activos_ajax_view  s   N
"















r  c                 C   s  | j r| jdd}d}|dkrt|}|d d }|d }| jj}ztjj|d}tt	jj
|jj|jdddd	d
dddddddddddddddddddddd }g }|D ]F}	tjj|	d
 d!}
tjj|	d d!}tjj
|	d	 d"}i }d}|
jd# d$kr|
jd$d# }tj |
j }|j|d%< d&|d'< |jdkrd(|d'< ||d)< t|
jd*|d+< |
j|d,< |
j|d-< |
j|d.< d|d/< |
jjd0 |
jj |d1< t |	d |d< |
j!|d2< t|	d	 |d3< t"|	d |d4< |	d |d5< |	d |d6< |	d |d7< |	d |d8< |	d |d9< |j|d:< |j|d;< |j#|d<< |j$|d=< t"|	d |d< |	d |d< |	d |d< |	d |d< |	d |d< |	d |d< |	d |d< |	d |d< |	d |d< |	d |d< |	d |d>< d|d?< |% d@krtjj|	d	 d"}t|jd*|d?< d|dA< |	d  d@krt&jj|	d  d!}|j'|dA< |(| q[t)*|}W n   dBtt+, d  }Y ndB}dC}t-||S )DNrL  r'   r2   rM  r   r  )r  r  estado_transferenciar   r=   r  rQ  rA   rE  r  paterno_beneficiadomaterno_beneficiador  id_beneficiarioro   r  r  r  r  r  r  r  r  rM  
es_privador  id_bancoid_operacionra   r  r  r  r  r   r  r   r  rq   r>   r  rC  r   r  r   r.  rT  r  r  r  r  r  r  rt   r  r  r  r  estado_transr  r   	operacionrC   rD   ).rE   rF   rG   rU  r   r   r   rI   rJ   SolicitudTransferenciaBancoarL   re   r=   r   rM   r  rW  TransferenciaBancoProcesador  r   r  r  r>   r  r   rw   re  rC  r  r.  rc   r   r7   rT  r   r   r  r0  Operacion_agenter  rN   rO   rP   rQ   rR   r   )rS   rX  rL  rY  rZ  r   r   r   rW   rZ   r4  r  r  r[   r  r  r  operV   r\   r   r   r   #listaTrans_bancos_activos_ajax_viewx  s   V












r  c                 C   s  | j r| jdd}d}|dkrt|}|d d }|d }| jj}ztjj|d}tjj	|j
dd }|jjdkrh|shttjj	|j
d	d
dddddddddddddddddddddd d!d"d#}n&ttjj	d	d$dddddddddddddddddddddd d!d"d#}g }	|D ]F}
tjj|
d d%}tjj|
d d%}tjj	|
d d&}i }d}|jd' d(kr|jd(d' }tj |j }|j|d)< d*|d+< |jdkrd|d+< ||d,< t|jd-|d.< |j|d/< |j|d0< |j|d1< d|d2< |j j!d3 |j j" |d4< t#|
d |d< |j$|d5< t|
d |d6< t%|
d |d7< |
d |d8< |
d |d9< |
d |d:< |
d |d;< |
d |d<< |j!|d=< |j"|d>< |j&|d?< |j'|d@< t%|
d |d< |
d |d< |
d |d< |
d" |d"< |
d |d< |
d |d< |
d |d< |
d |d< |
d |d< |
d |d< |
d! |dA< d|dB< |( dCkrtjj|
d d&}t|jd-|dB< d|dD< |
d# dCkrt)jj|
d# d%}|j*|dD< |	+| qt,-|	}W n   dEtt./ d  }Y ndE}dF}t0||S )GNrL  r'   r2   rM  r   r   )r;   procesa_agentecentralr  )r  r  r   r=   r  rQ  rA   rE  r  r  r  r  r  ro   r  r  r  r  r  r  r  r  rM  r  r  r  r  )r  ra   r  r  r  r  r   r  r  rq   r>   r  rC  r   r  r   r.  rT  r  r  r  r  r  r  rt   r  r  r  r  r  r  r   r  rC   rD   )1rE   rF   rG   rU  r   r   r   rI   rH   rL   r=   r   re   categoria_oficinarJ   r  r   rM   r  rW  r  r  r   r  r  r>   r  r   rw   re  rC  r  r.  rc   r   r7   rT  r   r   r  r0  r  r  rN   rO   rP   rQ   rR   r   )rS   rX  rL  rY  rZ  r   r   
procesa_str   rW   rZ   r4  r  r  r[   r  r  r  r  rV   r\   r   r   r   ,listaTrans_bancos_procesar_activos_ajax_view  s   RL












r  c                 C   r   )NzTransCreadasGlobales.htmlr   r   r   r   r   Transfe_Creadas_global_view  r   r  c                 C   s*  | j r| jdd}d}|dkrt|}|d d }|d }| jj}zg }tjj|d}tjj	|j
dd rttj d|| d	d
dddddddddddd}|D ]}	tjj|	d
 d}
tjj|	d d}tjj|	d d}t|
jt|	d  t|	d  }tjj	|	d	 |j
d}tjj	|	d	 d}i }d}|
jd dkr|
jdd }|	d d krd|d< nt|	d  dkrd|d< n|	d |d< ||d< t|
jd|d< |
j|d < |
j|d!< |
j|d"< d|d#< |
j j
|d$< t!||d%< |
j"|d&< t|	d	 |d'< |
j#j$|d(< |j$|d)< t%jj	|	d	 d* r\t%jj|	d	 d*}|j&d krC|j&dkrCt'jj|j&d}|j(|d(< |j)d kr\|j)dkr\t'jj|j)d}|j(|d)< t|	d |d+< |	d |d,< |	d |d-< |	d |d.< |	d |d/< |	d |d0< |j*|d1< |j+|d2< |j,|d3< |j-|d4< t|	d |d< |	d |d< |	d |d< d|d5< d|d6< d|d7< |. d8krd|d5< |. d8krtjj|	d	 d}t|j/jd|d6< |j/j j*d9 |j/j j+ |d7< |0| qZt12|}nt12|}W n   d:tt34 d  }Y nd:}d;}t5||S )<NrL  r'   r2   rM  r   r   r;   aux5r   r=   r  rQ  re   rA   r  r  r  r  ro   r  r  r  r  ra   r  r  r  r  r   r  rq   r>   r  rC  r   r  r.  rE  rT  r  r  r  r  r  r  r  r  r  rt   r  r  r  r  r  r  usupr   r   rC   rD   )6rE   rF   rG   rU  r   r   r   rI   rH   rL   r=   r   rJ   r  r   r   rM   r  r}   rW  r&   r  r  r  r   r   r  r>   rw   re  rC  r  r.  r7   rT  re   rf   r  r  rv   rk   r  rc   r   r   r  r0  r  rN   rO   rP   rQ   rR   r   )rS   rX  rL  rY  rZ  r   rW   r   r   rZ   r4  rs  r  r  r  r  r[   r  r  r  r  r  rV   r\   r   r   r   0listaTransfereciasCreadasGlobalesTotal_ajax_view  s   <
"














r  c                 C   s0  | j r| jdd}| jd}d}|dkrt|}|d d }|d }| jj}z]g }|d kr|dkrtjj|d}tjj	|j
dd r{ttj	t|d	t|d
B t|dB t|dB t|dB t|dB t|dB d|| dddddddddddddddd d!d"d#d$}	|	D ]}
i }t|
d }tjj|d%}t|
d }t|
d }tjj	|
d d&}ttjj	|d%d'd(d)d*}tt|jtt|
d  tt|
d  }t|jd+|d,< |j|d-< |j|d.< t||d/< |
d |d0< tjj|
d d%}|j|d1< |jj|d2< tjj	|
d d3 rZtjj|
d d3}|j d krA|j dkrAt!jj|j d%}|j"|d2< |j#d krZ|j#dkrZt!jj|j#d%}|j"|d1< |j$j%d4 |j$j& d4 |j$j' |d5< t|
d |d6< |j(|d7< |
d |d8< |
d |d9< |
d |d:< |
d |d;< |
d |d<< |d= d' |d>< |d= d( |d?< |d= d) |d@< |d= d* |dA< |
d d krdB|d< nt|
d ) dkrdB|d< n|
d |d< t|
d |d< d|dC< |j*+dD}t,|dEkrt-jj|d d%}|j%d4 |j& |dC< |d= |dF< |j.|dG< |
d |d< |
d |d< |
d |d< |
d  |d < |
d! |d!< |
d" |d"< |
d# |d#< |
d$ |d$< d|dH< d|dI< d|dJ< |/ d=krutjj|
d d&}t|j0jd+|dI< |j0j$j%d4 |j0j$j& |dJ< |1| qt23|}nt23|}W n	   dK}Y ndK}dL}t4||S )MNrL  r'   filtror2   rM  r   r   r  )nombre_beneficiado__icontains)'Apellido_paterno_beneficiado__icontains)'Apellido_materno_beneficiado__icontainsid_cliente__nombre__icontains'id_cliente__Apellido_paterno__icontains'id_cliente__Apellido_materno__icontainsid_cliente__dni__icontainsr   r=   r  rQ  re   rA   r  r  r  r  ro   r  r  r  r  r  r  r  r  r  rM  ra   r  rc   r   r   r  rq   r>   rC  r   rE  r  r  r  r  r   	op_emisorr  rT  r  r  r  r  rt   r   r  r  r  r  r   Uler  r  estGlodtdr  r  r  rC   rD   )5rE   rF   rG   rU  r   r   r   rI   rH   rL   r=   r   rJ   r  r	   r   rM   r   r  r  rW  r&   r  r>   rw   rC  r  r7   r}   rf   re   r  r  rv   rk   r  r.  rc   r   r   rT  r  observaciones2r   r)   r   re  r0  r  rN   rO   rP   r   )rS   rX  valorrL  rY  rZ  r   rW   r   r   rZ   r[   idCajaDCajaDebeidCliidStr  r\  r  odr  r  r  leidr.   r  rV   r\   r   r   r   7listaTransfereciasCreadasGlobalesTotal_filtro_ajax_view  s   
.




$





r  c           	      C   s   | j rO| jj}d}z6g }tjj|d}tjj|jj	dd
 }tjj|jj	dd
 }tjj|j	dd
 }t|| | }W n   dtt d  }Y nd}d	}t||S )
Nr'   r   r  re   r
  )id_intercambio__id_oficina-id_intercambio__idCajaDebe__estadoTransaccion)id_caja_destinor	  rC   r2   r  )rE   r   r   r   rI   rG   r  rL   re   r=   r0  Intercambios_dirigidor   rQ   rR   r   )	rS   r   rV   rW   r   canti1canti2canti3r\   r   r   r   CantiInterReciActiva_ajax_view  s   
r  c                 C   r   )NzautorizarAnulacionAdmi.htmlr   r   r   r   r   #Autorizaciones_anulacion_dolar_view  r   r  c                 C   r   )NzAutorizarAnulacionDolarPer.htmlr   r   r   r   r   ,Autorizaciones_anulacion_dolar_personal_view  r   r  c                 C   s  | j r@z+ttj ddddddddd	d
ddddd}g }|D ]}i }|d |d< t|d d|d< |d |d< |d |d< |d |d< |d |d< t	jj
|d	 d}tjj
|d d}d|jj d |j |d< |j d |j  d |j  |d< d}|d d krt|d d}||d< d}|d d krt|d d}||d< d}	|d |d< d|d< |d d d dkrd |d< d|d!< d|d"< |d
 d#krtjj
|d d}
|
j d |
j  d |
j  |d!< d#|d"< n)|d
 d$kr$t	jj
|d d}|j d |j  d |j  |d!< d$|d"< || q$t|}W n   d%tt d&  }Y nd'}d(}t||S ))Nr   r=   r>   id_CompraVenta_dolarr  r   r   r   r   r   r   r   	fecha_anuro   re  rq   pkDor  r   ra   r   r   r   r   r   r'   rt   r   desblo
   
autorizador   r   r   r   r   r   r2   rC   rD   )rE   rJ   SolicitudAnulacionDolarrI   r   r   rM   r   rw   r   rG   r   re   rf   rc   r   r   r   r   rN   rO   rP   rQ   rR   r   rS   rY   rW   rZ   r[   r   r   r   r'  r  r  r.   rV   r\   r   r   r   "autorizaciones_anu_dolar_ajax_view  s\   4
**
*
r  c                 C   sV  | j rd}d}| jd}| jd}| jj}tjj|d}zt|d}|d }d}	d}
t	|dkrC|d }
t	|dkrC|d }	t
tjj||
|	|jd	d
ddddddddddd
d d }g }|dkr|D ]D}|d t|d
  d |d   d |d   d |d   d |d  d |d   d |d   d |d   d }qlnI|D ]F}|d t|d
  d |d   d |d   d |d   d |d   d |d   d |d   d |d   d }q|| d|i}W n   dtt d  }Y n
dtt d  }d }t|}t||S )!Nr'   	parametror   r   r   r   r2   r  )nombre__icontainsApellido_paterno__icontainsApellido_materno__icontainsrT   r=   r  rc   r   r   r  rm   r  r  rr  rs     z<li data-value="z" n="z" ap="z" am="z" cel="z "><a href="javascript:void(0);">z	</a></li>z" dni="listaClientesrC   rD   )rE   rF   rG   r   r   r   rI   r!   r   r)   rJ   rW  rL   r=   rM   r   r   upperrN   rQ   rR   rO   rP   r   )rS   rt  r[   text_parametror   r   r   filr   r%  r$  rY   rW   rZ   r\   rV   r   r   r   /listaCliente_user_caja_autocompletado_ajax_view0  s@   B


r$  c           /      C   s  | j r| jj}| jdd}| jd}| jd}| jd}| jdd}| jd}| jdd}| jd	d}	| jd
d}
| jd}d}d}|dkrUt|}| r]t|}|d | }|| }| jj}zbg }tjj|d}g }|d kr|dkr|dkrt	j
 }t	j	|t	jj}t	j	|t	jj}| r|dkr|dks|	dks|
dkrttjt|jj||	|
d||fdt|jj||	|
d||fdB d|| dddddddddddd d!d"d#}nttjj|jjd||fd$d|| dddddddddddd d!d"d#}n|dks(|	dks(|
dkrfttjt|jj||	|
d||f|d%t|jj||	|
d||f|d&B d|| dddddddddddd d!d"d#}n\ttjj|jjd||f|d'd|| dddddddddddd d!d"d#}n2tjj|dd  d(}|jjj}|dks|	dks|
dkrttjt|jj||	|
d||f|d%t|jj||	|
d||f|d&B d|| dddddddddddd d!d"d#}
nttjj|jjd||f|d'd|| dddddddddddd d!d"d#}
n|d)krt	j	|d*}t	j	|t	jj}t	j	|t	jj}| r*|dkr|dksN|	dksN|
dkrttjt|jj||	|
d||fdt|jj||	|
d||fdB d|| dddddddddddd d!d"d#}
n8ttjj|jjd||fd$d|| dddddddddddd d!d"d#}
n|dks|	dks|
dkr ttjt|jj||	|
d||f|d%t|jj||	|
d||f|d&B d|| dddddddddddd d!d"d#}	nttjj|jjd||f|d'd|| dddddddddddd d!d"d#}	ntjj|dd  d(}|jjj}|dksI|	dksI|
dkrttjt|jj||	|
d||f|d%t|jj||	|
d||f|d&B d|| dddddddddddd d!d"d#}	n;ttjj|jjd||f|d'd|| dddddddddddd d!d"d#}	n|d+krRt	j	|d*}t	j	|d*}t	j	|t	jj}t	j	|t	jj}| r|dkrT|dks|	dks|
dkr+ttjt|jj||	|
d||fdt|jj||	|
d||fdB d|| dddddddddddd d!d"d#}nttjj|jjd||fd$d|| dddddddddddd d!d"d#}nn|dksc|	dksc|
dkrttjt|jj||	|
d||f|d%t|jj||	|
d||f|d&B d|| dddddddddddd d!d"d#}n!ttjj|jjd||f|d'd|| dddddddddddd d!d"d#}ntjj|dd  d(}|jjj}|dks|	dks|
dkr(ttjt|jj||	|
d||f|d%t|jj||	|
d||f|d&B d|| dddddddddddd d!d"d#}nttjj|jjd||f|d'd|| dddddddddddd d!d"d#}np| r5|dkr|dksk|	dksk|
dkrttjt|jj||	|
dd,t|jj||	|
dd-B d|| dddddddddddd d!d"d#}n!ttjj|jjdd.d|| dddddddddddd d!d"d#}n|dks|	dks|
dkrttjt|jj||	|
d|d/t|jj||	|
d|d0B d|| dddddddddddd d!d"d#}nttjj|jjd|d1d|| dddddddddddd d!d"d#}ntjj|dd  d(}|jjj}|dksT|	dksT|
dkrttjt|jj||	|
d|d/t|jj||	|
d||f|d&B d|| dddddddddddd d!d"d#}n3ttjj|jjd|d1d|| dddddddddddd d!d"d#}n|dkrFt	j
 }t	j	|t	jj}t	j	|t	jj}| r|dkrM|dks|	dks|
dkr%ttjt|jj||	|
||fd2t|jj||	|
||fd3B d|| dddddddddddd d!d"d#}nttjj|jj||fd4d|| dddddddddddd d!d"d#}nu|dks\|	dks\|
dkrttjt|jj||	|
||f|d5t|jj||	|
d||f|d&B d|| dddddddddddd d!d"d#}n)ttjj|jj||f|d6d|| dddddddddddd d!d"d#}n tjj|dd  d(}|jjj}|dks|	dks|
dkrttjt|jj||	|
||f|d5t|jj||	|
||f|d7B d|| dddddddddddd d!d"d#}nttjj|jj||f|d6d|| dddddddddddd d!d"d#}n||d)k	rt	j	|d*}t	j	|t	jj}t	j	|t	jj}| 	rS|dkr|dks}|	dks}|
dkrttjt|jj||	|
||fd2t|jj||	|
||fd3B d|| dddddddddddd d!d"d#}nttjj|jj||fd4d|| dddddddddddd d!d"d#}n|dks|	dks|
dk	r*ttjt|jj||	|
||f|d5t|jj||	|
||f|d7B d|| dddddddddddd d!d"d#}nttjj|jj||f|d6d|| dddddddddddd d!d"d#}notjj|dd  d(}|jjj}|dk	sr|	dk	sr|
dk	rttjt|jj||	|
||f|d5t|jj||	|
d||f|d&B d|| dddddddddddd d!d"d#}nttjj|jj||f|d6d|| dddddddddddd d!d"d#}n|d+krpt	j	|d*}t	j	|d*}t	j	|t	jj}t	j	|t	jj}| 
r|dk
rx|dk
s|	dk
s|
dk
rPttjt|jj||	|
||fd2t|jj||	|
||fd3B d|| dddddddddddd d!d"d#}nrttjj|jj||fd4d|| dddddddddddd d!d"d#}nJ|dk
s|	dk
s|
dk
rttjt|jj||	|
||f|d5t|jj||	|
||f|d7B d|| dddddddddddd d!d"d#}nttjj|jj||f|d6d|| dddddddddddd d!d"d#}ntjj|dd  d(}|jjj}|dks|	dks|
dkrGttjt|jj||	|
||f|d5t|jj||	|
||f|d7B d|| dddddddddddd d!d"d#}n{ttjj|jj||f|d6d|| dddddddddddd d!d"d#}nR| rJ|dkr|dks|	dks|
dkrttjt|jj||	|
d8t|jj||	|
d9B d|| dddddddddddd d!d"d#}nttjj|jjd:d|| dddddddddddd d!d"d#}n|dks|	dks|
dkr%ttjt|jj||	|
|d;t|jj||	|
|d<B d|| dddddddddddd d!d"d#}nttjj|jj|d=d|| dddddddddddd d!d"d#}nxtjj|dd  d(}|jjj}|dksi|	dksi|
dkrttjt|jj||	|
|d;t|jj||	|
|d<B d|| dddddddddddd d!d"d#}n$ttjj|jj|d=d|| dddddddddddd d!d"d#}d>}tjj|jd? rtjj|jd?}|jd@krdA}|D ]}i }t|d }tjj|d(}|j } dB}!t!| dBkrt!| }!nt|d }!t|d }"t|d }#t"jj|#|jdC}$t"jj|#dD}%t#jj|"d(}&t$t|j%t$t|d  t$t|d  }'t	j	 |j& }(|(j'|dE< dF|dG< |(j'dHkrb|rbd@|dG< t|j&(dI|dJ< |j)|dK< |j*|dL< t+|'|dM< |d |dN< d|dO< |jj,|dP< t-jj|d dQ rt-jj|d dQ})|)j.d kr|)j.dkrtjj|)j.d(}*|*j/|dP< |)j0d kr|)j0dkrtjj|)j0d(}+|+j/|dO< |j1j2dR |j1j3 dR |j1j4 |dS< |!|dT< |j5|dU< |d |dV< |d |dW< |d |dX< |d |dY< |d |dZ< |d! d kr!|d! dkr!|d! |d!< ndF|d!< |d" d krIt|d" 6 dkrBt|d" 6 |d"< ntd[|d"< ntd[|d"< |&j2|d\< |&j3|d]< |&j4|d^< |&j7|d_< t|d |d< |d  |d < |d# |d#< |j8|d`< d|da< d|db< d|dc< |$9 dBkrd@|da< |%9 dBkrt"jj|#dD},t|,j:j&(dI|db< |,j:j1j2dR |,j:j1j3 dR |,j:j1j4 |dc< |;| qt<=|}-W n   ddtt>? d  }-Y ndd}-de}.t@|-|.S )fNrL  r'   filtroFfDesdefHastasarR  fNombrefApfAmnroXpagr2   rM  r   hr*  r  re   r  r  r  r
  r  re   r  r  r  r
  r  r   r=   r  rQ  re   rA   r  r  r  r  ro   r  r  r  r  r  re   r
  r  re   r  r  r  r
  r  r  re   r  r  r  r
  r  r  re   r
  r  r  ra   r   r}  efre   r  r  r  r
  re   r  r  r  r
  r  re   r  r  r  r
  r  re   r  r  r  r
  r  re   r
  r  re   r  r  r  r  re   r  r  r  r  re   r  re   r  r  r  r  r  re   r  r  re   r  r  r  r  r  re   r  r  r  re   r  r  r  r|   re   r  r  r  r  re   r  r  r  r  re   r  Tr:   r   Fr   r  r  r  r   r  r  rq   r>   rC  r   rE  r  r  r  r  r   r  r  rT  r  r  r  r  rt   r&  r  r  r  r  r  r  r  
UsuPagadorrC   rD   )ArE   r   r   rF   rG   rU  r   r   rI   r  r   r  r  r   r  r  rJ   r  rL   r	   re   r=   r   rM   rv   rj   r  r  r   r  r   r  re  r   r  rW  r&   r  r>   r  rw   rC  r  r7   rf   r  r  rk   r  r.  rc   r   r   rT  r  r  r  r0  r  rN   rO   rP   rQ   rR   r   )/rS   r   rX  tipoFiltroFfInifFinsoloActrR  rc   r$  r%  	nroPorPagrL  r2  rY  rZ  rW   r   rY   horaminhoramaxbeoxr>   r;  r<  aut_retrtarZ   r[   r   r  r  comir  r  r  r  r\  r  r  r  r  r  r  rV   r\   r   r   r   5listaTransfereciasRecibidas_filtro_avanzado_ajax_viewX  s  



xR|T
|T


xR|T
|T


xR|T
|T

lLpN
vN



tPzR
xR


tPxR
zR


tPxR
xR

hHjJ
jH

.




$





*
rR  c           +      C   s3  | j r| jj}| jdd}| jd}| jd}| jd}| jdd}| jdd}| jd}| jd	d}	| jd
d}
| jdd}| jd}d}d}|dkr\t|}| rdt|}|d | }|| }| jj}zlg }tjj|d}g }|d kr|dkr|dkrt	j
 }t	j	|t	jj}t	j	|t	jj}|dkr| r|dkr"|	dks|
dks|dkrttjt|	|
|d||f|jdt|	|
|d||f|jdB d|| ddddddddddd d!d"d#d$}n0ttjjd||f|jd%d|| ddddddddddd d!d"d#d$}n|	dks1|
dks1|dkrmttjt||	|
|d||f|jd&t||	|
|d||f|jd'B d|| ddddddddddd d!d"d#d$}nttjj|d||f|jd(d|| ddddddddddd d!d"d#d$}ntjj|dd  d)}|jjj}|	dks|
dks|dkrttjt||	|
|d||f|jd&t||	|
|d||f|jd'B d|| ddddddddddd d!d"d#d$}n9ttjj|d||f|jd(d|| ddddddddddd d!d"d#d$}n| r|dkr|	dks3|
dks3|dkrottjt|	|
|d||f|jjd*t|	|
|d||f|jjd+B d|| ddddddddddd d!d"d#d$}nttjjd||f|jjd,d|| ddddddddddd d!d"d#d$}n|	dks|
dks|dkrttjt||	|
|d||f|jjd-t||	|
|d||f|jjd.B d|| ddddddddddd d!d"d#d$}nEttjj|d||f|jjd/d|| ddddddddddd d!d"d#d$}ntjj|dd  d)}|jjj}|	dks.|
dks.|dkrlttjt||	|
|d||f|jjd-t||	|
|d||f|jjd.B d|| ddddddddddd d!d"d#d$}nttjj|d||f|jjd/d|| ddddddddddd d!d"d#d$}n|d0krt	j	|d1}t	j	|t	jj}t	j	|t	jj}|dkr,| r|dkr4|	dks|
dks|dkrttjt|	|
|d||f|jdt|	|
|d||f|jdB d|| ddddddddddd d!d"d#d$}nttjjd||f|jd%d|| ddddddddddd d!d"d#d$}n|	dksC|
dksC|dkrttjt||	|
|d||f|jd&t||	|
|d||f|jd'B d|| ddddddddddd d!d"d#d$}nttjj|d||f|jd(d|| ddddddddddd d!d"d#d$}ntjj|dd  d)}|jjj}|	dks|
dks|dkrttjt||	|
|d||f|jd&t||	|
|d||f|jd'B d|| ddddddddddd d!d"d#d$}n'ttjj|d||f|jd(d|| ddddddddddd d!d"d#d$}n| r!|dkr|	dksE|
dksE|dkrttjt|	|
|d||f|jjd*t|	|
|d||f|jjd+B d|| ddddddddddd d!d"d#d$}nttjjd||f|jjd,d|| ddddddddddd d!d"d#d$}n|	dks|
dks|dkrttjt||	|
|d||f|jjd-t||	|
|d||f|jjd.B d|| ddddddddddd d!d"d#d$}n3ttjj|d||f|jjd/d|| ddddddddddd d!d"d#d$}n	tjj|dd  d)}|jjj}|	dks@|
dks@|dkr~ttjt||	|
|d||f|jjd-t||	|
|d||f|jjd.B d|| ddddddddddd d!d"d#d$}nttjj|d||f|jjd/d|| ddddddddddd d!d"d#d$}n|d2k	rt	j	|d1}t	j	|d1}t	j	|t	jj}t	j	|t	jj}|dkrE| r|dkrM|	dks|
dks|dkr%ttjt|	|
|d||f|jdt|	|
|d||f|jdB d|| ddddddddddd d!d"d#d$}nttjjd||f|jd%d|| ddddddddddd d!d"d#d$}n|	dks\|
dks\|dkrttjt||	|
|d||f|jd&t||	|
|d||f|jd'B d|| ddddddddddd d!d"d#d$}nttjj|d||f|jd(d|| ddddddddddd d!d"d#d$}nitjj|dd  d)}|jjj}|	dks|
dks|dkrttjt||	|
|d||f|jd&t||	|
|d||f|jd'B d|| ddddddddddd d!d"d#d$}nttjj|d||f|jd(d|| ddddddddddd d!d"d#d$}n| 	r:|dkr|	dks^|
dks^|dkrttjt|	|
|d||f|jjd*t|	|
|d||f|jjd+B d|| ddddddddddd d!d"d#d$}nttjjd||f|jjd,d|| ddddddddddd d!d"d#d$}ng|	dks|
dks|dk	rttjt||	|
|d||f|jjd-t||	|
|d||f|jjd.B d|| ddddddddddd d!d"d#d$}nttjj|d||f|jjd/d|| ddddddddddd d!d"d#d$}ntjj|dd  d)}|jjj}|	dk	sY|
dk	sY|dk	rttjt||	|
|d||f|jjd-t||	|
|d||f|jjd.B d|| ddddddddddd d!d"d#d$}nttjj|d||f|jjd/d|| ddddddddddd d!d"d#d$}ni|dkr| 
r|dk
r8|	dk	s|
dk	s|dk
rttjt|	|
|d|jd3t|	|
|d|jd4B d|| ddddddddddd d!d"d#d$}nttjjd|jd5d|| ddddddddddd d!d"d#d$}n|	dk
sG|
dk
sG|dk
r}ttjt||	|
|d|jd6t||	|
|d|jd7B d|| ddddddddddd d!d"d#d$}nttjj|d|jd8d|| ddddddddddd d!d"d#d$}ntjj|dd  d)}|jjj}|	dk
s|
dk
s|dk
rttjt||	|
|d|jd6t||	|
|d|jd7B d|| ddddddddddd d!d"d#d$}n2ttjj|d|jd8d|| ddddddddddd d!d"d#d$}n| r|dkr|	dks7|
dks7|dkrmttjt|	|
|d|jjd9t|	|
|d|jjd:B d|| ddddddddddd d!d"d#d$}nttjjd|jjd;d|| ddddddddddd d!d"d#d$}n|	dks|
dks|dkrttjt||	|
|d|jjd<t||	|
|d|jjd=B d|| ddddddddddd d!d"d#d$}nPttjj|d|jjd>d|| ddddddddddd d!d"d#d$}n)tjj|dd  d)}|jjj}|	dks |
dks |dkrXttjt||	|
|d|jjd<t||	|
|d|jjd=B d|| ddddddddddd d!d"d#d$}nttjj|d|jjd>d|| ddddddddddd d!d"d#d$}n|dkr}t	j
 }t	j	|t	jj}t	j	|t	jj}|dkr
| r|dkr|	dks|
dks|dkrttjt|	|
|||f|jd?t|	|
|||f|jd@B d|| ddddddddddd d!d"d#d$}n9ttjj||f|jdAd|| ddddddddddd d!d"d#d$}n|	dks'|
dks'|dkrattjt||	|
|||f|jdBt||	|
|||f|jdCB d|| ddddddddddd d!d"d#d$}
nttjj|||f|jdDd|| ddddddddddd d!d"d#d$}
ntjj|dd  d)}|jjj}|	dks|
dks|dkrttjt||	|
|||f|jdBt||	|
|||f|jdCB d|| ddddddddddd d!d"d#d$}
nHttjj|||f|jdDd|| ddddddddddd d!d"d#d$}
n | r|dkr|	dks#|
dks#|dkr]ttjt|	|
|||f|jjdEt|	|
|||f|jjdFB d|| ddddddddddd d!d"d#d$}	nttjj||f|jjdGd|| ddddddddddd d!d"d#d$}	n|	dks|
dks|dkrttjt||	|
|||f|jjdHt||	|
|||f|jjdIB d|| ddddddddddd d!d"d#d$}	nZttjj|||f|jjdJd|| ddddddddddd d!d"d#d$}	n1tjj|dd  d)}|jjj}|	dks|
dks|dkrTttjt||	|
|||f|jjdHt||	|
|||f|jjdIB d|| ddddddddddd d!d"d#d$}nttjj|||f|jjdJd|| ddddddddddd d!d"d#d$}n|d0kr}t	j	|d1}t	j	|t	jj}t	j	|t	jj}|dkr
| r|dkr|	dks|
dks|dkrttjt|	|
|||f|jd?t|	|
|||f|jd@B d|| ddddddddddd d!d"d#d$}n9ttjj||f|jdAd|| ddddddddddd d!d"d#d$}n|	dks'|
dks'|dkrattjt||	|
|||f|jdBt||	|
|||f|jdCB d|| ddddddddddd d!d"d#d$}nttjj|||f|jdDd|| ddddddddddd d!d"d#d$}ntjj|dd  d)}|jjj}|	dks|
dks|dkrttjt||	|
|||f|jdBt||	|
|||f|jdCB d|| ddddddddddd d!d"d#d$}nHttjj|||f|jdDd|| ddddddddddd d!d"d#d$}n | r|dkr|	dks#|
dks#|dkr]ttjt|	|
|||f|jjdEt|	|
|||f|jjdFB d|| ddddddddddd d!d"d#d$}nttjj||f|jjdGd|| ddddddddddd d!d"d#d$}n|	dks|
dks|dkrttjt||	|
|||f|jjdHt||	|
|||f|jjdIB d|| ddddddddddd d!d"d#d$}nZttjj|||f|jjdJd|| ddddddddddd d!d"d#d$}n1tjj|dd  d)}|jjj}|	dks|
dks|dkrTttjt||	|
|||f|jjdHt||	|
|||f|jjdIB d|| ddddddddddd d!d"d#d$}nttjj|||f|jjdJd|| ddddddddddd d!d"d#d$}n|d2krt	j	|d1}t	j	|d1}t	j	|t	jj}t	j	|t	jj}|dkr| r|dkr|	dks|
dks|dkrttjt|	|
|||f|jd?t|	|
|||f|jd@B d|| ddddddddddd d!d"d#d$}n2ttjj||f|jdAd|| ddddddddddd d!d"d#d$}n|	dks.|
dks.|dkrhttjt||	|
|||f|jdBt||	|
|||f|jdCB d|| ddddddddddd d!d"d#d$}nttjj|||f|jdDd|| ddddddddddd d!d"d#d$}ntjj|dd  d)}|jjj}|	dks|
dks|dkrttjt||	|
|||f|jdBt||	|
|||f|jdCB d|| ddddddddddd d!d"d#d$}nAttjj|||f|jdDd|| ddddddddddd d!d"d#d$}n| r |dkr|	dks*|
dks*|dkrdttjt|	|
|||f|jjdEt|	|
|||f|jjdFB d|| ddddddddddd d!d"d#d$}nttjj||f|jjdGd|| ddddddddddd d!d"d#d$}n|	dks|
dks|dkrttjt||	|
|||f|jjdHt||	|
|||f|jjdIB d|| ddddddddddd d!d"d#d$}nSttjj|||f|jjdJd|| ddddddddddd d!d"d#d$}n*tjj|dd  d)}|jjj}|	dks|
dks|dkr[ttjt||	|
|||f|jjdHt||	|
|||f|jjdIB d|| ddddddddddd d!d"d#d$}nttjj|||f|jjdJd|| ddddddddddd d!d"d#d$}n|dkr| r`|dkr|	dks|
dks|dkrttjt|	|
||jdKt|	|
||jdLB d|| ddddddddddd d!d"d#d$}nVttjj|jdMd|| ddddddddddd d!d"d#d$}n2|	dks|
dks|dkr;ttjt||	|
||jdNt||	|
||jdOB d|| ddddddddddd d!d"d#d$}nttjj||jdPd|| ddddddddddd d!d"d#d$}ntjj|dd  d)}|jjj}|	dks|
dks|dkrttjt||	|
||jdNt||	|
||jdOB d|| ddddddddddd d!d"d#d$}nwttjj||jdPd|| ddddddddddd d!d"d#d$}nR| r|dkrI|	dks|
dks|dkr%ttjt|	|
||jjdQt|	|
||jjdRB d|| ddddddddddd d!d"d#d$}nttjj|jjdSd|| ddddddddddd d!d"d#d$}n|	dksX|
dksX|dkrttjt||	|
||jjdTt||	|
||jjdUB d|| ddddddddddd d!d"d#d$}nttjj||jjdVd|| ddddddddddd d!d"d#d$}nxtjj|dd  d)}|jjj}|	dks|
dks|dkrttjt||	|
||jjdTt||	|
||jjdUB d|| ddddddddddd d!d"d#d$}n$ttjj||jjdVd|| ddddddddddd d!d"d#d$}|D ]}tjj|d d)}tjj|d d)}tjj|d d)}t|jt|d  t|d   }t jj|d |jdW} t jj|d dX}!i }"d}#|j!dY dZkr|j!"dZdY }#|d" d krd[|"d"< nt#|d" $ dkrd[|"d"< n|d" |"d"< t	j	 |j% }$|$j&|"d\< d[|"d]< |$j&dkrd^|"d]< |#|"d_< t#|j%'d`|"da< |j(|"db< |j)|"dc< |j*|"dd< d|"de< |j+j,df |j+j- df |j+j. |"dg< t/||"dh< |j0|"di< t#|d |"dj< d|"dk< |j1|"dl< t2jj|d dm3 rVt2jj|d dm}%|%j4d kr=|%j4dkr=tjj|%j4d)}&|&j5|"dk< |%j6d krV|%j6dkrVtjj|%j6d)}'|'j5|"dl< t#|d |"dn< |d |"do< |d |"dp< |d |"dq< |d |"dr< |d |"ds< |j,|"dt< |j-|"du< |j.|"dv< |j7|"dw< t#|d  |"d < |d! |"d!< |d$ |"d$< d|"dx< d|"dy< | 8 dzkrd^|"dx< |!8 dzkrt jj|d dX}(t#|(j9j%'d`|"dy< |:|" q,t;<|})W n   d{t#t=> d  })Y nd{})d|}*t?|)|*S )}NrL  r'   r%  r&  r'  r(  scrR  r)  r*  r+  r,  r2   rM  r   r-  r*  r  r  r  r  r
  r  r  r  r  r  r
  r  r  r   r=   r  rQ  re   rA   r  r  r  r  ro   r  r  r  r  r  r
  r  r  re   r  r  r  r
  r  r  re   r  r  r  r
  r  r  re   r
  r  r  ra   r  r  r  r
  r  r  r  r  r  r
  r  r  r
  r  r  r1  r2  r3  r   r}  r4  r  r  r  r
  r  r  r  r  r
  r  r
  r  re   r  r  r  r
  r  re   r  r  r  r
  r  re   r
  r  r  r  r  r
  r  r  r  r  r
  r  r
  r  r7  r8  r9  r  r  r  r  r  r  r  r  r  r  r  r  re   r  r  r  r  r  re   r  r  r  r  r  re   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r=  r?  r>  r  r  r  r  r  r  r  r  r  re   r  r  r  r  re   r  r  r  r  re   r  r  r  r  r  r  r  r  r  r  rB  rC  rD  r  r  r  r  r   r  r  r   r  rq   r>   r  rC  r   r  r   r.  rE  rT  r  r  r  r  r  r  r  r  r  rt   r  r  r  r  r  r  r   rC   rD   )@rE   r   r   rF   rG   rU  r   r   rI   r  r   r  r  r   r  r  rJ   r  rL   r	   r=   r   rM   rv   rj   re   r  r  r}   rW  r&   r  r  r  r   r   r  r>   r  rw   re  rC  r  r.  rc   r   r   r7   rT  rf   r  r   r  rk   r  r  r0  r  rN   rO   rP   rQ   rR   r   )+rS   r   rX  rF  rG  rH  rI  soloCajarR  rc   r$  r%  rJ  rL  r2  rY  rZ  rW   r   rY   rK  rL  rM  rN  r>   r;  r<  rZ   r4  rs  r  r  r  r  r[   r  r  r  r  r  r  rV   r\   r   r   r   3listaTransfereciasCreadas_filtro_avanzado_ajax_viewz  s  




tPxR
xR

xR|T
|T



tPxR
xR

xR|T
|T



tPxR
xR

xR|T
|T


hJlL
lL

lLpN
pN




pNtP
tP

tPxR
xR



pNtP
tP

tPxR
xR



pNtP
tP

tPxR
xR


dHhJ
hJ

hHjJ
jH
"





$








ry  c           )      C   s  | j rZ| jj}| jdd}| jd}| jd}| jd}| jdd}| jd}| jdd}| jd	d}	| jd
d}
| jd}d}d}|dkrUt|}| r]t|}|d | }|| }| jj}zg }tjj|d}g }|d kr|dkr|dkrt	j
 }t	j	|t	jj}t	j	|t	jj}| rX|dkr|dks|	dks|
dkrttjt||	|
||f|jjdt||	|
|jj||fdB d|| dd}	nttjj||f|jjdd|| ddd}	n|dks|	dks|
dkr:ttjt||	|
||f|jj|dt||	|
|jj||f|dB d|| dd}	nttjj||f|jj|dd|| dddd}	nrtjj|dd  d}|jjj}|dksw|	dksw|
dkrttjt||	|
||f|jj|dt||	|
|jj||f|dB d|| dddd}	n"ttjj||f|jj|dd|| dddd}	n|dkrt	j	|d}t	j	|t	jj}t	j	|t	jj}| r|dkrI|dks|	dks|
dkr,ttjt||	|
||f|jjdt||	|
|jj||fdB d|| dddd}nttjj||f|jjdd|| dddd}n|dksX|	dksX|
dkrttjt||	|
||f|jj|dt||	|
|jj||f|dB d|| dddd}nAttjj||f|jj|dd|| dddd}n#tjj|dd  d}|jjj}|dks|	dks|
dkrttjt||	|
||f|jj|dt||	|
|jj||f|dB d|| dddd}nttjj||f|jj|dd|| dddd}n|dkrkt	j	|d}t	j	|d}t	j	|t	jj}t	j	|t	jj}| r|dkr|dksS|	dksS|
dkrttjt||	|
||f|jjdt||	|
|jj||fdB d|| dddd}nHttjj||f|jjdd|| dddd}n+|dks|	dks|
dkrttjt||	|
||f|jj|dt||	|
|jj||f|dB d|| dddd}nttjj||f|jj|dd|| dddd}ntjj|dd  d}|jjj}|dks|	dks|
dkrMttjt||	|
||f|jj|dt||	|
|jj||f|dB d|| dddd}n}ttjj||f|jj|dd|| dddd}n_| r|dkr|dks|	dks|
dkrttjt||	|
|jjdt||	|
|jjdB d|| dddd}nttjj|jjd d|| dddd}n|dks|	dks|
dkrttjt||	|
|jj|d!t||	|
|jj|d"B d|| dddd}nttjj|jj|d#d|| dddd}ntjj|dd  d}|jjj}|dks;|	dks;|
dkrfttjt||	|
|jj|d!t||	|
|jj|d"B d|| dddd}ndttjj|jj|d#d|| dddd}nI|dkrt	j
 }t	j	|t	jj}t	j	|t	jj}| rl|dkr|dks|	dks|
dkrttjt||	|
||f|jj|jd$t||	|
|jj|j||fd%B d|| dddd}nttjj||f|jj|jd&d|| dddd}n|dks|	dks|
dkrLttjt||	|
||f|jj|j|d't||	|
|jj|j||f|d(B d|| dddd}n~ttjj||f|jj|j|d)d|| dddd}n^tjj|dd  d}|jjj}|dks|	dks|
dkrttjt||	|
||f|jj|j|d't||	|
|jj|j||f|d(B d|| dddd}n
ttjj||f|jj|j|d)d|| dddd}n|dkrAt	j	|d}t	j	|t	jj}t	j	|t	jj}| r|dkri|dks|	dks|
dkrJttjt||	|
||f|jj|jd$t||	|
|jj|j||fd%B d|| dddd}nttjj||f|jj|jd&d|| dddd}na|dksx|	dksx|
dkrttjt||	|
||f|jj|j|d't||	|
|jj|j||f|d(B d|| dddd}nttjj||f|jj|j|d)d|| dddd}ntjj|dd  d}|jjj}|dks|	dks|
dkr!ttjt||	|
||f|jj|j|d't||	|
|jj|j||f|d(B d|| dddd}nttjj||f|jj|j|d)d|| dddd}n|dk	rt	j	|d}t	j	|d}t	j	|t	jj}t	j	|t	jj}| 	r5|dkr|dks|	dks|
dkrttjt||	|
||f|jj|jd$t||	|
|jj|j||fd%B d|| dddd}nttjj||f|jj|jd&d|| dddd}n|dks|	dks|
dk	rttjt||	|
||f|jj|j|d't||	|
|jj|j||f|d(B d|| dddd}nttjj||f|jj|j|d)d|| dddd}ntjj|dd  d}|jjj}|dk	sT|	dk	sT|
dk	rttjt||	|
||f|jj|j|d't||	|
|jj|j||f|d(B d|| dddd}nAttjj||f|jj|j|d)d|| dddd}n!| 
rb|dk
r	|dk	s|	dk	s|
dk	rttjt||	|
|jj|jd*t||	|
|jj|jd+B d|| dddd}nttjj|jj|jd,d|| dddd}n|dk
s|	dk
s|
dk
rFttjt||	|
|jj|j|d-t||	|
|jj|j|d.B d|| dddd}nttjj|jj|j|d/d|| dddd}nhtjj|dd  d}|jjj}|dk
s|	dk
s|
dk
rttjt||	|
|jj|j|d-t||	|
|jj|j|d.B d|| dddd}nttjj|jj|j|d/d|| dddd}|D ]v}i }tjj|d d}|jjj}d0}t|d0k
rt|}nt|jj }t|jj!}t|jj} t"jj|d}!t#t|jjj$t#t|jj  t#t|jj% }"t|j&j'(d1|d2< |j&j)|d3< |jjj*|d4< t+|"|d5< |d |d6< d|d7< |jjjj,|d8< t-jj| d9. rt-jj| d9}#|#j/d kry|#j/dkrytjj|#j/d}$|$j0|d8< |#j1d kr|#j1dkrtjj|#j1d}%|%j0|d7< |jjj2j3d: |jjj2j4 d: |jjj2j5 |d;< |j&j2j3d: |j&j2j4 d: |j&j2j5 |d<< ||d=< |jjj6|d>< |jj7|d?< |jj8|d@< |jj9|dA< |jj:|dB< |jj;|dC< |j;|dD< |!j3|dE< |!j4|dF< |!j5|dG< |!j<|dH< t|jj%|dI< |jj=|dJ< |jj>|dK< |jjj?|dL< t@jj|jdM. r7t@jj|jdM}&t|&jA|dN< ntd0|dN< |B| 
qtCD|}'W n   dOttEF d  }'Y ndO}'dP}(tG|'|(S )QNrL  r'   r%  r&  r'  r  rR  r)  r*  r+  r,  r2   rM  r   r-  r*  )9id_solicitud_transferencia__nombre_beneficiado__icontainsCid_solicitud_transferencia__Apellido_paterno_beneficiado__icontainsCid_solicitud_transferencia__Apellido_materno_beneficiado__icontainsidCajaHaber__fecha__ranger  )9id_solicitud_transferencia__id_cliente__nombre__icontainsCid_solicitud_transferencia__id_cliente__Apellido_paterno__icontainsCid_solicitud_transferencia__id_cliente__Apellido_materno__icontainsr  r}  r   r=   r  r}  r  )rz  r{  r|  r}  r  2id_solicitud_transferencia__idCajaDebe__id_oficina)r~  r  r  r  r}  r  )r}  r  r  ra   r   r}  r4  )rz  r{  r|  r  )r~  r  r  r  r  )rz  r{  r|  r  r  )r~  r  r  r  r  )r  r  )rz  r{  r|  r}  r  r  )r~  r  r  r  r  r}  )r}  r  r  )rz  r{  r|  r}  r  r  r  )r~  r  r  r  r  r}  r  )r}  r  r  r  )rz  r{  r|  r  r  )r~  r  r  r  r  )r  r  )rz  r{  r|  r  r  r  )r~  r  r  r  r  r  )r  r  r  r   rq   r>   rC  r   rE  r  r  r  r  r   enviadorpagadorr  rT  r  r  r  r  rt   obs_par  r  r  r  r  r  r  r  id_pago_transferenciaegreso_extrarC   rD   )HrE   r   r   rF   rG   rU  r   r   rI   r  r   r  r  r   r  r  rJ   r  rL   r	   re   r=   r   rM   rv   rj   r  r  r  re  r   r   rA   rQ  rW  r&   r  r  r  r>   rw   rC  r  r7   rf   r  r   r  rk   r  r.  rc   r   r   rT  r  r  r  r  ro   r  r  r  r  EgresoExtraTransferenciarE  rN   rO   rP   rQ   rR   r   ))rS   r   rX  rF  rG  rH  r  rR  rc   r$  r%  rJ  rL  r2  rY  rZ  rW   r   rY   rK  rL  rM  rN  r>   r;  r<  rZ   r[   pagor  rQ  r  r  r\  r  r  r  r  EgresoExtrarV   r\   r   r   r   3listaTransfereciasPagadas_filtro_avanzado_ajax_view6  s  


Z8^<
b<


^:b<
b<


^:b<
b<

R4V6
V6



f>j@
j@


f>j@
j@


f>j@
j@

X6\8
\6


2

0*





r  c           4      C   sH  | j $rt| jj}| jdd}| jd}| jd}| jd}| jdd}| jd}| jd}| jd	d}	| jd
d}
| jdd}| jd}d}d}|dkr[t|}| rct|}|d | }|| }| jj}#zg }tjj|d}t	jj|j
dd}g }tjj|j
ddd}|D ]	}||d  qg }t|dk"r|d kr|dkr|dkrtj }tj|tjj}tj|tjj}| r|dkr:| r|dkrL|	dks|
dks|dkr&ttjt||	|
|d||fdt||	|
|d||fdB d|| ddddddd d!d"d#d$d%d&d'}!nrttjj|d||fd(d|| ddddddd d!d"d#d$d%d&d'}!nL|	dks[|
dks[|dkrttjt||	|
|d||f|d)t||	|
|d||f|d*B d|| ddddddd d!d"d#d$d%d&d'}!nttjj|d||f|d+d|| ddddddd d!d"d#d$d%d&d'} ntjj|dd  d,}|jjj
}|	dks|
dks|dkrttjt||	|
|d||f|d)t||	|
|d||f|d*B d|| ddddddd d!d"d#d$d%d&d'} nttjj|d||f|d+d|| ddddddd d!d"d#d$d%d&d'} n^| r|dkr|	dksS|
dksS|dkrttjt||	|
|d||fd-t||	|
|d||fd.B d|| ddddddd d!d"d#d$d%d&d'} nttjj|d||fd/d|| ddddddd d!d"d#d$d%d&d'}n|	dks|
dks|dkrttjt||	|
|d||f|d0t||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}nttjj|d||f|d2d|| ddddddd d!d"d#d$d%d&d'}nytjj|dd  d,}|jjj
}|	dks>|
dks>|dkrwttjt||	|
|d||f|d0t||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}n!ttjj|d||f|d2d|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}| r|dkr$|	dks|
dks|dkrttjt||	|
|d||fd-t||	|
|d||fd.B d|| ddddddd d!d"d#d$d%d&d'}nttjj|d||fd/d|| ddddddd d!d"d#d$d%d&d'}nt|	dks3|
dks3|dkrlttjt||	|
|d||f|d0t||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}n,ttjj|d||f|d2d|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}|	dks|
dks|dkrttjt||	|
|d||f|d0t||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}nttjj|d||f|d2d|| ddddddd d!d"d#d$d%d&d'}n|d3k	rvtj|d4}tj|tjj}tj|tjj}| r|dkr| r|dkr|	dksS|
dksS|dkrttjt||	|
|d||fdt||	|
|d||fdB d|| ddddddd d!d"d#d$d%d&d'}nttjj|d||fd(d|| ddddddd d!d"d#d$d%d&d'}n|	dks|
dks|dkrttjt||	|
|d||f|d)t||	|
|d||f|d*B d|| ddddddd d!d"d#d$d%d&d'}nttjj|d||f|d+d|| ddddddd d!d"d#d$d%d&d'}nytjj|dd  d,}|jjj
}|	dks>|
dks>|dkrwttjt||	|
|d||f|d)t||	|
|d||f|d*B d|| ddddddd d!d"d#d$d%d&d'}n!ttjj|d||f|d+d|| ddddddd d!d"d#d$d%d&d'}n| r|dkr|	dks|
dks|dkrttjt||	|
|d||fd-t||	|
|d||fd.B d|| ddddddd d!d"d#d$d%d&d'}nttjj|d||fd/d|| ddddddd d!d"d#d$d%d&d'}n|	dks#|
dks#|dkr\ttjt||	|
|d||f|d0t||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}n<ttjj|d||f|d2d|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}|	dks|
dks|dkrttjt||	|
|d||f|d0t||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}nttjj|d||f|d2d|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}| r|dkr|	dks+|
dks+|dkrbttjt||	|
|d||fd-t||	|
|d||fd.B d|| ddddddd d!d"d#d$d%d&d'}n6ttjj|d||fd/d|| ddddddd d!d"d#d$d%d&d'}n|	dks|
dks|dkrttjt||	|
|d||f|d0t||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}nttjj|d||f|d2d|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}|	dk	s|
dk	s|dk	rOttjt||	|
|d||f|d0t||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}nIttjj|d||f|d2d|| ddddddd d!d"d#d$d%d&d'}n"|d5krtj|d4}tj|d4} tj|tjj}tj| tjj}| rm|dkr	| 
r|dk
r|	dk	s|
dk	s|dk	rttjt||	|
|d||fdt||	|
|d||fdB d|| ddddddd d!d"d#d$d%d&d'}nttjj|d||fd(d|| ddddddd d!d"d#d$d%d&d'}n}|	dk
s*|
dk
s*|dk
rcttjt||	|
|d||f|d)t||	|
|d||f|d*B d|| ddddddd d!d"d#d$d%d&d'}n5ttjj|d||f|d+d|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}|	dk
s|
dk
s|dk
rttjt||	|
|d||f|d)t||	|
|d||f|d*B d|| ddddddd d!d"d#d$d%d&d'}nttjj|d||f|d+d|| ddddddd d!d"d#d$d%d&d'}n| r|dkr|	dks"|
dks"|dkrYttjt||	|
|d||fd-t||	|
|d||fd.B d|| ddddddd d!d"d#d$d%d&d'}n?ttjj|d||fd/d|| ddddddd d!d"d#d$d%d&d'}n|	dks|
dks|dkrttjt||	|
|d||f|d0t||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}nttjj|d||f|d2d|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}|	dks|
dks|dkrFttjt||	|
|d||f|d0t||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}nRttjj|d||f|d2d|| ddddddd d!d"d#d$d%d&d'}n+tjj|dd  d,}|jjj
}| rb|dkr|	dks|
dks|dkrttjt||	|
|d||fd-t||	|
|d||fd.B d|| ddddddd d!d"d#d$d%d&d'}nttjj|d||fd/d|| ddddddd d!d"d#d$d%d&d'}n|	dks|
dks|dkr;ttjt||	|
|d||f|d0t||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}n]ttjj|d||f|d2d|| ddddddd d!d"d#d$d%d&d'}n6tjj|dd  d,}|jjj
}|	dks|
dks|dkrttjt||	|
|d||f|d0t||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}nttjj|d||f|d2d|| ddddddd d!d"d#d$d%d&d'}n| r|dkr7| r|dkrX|	dks|
dks|dkr5ttjt||	|
|dd6t||	|
|dd7B d|| ddddddd d!d"d#d$d%d&d'}ncttjj|dd8d|| ddddddd d!d"d#d$d%d&d'}n@|	dksg|
dksg|dkrttjt||	|
|d|d9t||	|
|d|d:B d|| ddddddd d!d"d#d$d%d&d'}nttjj|d|d;d|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}|	dks|
dks|dkrttjt||	|
|d|d9t||	|
|d||f|d*B d|| ddddddd d!d"d#d$d%d&d'}nttjj|d|d;d|| ddddddd d!d"d#d$d%d&d'}na| r
|dkr|	dksP|
dksP|dkrttjt||	|
|dd<t||	|
|dd=B d|| ddddddd d!d"d#d$d%d&d'}nttjj|dd>d|| ddddddd d!d"d#d$d%d&d'}n|	dks|
dks|dkrttjt||	|
|d|d?t||	|
|d|d@B d|| ddddddd d!d"d#d$d%d&d'}nttjj|d|dAd|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}|	dks)|
dks)|dkr_ttjt||	|
|d|d?t||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}n9ttjj|d|dAd|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}| rf|dkr |	dks|
dks|dkrttjt||	|
|dd<t||	|
|dd=B d|| ddddddd d!d"d#d$d%d&d'}nttjj|dd>d|| ddddddd d!d"d#d$d%d&d'}n|	dks|
dks|dkrBttjt||	|
|d|d?t||	|
|d|d@B d|| ddddddd d!d"d#d$d%d&d'}nVttjj|d|dAd|| ddddddd d!d"d#d$d%d&d'}n2tjj|dd  d,}|jjj
}|	dks|
dks|dkrttjt||	|
|d|d?t||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}nttjj|d|dAd|| ddddddd d!d"d#d$d%d&d'}n|dkr)tj }tj|tjj}tj|tjj}| r|dkra| r|dkrx|	dks|
dks|dkrSttjt||	|
|||fdBt||	|
|||fdCB d|| ddddddd d!d"d#d$d%d&d'}nEttjj|||fdDd|| ddddddd d!d"d#d$d%d&d'}n |	dks|
dks|dkrttjt||	|
|||f|dEt||	|
|d||f|d*B d|| ddddddd d!d"d#d$d%d&d'}nttjj|||f|dFd|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}|	dks|
dks|dkr;ttjt||	|
|||f|dEt||	|
|||f|dGB d|| ddddddd d!d"d#d$d%d&d'}n]ttjj|||f|dFd|| ddddddd d!d"d#d$d%d&d'}n7| rA|dkr|	dksz|
dksz|dkrttjt||	|
|||fdHt||	|
|||fdIB d|| ddddddd d!d"d#d$d%d&d'}nttjj|||fdJd|| ddddddd d!d"d#d$d%d&d'}n|	dks|
dks|dkrttjt||	|
|||f|dKt||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}n}ttjj|||f|dLd|| ddddddd d!d"d#d$d%d&d'}nWtjj|dd  d,}|jjj
}|	dks`|
dks`|dkrttjt||	|
|||f|dKt||	|
|||f|dMB d|| ddddddd d!d"d#d$d%d&d'}nttjj|||f|dLd|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}| r|dkr@|	dks|
dks|dkrttjt||	|
|||fdHt||	|
|||fdIB d|| ddddddd d!d"d#d$d%d&d'}n}ttjj|||fdJd|| ddddddd d!d"d#d$d%d&d'}nX|	dksO|
dksO|dkrttjt||	|
|||f|dKt||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}nttjj|||f|dLd|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}|	dks|
dks|dkrttjt||	|
|||f|dKt||	|
|||f|dMB d|| ddddddd d!d"d#d$d%d&d'}nttjj|||f|dLd|| ddddddd d!d"d#d$d%d&d'}no|d3krutj|d4}tj|tjj}tj|tjj}| r	|dkr| r0|dkr|	dksj|
dksj|dkrttjt||	|
|||fdBt||	|
|||fdCB d|| ddddddd d!d"d#d$d%d&d'}nttjj|||fdDd|| ddddddd d!d"d#d$d%d&d'}n|	dks|
dks|dkr
ttjt||	|
|||f|dEt||	|
|||f|dGB d|| ddddddd d!d"d#d$d%d&d'}nttjj|||f|dFd|| ddddddd d!d"d#d$d%d&d'}nhtjj|dd  d,}|jjj
}|	dksO|
dksO|dkrttjt||	|
|||f|dEt||	|
|d||f|d*B d|| ddddddd d!d"d#d$d%d&d'}nttjj|||f|dFd|| ddddddd d!d"d#d$d%d&d'}
n| r|dkr |	dks|
dks|dkrttjt||	|
|||fdHt||	|
|||fdIB d|| ddddddd d!d"d#d$d%d&d'}
nttjj|||fdJd|| ddddddd d!d"d#d$d%d&d'}
nx|	dks/|
dks/|dkrfttjt||	|
|||f|dKt||	|
|||f|dMB d|| ddddddd d!d"d#d$d%d&d'}
n2ttjj|||f|dLd|| ddddddd d!d"d#d$d%d&d'}
ntjj|dd  d,}|jjj
}|	dks|
dks|dkrttjt||	|
|||f|dKt||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}	nttjj|||f|dLd|| ddddddd d!d"d#d$d%d&d'}	ntjj|dd  d,}|jjj
}| r|dkr|	dks2|
dks2|dkrgttjt||	|
|||fdHt||	|
|||fdIB d|| ddddddd d!d"d#d$d%d&d'}	n1ttjj|||fdJd|| ddddddd d!d"d#d$d%d&d'}	n|	dks|
dks|dkrttjt||	|
|||f|dKt||	|
|||f|dMB d|| ddddddd d!d"d#d$d%d&d'}nttjj|||f|dLd|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}|	dks|
dks|dkrOttjt||	|
|||f|dKt||	|
|d||f|d1B d|| ddddddd d!d"d#d$d%d&d'}nIttjj|||f|dLd|| ddddddd d!d"d#d$d%d&d'}n#|d5krtj|d4}tj|d4} tj|tjj}tj| tjj}| rZ|dkr| r|dkr|	dks|
dks|dkrttjt||	|
|||fdBt||	|
|||fdCB d|| ddddddd d!d"d#d$d%d&d'}nttjj|||fdDd|| ddddddd d!d"d#d$d%d&d'}n|	dks&|
dks&|dkr]ttjt||	|
|||f|dEt||	|
|||f|dGB d|| ddddddd d!d"d#d$d%d&d'}n;ttjj|||f|dFd|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}|	dks|
dks|dkrttjt||	|
|||f|dEt||	|
|||f|dGB d|| ddddddd d!d"d#d$d%d&d'}nttjj|||f|dFd|| ddddddd d!d"d#d$d%d&d'}n| r|dkrr|	dks|
dks|dkrMttjt||	|
|||fdHt||	|
|||fdIB d|| ddddddd d!d"d#d$d%d&d'}nKttjj|||fdJd|| ddddddd d!d"d#d$d%d&d'}n&|	dks|
dks|dkrttjt||	|
|||f|dKt||	|
|||f|dMB d|| ddddddd d!d"d#d$d%d&d'}nttjj|||f|dLd|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}|	dks|
dks|dkr4ttjt||	|
|||f|dKt||	|
|||f|dMB d|| ddddddd d!d"d#d$d%d&d'}ndttjj|||f|dLd|| ddddddd d!d"d#d$d%d&d'}n>tjj|dd  d,}|jjj
}| rI|dkr|	dks|
dks|dkrttjt||	|
|||fdHt||	|
|||fdIB d|| ddddddd d!d"d#d$d%d&d'}nttjj|||fdJd|| ddddddd d!d"d#d$d%d&d'}n|	dks|
dks|dkr#ttjt||	|
|||f|dKt||	|
|||f|dMB d|| ddddddd d!d"d#d$d%d&d'}nuttjj|||f|dLd|| ddddddd d!d"d#d$d%d&d'}nOtjj|dd  d,}|jjj
}|	dksh|
dksh|dkrttjt||	|
|||f|dKt||	|
|||f|dMB d|| ddddddd d!d"d#d$d%d&d'}nttjj|||f|dLd|| ddddddd d!d"d#d$d%d&d'}n| !rO|dk r| r|dkr9|	dks|
dks|dkrttjt||	|
|dNt||	|
|dOB d|| ddddddd d!d"d#d$d%d&d'}nttjj|dPd|| ddddddd d!d"d#d$d%d&d'}n_|	dksH|
dksH|dkryttjt||	|
||dQt||	|
||dRB d|| ddddddd d!d"d#d$d%d&d'}nttjj||dSd|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}|	dks|
dks|dkrttjt||	|
||dQt||	|
||dRB d|| ddddddd d!d"d#d$d%d&d'}nttjj||dSd|| ddddddd d!d"d#d$d%d&d'}n|  r|dk ry|	dk s(|
dk s(|dk rWttjt||	|
|dTt||	|
|dUB d|| ddddddd d!d"d#d$d%d&d'}nAttjj|dVd|| ddddddd d!d"d#d$d%d&d'}n|	dk s|
dk s|dk rttjt||	|
||dWt||	|
||dXB d|| ddddddd d!d"d#d$d%d&d'}nttjj||dYd|| ddddddd d!d"d#d$d%d&d'}ntjj|dd  d,}|jjj
}|	dk s|
dk s|dk!r,ttjt||	|
||dWt||	|
||dXB d|| ddddddd d!d"d#d$d%d&d'}nlttjj||dYd|| ddddddd d!d"d#d$d%d&d'}nItjj|dd  d,}|jjj
}| "r(|dk!r|	dk!sx|
dk!sx|dk!rttjt||	|
|dTt||	|
|dUB d|| ddddddd d!d"d#d$d%d&d'}nttjj|dVd|| ddddddd d!d"d#d$d%d&d'}n|	dk!s|
dk!s|dk"rttjt||	|
||dWt||	|
||dXB d|| ddddddd d!d"d#d$d%d&d'}nttjj||dYd|| ddddddd d!d"d#d$d%d&d'}nptjj|dd  d,}|jjj
}|	dk"sG|
dk"sG|dk"rwttjt||	|
||dWt||	|
||dXB d|| ddddddd d!d"d#d$d%d&d'}n!ttjj||dYd|| ddddddd d!d"d#d$d%d&d'}dZ}!t	jj|j
d[ "rt	jj|j
d[}"|"j dk"rd\}!|D ]}#i }$t!|#d }%t"jj|%d,}&t!|#d }'t!|#d }(t#jj|(|j
d]})t$jj|'d,}*t%t!|&j&t%t!|#d  t%t!|#d$  }+t!|&j'(d^|$d_< |&j)|$d`< |&j*|$da< t+|+|$db< |#d |$dc< t,jj|#d d,},|,j-|$dd< |&jj-|$de< t.jj|#d df #rwt.jj|#d df}-|-j/d k#r^|-j/dk#r^tjj|-j/d,}.|.j0|$de< |-j1d k#rw|-j1dk#rwtjj|-j1d,}/|/j0|$dd< |&j2j3dg |&j2j4 dg |&j2j5 |$dh< t!|#d |$di< |&j6|$dj< |#d |$dk< |#d  |$dl< |#d! |$dm< |#d" |$dn< |#d& d k#r|#d& dk#r|#d& |$d&< ndo|$d&< |#d' d k#rt!|#d' 7 dk#rt!|#d' 7 |$d'< nt!dp|$d'< nt!dp|$d'< |#d# |$dq< |*j3|$dr< |*j4|$ds< |*j5|$dt< |*j8|$du< t!|#d$ |$d$< d|$dv< |&j9:dw}0t|0dxk$r7t;jj|0d d,}1|1j3dg |1j4 |$dv< |0d |$dy< |&j<|$dz< |#d% |$d%< d|$d{< |)= dk$rWd|$d{< ||$ "qt>?|}2W n   d|t!t@A d  }2Y nd|}2d}}3tB|2|3S )~NrL  r'   r%  r&  r'  r(  oficinaOoficinaDr)  r*  r+  r,  r2   rM  r   r   ra  rc  re   r   r-  r*  r  )rg  r  r  r  r
  r  )rg  r  r  r  r
  r  r   r=   r  rQ  rA   r  r  r  r  ro   r  r  r  r  )rg  r
  r  )rg  r  r  r  r
  r  r  )rg  r  r  r  r
  r  r  )rg  r
  r  r  ra   r.  r/  r0  r1  r2  r3  r   r}  r4  )rg  r  r  r  r
  )rg  r  r  r  r
  )rg  r
  )rg  r  r  r  r
  r  )rg  r  r  r  r
  r  )rg  r
  r  r5  r6  r  r7  r8  r9  )rg  r  r  r  r  )rg  r  r  r  r  )rg  r  )rg  r  r  r  r  r  )rg  r  r  )rg  r  r  r  r  r  r:  r;  r<  r=  r>  r?  )rg  r  r  r  )rg  r  r  r  rf  )rg  r  r  r  r  )rg  r  r  r  r  )rg  r  r@  rA  r|   rB  rC  rD  Tr:   Fr  rq   r>   rC  r   rE  r  r  r  r  r   r  r  rT  r  r  r  r  r   r&  rt   r  r  r  r  r  r  r  r  r  r  rC   rD   )CrE   r   r   rF   rG   rU  r   r   rI   r  r=   r  rL   rM   rN   r)   r  r   r  r  r   r  r  rJ   r  r	   r   rv   rj   re   r  r   r  r   r  r  rW  r&   r  r>   rw   rC  r  r7   r}   rf   r  r  rk   r  r.  rc   r   r   rT  r  r  r  r   r   re  r0  rO   rP   rQ   rR   r   )4rS   r   rX  rF  rG  rH  rI  rR  r  rc   r$  r%  rJ  rL  r2  rY  rZ  rW   r   rX   r  r  r  rY   rK  rL  rM  rN  bedoxdr>   r;  r<  rO  rP  rZ   r[   r   r  r  r  r  r\  r  r  r  r  r  r  r.   rV   r\   r   r   r   ;listaTransfereciasRecibidasGlobal_filtro_avanzado_ajax_viewm  s  





nLrN
rN

nLrN
rN


nLrN
rN




nLrN
rN

nLrN
rN


nLrN
rN




nLrN
rN

nLrN
rN


nLrN
rN



bFfH
lH

bFfH
lH


bFfH
lH





jJpL
nL

jJpL
nL


jJpL
nL




jJnL
pL

jJnL
pL


jJnL
pL




jJnL
nL

jJnL
nL


jJnL
nL



^DbF
bF

^DbF
bF


\B`D
`B
.




$






r  c           ,      C   s*I  | j $r| jj}| jdd}| jd}| jd}| jd}| jdd}| jdd}| jdd	}| jd
d	}	| jdd	}
| jdd}| jdd}| jdd}| jd}d}d}|dkrkt|}| rst|}|d | }|| }| jj}#zg }g }|d kr|dkr|dkrtj	 }tj
|tjj}tj
|tjj}|
d	krtjj|	|
d}|dkr*| r|d	kr6|dks|dks|dkrttjt|||d||f|jdt|||d||f|jdB d|| ddddddddd d!d"d#d$d%}!nttjjd||f|jd&d|| ddddddddd d!d"d#d$d%}!n|dksE|dksE|dkrttjt||||d||f|jd't||||d||f|jd(B d|| ddddddddd d!d"d#d$d%}!n7ttjj|d||f|jd)d|| ddddddddd d!d"d#d$d%}!ntjj|dd  d*}|jjj}|dks|dks|dkrttjt||||d||f|jd't||||d||f|jd(B d|| ddddddddd d!d"d#d$d%} nttjj|d||f|jd)d|| ddddddddd d!d"d#d$d%} n| r|d	kr|dksC|dksC|dkr~ttjt|||d||f|jjd+t|||d||f|jjd,B d|| ddddddddd d!d"d#d$d%} n9ttjjd||f|jjd-d|| ddddddddd d!d"d#d$d%} n|dks|dks|dkrttjt||||d||f|jjd.t||||d||f|jjd/B d|| ddddddddd d!d"d#d$d%}nttjj|d||f|jjd0d|| ddddddddd d!d"d#d$d%}ntjj|dd  d*}|jjj}|dks:|dks:|dkrwttjt||||d||f|jjd.t||||d||f|jjd/B d|| ddddddddd d!d"d#d$d%}n@ttjj|d||f|jjd0d|| ddddddddd d!d"d#d$d%}n| r|d	kr|dks|dks|dkrttjt|||d||fd1t|||d||fd2B d|| ddddddddd d!d"d#d$d%}nttjjd||fd3d|| ddddddddd d!d"d#d$d%}n|dks"|dks"|dkrYttjt||||d||fd4t||||d||fd5B d|| ddddddddd d!d"d#d$d%}n^ttjj|d||fd6d|| ddddddddd d!d"d#d$d%}n8tjj|dd  d*}|jjj}|dks|dks|dkrttjt||||d||fd4t||||d||fd5B d|| ddddddddd d!d"d#d$d%}nttjj|d||fd6d|| ddddddddd d!d"d#d$d%}n|d7k	ritj|d8}tj
|tjj}tj
|tjj}|
d	krtjj|	|
d}|dkr| r|d	kr|dksD|dksD|dkr}ttjt|||d||f|jdt|||d||f|jdB d|| ddddddddd d!d"d#d$d%}n:ttjjd||f|jd&d|| ddddddddd d!d"d#d$d%}n|dks|dks|dkrttjt||||d||f|jd't||||d||f|jd(B d|| ddddddddd d!d"d#d$d%}nttjj|d||f|jd)d|| ddddddddd d!d"d#d$d%}ntjj|dd  d*}|jjj}|dks5|dks5|dkrpttjt||||d||f|jd't||||d||f|jd(B d|| ddddddddd d!d"d#d$d%}nGttjj|d||f|jd)d|| ddddddddd d!d"d#d$d%}n| r|d	kr|dks|dks|dkrttjt|||d||f|jjd+t|||d||f|jjd,B d|| ddddddddd d!d"d#d$d%}nttjjd||f|jjd-d|| ddddddddd d!d"d#d$d%}n|dks#|dks#|dkr`ttjt||||d||f|jjd.t||||d||f|jjd/B d|| ddddddddd d!d"d#d$d%}nWttjj|d||f|jjd0d|| ddddddddd d!d"d#d$d%}n.tjj|dd  d*}|jjj}|dks|dks|dkrttjt||||d||f|jjd.t||||d||f|jjd/B d|| ddddddddd d!d"d#d$d%}nttjj|d||f|jjd0d|| ddddddddd d!d"d#d$d%}n| r|d	kr|dks'|dks'|dkr\ttjt|||d||fd1t|||d||fd2B d|| ddddddddd d!d"d#d$d%}n[ttjjd||fd3d|| ddddddddd d!d"d#d$d%}n6|dks|dks|dkrttjt||||d||fd4t||||d||fd5B d|| ddddddddd d!d"d#d$d%}nttjj|d||fd6d|| ddddddddd d!d"d#d$d%}ntjj|dd  d*}|jjj}|dk	s|dk	s|dk	rCttjt||||d||fd4t||||d||fd5B d|| ddddddddd d!d"d#d$d%}ntttjj|d||fd6d|| ddddddddd d!d"d#d$d%}nN|d9krtj|d8}tj|d8}tj
|tjj}tj
|tjj}|
d	krtjj|	|
d}|dkr| 
r|d	k
r|dk	s|dk	s|dk	rttjt|||d||f|jdt|||d||f|jdB d|| ddddddddd d!d"d#d$d%}nttjjd||f|jd&d|| ddddddddd d!d"d#d$d%}n|dk
s(|dk
s(|dk
rcttjt||||d||f|jd't||||d||f|jd(B d|| ddddddddd d!d"d#d$d%}nTttjj|d||f|jd)d|| ddddddddd d!d"d#d$d%}n,tjj|dd  d*}|jjj}|dk
s|dk
s|dk
rttjt||||d||f|jd't||||d||f|jd(B d|| ddddddddd d!d"d#d$d%}nttjj|d||f|jd)d|| ddddddddd d!d"d#d$d%}n| r|d	kr|dks&|dks&|dkrattjt|||d||f|jjd+t|||d||f|jjd,B d|| ddddddddd d!d"d#d$d%}nVttjjd||f|jjd-d|| ddddddddd d!d"d#d$d%}n.|dks|dks|dkrttjt||||d||f|jjd.t||||d||f|jjd/B d|| ddddddddd d!d"d#d$d%}nttjj|d||f|jjd0d|| ddddddddd d!d"d#d$d%}ntjj|dd  d*}|jjj}|dks|dks|dkrZttjt||||d||f|jjd.t||||d||f|jjd/B d|| ddddddddd d!d"d#d$d%}n]ttjj|d||f|jjd0d|| ddddddddd d!d"d#d$d%}n4| rb|d	kr|dks|dks|dkrttjt|||d||fd1t|||d||fd2B d|| ddddddddd d!d"d#d$d%}nttjjd||fd3d|| ddddddddd d!d"d#d$d%}n|dks|dks|dkr<ttjt||||d||fd4t||||d||fd5B d|| ddddddddd d!d"d#d$d%}n{ttjj|d||fd6d|| ddddddddd d!d"d#d$d%}nUtjj|dd  d*}|jjj}|dks|dks|dkrttjt||||d||fd4t||||d||fd5B d|| ddddddddd d!d"d#d$d%}nttjj|d||fd6d|| ddddddddd d!d"d#d$d%}n|
d	krtjj|	|
d}|dkrB| r|d	kr`|dks	|dks	|dkr<ttjt|||d|jd:t|||d|jd;B d|| ddddddddd d!d"d#d$d%}n{ttjjd|jd<d|| ddddddddd d!d"d#d$d%}nW|dkso|dkso|dkrttjt||||d|jd=t||||d|jd>B d|| ddddddddd d!d"d#d$d%}nttjj|d|jd?d|| ddddddddd d!d"d#d$d%}ntjj|dd  d*}|jjj}|dks|dks|dkrttjt||||d|jd=t||||d|jd>B d|| ddddddddd d!d"d#d$d%}nttjj|d|jd?d|| ddddddddd d!d"d#d$d%}nu| r!|d	kr|dks[|dks[|dkrttjt|||d|jjd@t|||d|jjdAB d|| ddddddddd d!d"d#d$d%}n'ttjjd|jjdBd|| ddddddddd d!d"d#d$d%}n|dks|dks|dkrttjt||||d|jjdCt||||d|jjdDB d|| ddddddddd d!d"d#d$d%}nttjj|d|jjdEd|| ddddddddd d!d"d#d$d%}ntjj|dd  d*}|jjj}|dks@|dks@|dkrwttjt||||d|jjdCt||||d|jjdDB d|| ddddddddd d!d"d#d$d%}n@ttjj|d|jjdEd|| ddddddddd d!d"d#d$d%}n| rj|d	kr|dks|dks|dkrttjt|||ddFt|||ddGB d|| ddddddddd d!d"d#d$d%}nttjjddHd|| ddddddddd d!d"d#d$d%}n|dks|dks|dkrGttjt||||ddIt||||ddJB d|| ddddddddd d!d"d#d$d%}npttjj|ddKd|| ddddddddd d!d"d#d$d%}nMtjj|dd  d*}|jjj}|dks|dks|dkrttjt||||ddIt||||ddJB d|| ddddddddd d!d"d#d$d%}nttjj|ddKd|| ddddddddd d!d"d#d$d%}n|dkr.tj	 }tj
|tjj}tj
|tjj}|
d	krtjj|	|
d}|dkro| r|d	kr|dks$|dks$|dkr[ttjt|||||f|jdLt|||||f|jdMB d|| ddddddddd d!d"d#d$d%}n\ttjj||f|jdNd|| ddddddddd d!d"d#d$d%}n6|dks|dks|dkrttjt||||||f|jdOt||||||f|jdPB d|| ddddddddd d!d"d#d$d%}nttjj|||f|jdQd|| ddddddddd d!d"d#d$d%}ntjj|dd  d*}|jjj}|dks|dks|dkrHttjt||||||f|jdOt||||||f|jdPB d|| ddddddddd d!d"d#d$d%}nottjj|||f|jdQd|| ddddddddd d!d"d#d$d%}nH| rZ|d	kr|dks|dks|dkrttjt|||||f|jjdRt|||||f|jjdSB d|| ddddddddd d!d"d#d$d%}nttjj||f|jjdTd|| ddddddddd d!d"d#d$d%}n|dks|dks|dkr2ttjt||||||f|jjdUt||||||f|jjdVB d|| ddddddddd d!d"d#d$d%}nttjj|||f|jjdWd|| ddddddddd d!d"d#d$d%}n]tjj|dd  d*}|jjj}|dksy|dksy|dkrttjt||||||f|jjdUt||||||f|jjdVB d|| ddddddddd d!d"d#d$d%}nttjj|||f|jjdWd|| ddddddddd d!d"d#d$d%}n| r|d	krL|dks|dks|dkr(ttjt|||||fdXt|||||fdYB d|| ddddddddd d!d"d#d$d%}nttjj||fdZd|| ddddddddd d!d"d#d$d%}nk|dks[|dks[|dkrttjt||||||fd[t||||||fd\B d|| ddddddddd d!d"d#d$d%}n'ttjj|||fd]d|| ddddddddd d!d"d#d$d%}ntjj|dd  d*}|jjj}|dks|dks|dkr	ttjt||||||fd[t||||||fd\B d|| ddddddddd d!d"d#d$d%}nttjj|||fd]d|| ddddddddd d!d"d#d$d%}n|d7krtj|d8}tj
|tjj}tj
|tjj}|
d	kr/tjj|	|
d}|dkr| rC|d	kr|dksw|dksw|dkrttjt|||||f|jdLt|||||f|jdMB d|| ddddddddd d!d"d#d$d%}n	ttjj||f|jdNd|| ddddddddd d!d"d#d$d%}n|dks|dks|dkrttjt||||||f|jdOt||||||f|jdPB d|| ddddddddd d!d"d#d$d%}nttjj|||f|jdQd|| ddddddddd d!d"d#d$d%}nttjj|dd  d*}|jjj}|dksb|dksb|dkrttjt||||||f|jdOt||||||f|jdPB d|| ddddddddd d!d"d#d$d%}nttjj|||f|jdQd|| ddddddddd d!d"d#d$d%}
n| r|d	kr;|dks|dks|dkrttjt|||||f|jjdRt|||||f|jjdSB d|| ddddddddd d!d"d#d$d%}
nttjj||f|jjdTd|| ddddddddd d!d"d#d$d%}
n||dksJ|dksJ|dkrttjt||||||f|jjdUt||||||f|jjdVB d|| ddddddddd d!d"d#d$d%}
n2ttjj|||f|jjdWd|| ddddddddd d!d"d#d$d%}
n
tjj|dd  d*}|jjj}|dks|dks|dkrttjt||||||f|jjdUt||||||f|jjdVB d|| ddddddddd d!d"d#d$d%}	nttjj|||f|jjdWd|| ddddddddd d!d"d#d$d%}	n| r|d	kr|dksH|dksH|dkr{ttjt|||||fdXt|||||fdYB d|| ddddddddd d!d"d#d$d%}	n<ttjj||fdZd|| ddddddddd d!d"d#d$d%}	n|dks|dks|dkrttjt||||||fd[t||||||fd\B d|| ddddddddd d!d"d#d$d%}nttjj|||fd]d|| ddddddddd d!d"d#d$d%}ntjj|dd  d*}|jjj}|dks'|dks'|dkr\ttjt||||||fd[t||||||fd\B d|| ddddddddd d!d"d#d$d%}n[ttjj|||fd]d|| ddddddddd d!d"d#d$d%}n6|d9krtj|d8}tj|d8}tj
|tjj}tj
|tjj}|
d	krtjj|	|
d}|dkr| r|d	kr.|dks|dks|dkrttjt|||||f|jdLt|||||f|jdMB d|| ddddddddd d!d"d#d$d%}nttjj||f|jdNd|| ddddddddd d!d"d#d$d%}n|dks=|dks=|dkrvttjt||||||f|jdOt||||||f|jdPB d|| ddddddddd d!d"d#d$d%}nAttjj|||f|jdQd|| ddddddddd d!d"d#d$d%}ntjj|dd  d*}|jjj}|dks|dks|dkrttjt||||||f|jdOt||||||f|jdPB d|| ddddddddd d!d"d#d$d%}nttjj|||f|jdQd|| ddddddddd d!d"d#d$d%}n| r|d	kr|dks5|dks5|dkrnttjt|||||f|jjdRt|||||f|jjdSB d|| ddddddddd d!d"d#d$d%}nIttjj||f|jjdTd|| ddddddddd d!d"d#d$d%}n"|dks|dks|dkrttjt||||||f|jjdUt||||||f|jjdVB d|| ddddddddd d!d"d#d$d%}nttjj|||f|jjdWd|| ddddddddd d!d"d#d$d%}ntjj|dd  d*}|jjj}|dks&|dks&|dkrattjt||||||f|jjdUt||||||f|jjdVB d|| ddddddddd d!d"d#d$d%}nVttjj|||f|jjdWd|| ddddddddd d!d"d#d$d%}n.| rb|d	kr|dks|dks|dkrttjt|||||fdXt|||||fdYB d|| ddddddddd d!d"d#d$d%}nttjj||fdZd|| ddddddddd d!d"d#d$d%}n|dks|dks|dkr=ttjt||||||fd[t||||||fd\B d|| ddddddddd d!d"d#d$d%}nzttjj|||fd]d|| ddddddddd d!d"d#d$d%}nUtjj|dd  d*}|jjj}|dks|dks|dkrttjt||||||fd[t||||||fd\B d|| ddddddddd d!d"d#d$d%}nttjj|||fd]d|| ddddddddd d!d"d#d$d%}n|
d	k!rtjj|	|
d}|dk r6| r|d	krZ|dks|dks|dkr7ttjt||||jd^t||||jd_B d|| ddddddddd d!d"d#d$d%}nttjj|jd`d|| ddddddddd d!d"d#d$d%}n]|dksi|dksi|dkrttjt|||||jdat|||||jdbB d|| ddddddddd d!d"d#d$d%}nttjj||jdcd|| ddddddddd d!d"d#d$d%}ntjj|dd  d*}|jjj}|dks|dks|dk rttjt|||||jdat|||||jdbB d|| ddddddddd d!d"d#d$d%}nttjj||jdcd|| ddddddddd d!d"d#d$d%}n| !r|d	k r|dk sO|dk sO|dk rttjt||||jjddt||||jjdeB d|| ddddddddd d!d"d#d$d%}n5ttjj|jjdfd|| ddddddddd d!d"d#d$d%}n|dk s|dk s|dk rttjt|||||jjdgt|||||jjdhB d|| ddddddddd d!d"d#d$d%}nttjj||jjdid|| ddddddddd d!d"d#d$d%}ntjj|dd  d*}|jjj}|dk!s.|dk!s.|dk!rcttjt|||||jjdgt|||||jjdhB d|| ddddddddd d!d"d#d$d%}nTttjj||jjdid|| ddddddddd d!d"d#d$d%}n/| "rJ|d	k!r|dk!s|dk!s|dk!rttjt|||djt|||dkB d|| ddddddddd d!d"d#d$d%}nttj d|| ddddddddd d!d"d#d$d%}n|dk!s|dk!s|dk"r)ttjt||||dlt||||dmB d|| ddddddddd d!d"d#d$d%}nttjj|dnd|| ddddddddd d!d"d#d$d%}nmtjj|dd  d*}|jjj}|dk"si|dk"si|dk"rttjt||||dlt||||dmB d|| ddddddddd d!d"d#d$d%}n ttjj|dnd|| ddddddddd d!d"d#d$d%}|D ]}tjj|d d*}tjj|d d*}tjj|d d*} tjj|d d*}!t|j t|d  t|d"  }"t!jj|d do}#i }$d}%|j"dp dqk#r|j"#dqdp }%|d$ d k#rdr|$d$< nt$|d$ % dk#r*dr|$d$< n|d$ |$d$< |%|$ds< t$|j&'dt|$du< |j(|$dv< |j)|$dw< |j*|$dx< d|$dy< |j+j,dz |j+j- dz |j+j. |$d{< t/|"|$d|< |j0|$d}< t$|d |$d~< |jj1|$d< |j1|$d< t2jj|d d3 #rt2jj|d d}&|&j4d k#r|&j4dk#rtjj|&j4d*}'|'j5|$d< |&j6d k#r|&j6dk#rtjj|&j6d*}(|(j5|$d< t$|d |$d< |d |$d< |d  |$d< |d |$d< |d |$d< |d! |$d< | j,|$d< | j-|$d< | j.|$d< | j7|$d< t$|d" |$d"< |d# |$d#< d|$d< |!j8|$d< |!j9|$d< |!j:|$d%< |!j;|$d< |!j<|$d< |!j=|$d< |!j>|$d< d|$d< d|$d< |#? dk$rot!jj|d do})t$|)j@j&'dt|$d< |)j@j+j,dz |)j@j+j- dz |)j@j+j. |$d< |A|$ "qtBC|}*W n   dt$tDE d  }*Y nd}*d}+tF|*|+S )NrL  r'   r%  r&  r'  r(  rS  rR  r*  cajaOr  r)  r*  r+  r,  r2   i  r-  )r=   re   r  rT  rU  r   r=   r  rQ  re   rA   r  r  r  r  ro   r  r  r  r  rV  rW  rX  rY  ra   rZ  r[  r\  r1  r2  r3  )r  r  r  r
  r  )r  r  r  r
  r  )r
  r  r.  r/  r0  r   r}  r4  r]  r^  r_  r`  ra  rb  rc  rd  re  r7  r8  r9  )r  r  r  r
  )r  r  r  r
  )r
  r5  r6  r  rf  rg  rh  ri  rj  rk  rl  rm  rn  r=  r?  r>  )r  r  r  r  )r  r  r  r  )r  r:  r;  r<  ro  rp  rq  rr  rs  rt  ru  rv  rw  rB  rC  rD  )r  r  r  )r  r  r  r@  rA  r|   r  r  r  r   r  rq   r>   r  rC  r   r  r   r.  rE  rT  r  r  r  r  r  r  r  r  r  rt   r  r  r  r  r  r  r  r  r  r  rM  r  r  r   rC   rD   )GrE   r   r   rF   rG   rU  r   r  r   r  r  r   r  r  r   rI   rJ   r  rL   r	   r=   r   rM   rv   rj   re   r  r   r  r}   rW  r&   r  r  r  r   r   r  r>   rw   re  rC  r  r.  rc   r   r   r7   rT  rf   r  r   r  rk   r  r  r  r  r  r  r  r  rM  r0  r  rN   rO   rP   rQ   rR   r   ),rS   r   rX  rF  rG  rH  rI  rx  rR  r  r  rc   r$  r%  rJ  rL  r2  rY  rZ  rW   rY   rK  rL  r   rM  rN  r>   r;  r<  rZ   r4  rs  r  	solicitudr  r  r[   r  r  r  r  r  rV   r\   r   r   r   9listaTransfereciasCreadasGlobal_filtro_avanzado_ajax_view  s  





rNvP
vP

vPzR
zR

jJnL
nL




rNvP
vP

vPzR
zR

jJnL
nL




rNvP
vP

vPzR
zR

jJnL
nL



fHjJ
jJ

jJnL
nL

^DbF
bF





nLrN
rN

rNvP
vP

fHjJ
jJ




nLrN
rN

rNvP
vP

fHjJ
jJ




nLrN
rN

rNvP
vP

fHjJ
jJ



bFfH
fH

fHjJ
jJ

X>\B
\@
"




$














*
r  c                 C   r   )NzautorizarExtornoSTAdmi.htmlr   r   r   r   r   Autorizaciones_extorno_st_viewE  r   r  c                 C   r   )NzAutorizarExtornoSTPer.htmlr   r   r   r   r   'Autorizaciones_extorno_st_personal_viewJ  r   r  c                 C   s\  | j r%zttj ddddddddd	d
ddd}g }|D ]}i }|d |d< t|d d|d< |d |d< |d |d< |d |d< t	jj
|d d}tjj
|d d}d|jj d |j |d< |j d |j  d |j  |d< d}|d d krt|d d}||d< d}|d d krt|d d}||d< d}	|d |d< d|d< d|d< |d	 dkrtjj
|d
 d}
|
j d |
j  d |
j  |d< d|d< n)|d	 dkr	t	jj
|d
 d}|j d |j  d |j  |d< d|d< || q"t|}W n   dtt d  }Y nd}d }t||S )!Nr   r=   r>   r   r   r   r   r   r   r   r   fecha_extornoro   rq   pkSTr   ra   r   r   r   r   r   r'   rt   r   r   r   r   r   r2   rC   rD   )rE   rJ   SolicitudAutExtornoSTrI   r   r   rM   r   rw   r   rG   r   re   rf   rc   r   r   r   r   rN   rO   rP   rQ   rR   r   r  r   r   r   autorizaciones_ext_st_ajax_viewN  sT   0**
*
r  c                 C   r   )Nz!ConfiguracionComicionesBanco.htmlr   r   r   r   r   ,configuracionComicionesBancos_tem_Admin_view~  r   r  c              	   C   s  d}zt tj dddddd}g }|D ]}i }t|d |d< t|d |d< t|d dk rLt|d d	krLttt|d d
 dd |d< nt|d |d< t|d dk rvt|d d	krvttt|d d
 dd |d< nt|d |d< t|d dk rt|d d	krttt|d d
 dd |d< nt|d |d< t|d dk rt|d d	krttt|d d
 dd |d< nt|d |d< || qt	
|}W n   dtt d  }Y d}t||S )Nr'   r?   r@   r   r   r   r   r2   r   r     %r   rD   )rJ   Configuracion_monto_bancosrI   r   rM   r   r   r  rN   rO   rP   rQ   rR   r   )rS   rV   rY   rW   rZ   r[   r\   r   r   r   5listado_configuracionComicionesBancos_Admin_ajax_view  s4    $ $ $ $
r  c                 C   r   )NzConfiguracionComiciones.htmlr   r   r   r   r   &configuracionComiciones_tem_Admin_view  r   r  c                 C   sf  | j d}| j d}d}zg }t|ddkrt|ddkrdtjj|dd  d}tjj|dd  d}tjj|jjj	d}t
tjj||jjd	|j	|j	d
ddddddddddd
}n3t|ddkrtjj|dd  d}tjj|dd  d}tjj|jjj	d}t
tjj||jd	|j	|j	ddddddddddd
}ntjj|dd  d}tjj|d}	tjj|jjj	d}t
tjj||	d	|j	d
ddddddddddd
}nt|ddkr$|d}
tjj|dd  d}tjj|
d
 |
d d}t
tjj||jjd	|j	d
ddddddddddd
}nst|ddkrd|d}
tjj|dd  d}tjj|
d
 |
d d}t
tjj||j|j	ddddddddddd
}n3|d}
tjj|d}	tjj|
d
 |
d d}t
tjj||	d
djd	ddddddddddd
}g }|D ]z}i }t|d |d< t|d |d< t|d dk rt|d d
krttt|d d dd |d< nt|d |d< t|d dk r t|d d
kr ttt|d d dd |d< nt|d |d< t|d dk r,t|d d
kr,ttt|d d dd |d< nt|d |d< t|d dk rXt|d d
krXttt|d d dd |d< nt|d |d< t|d dk rt|d d
krttt|d d dd |d< nt|d |d< t|d dk rt|d d
krttt|d d dd |d< nt|d |d< t|d dk rt|d d
krttt|d d dd |d< nt|d |d< t|d dk rt|d d
krttt|d d dd |d< nt|d |d< || qt|}W n   d tt d  }Y d!}t||S )"Norirs   r'   r   r&  r2   ra   r:   r   r   r<   re   r   r   r   r;   r?   r@   rA   r   r   r   r   r   r   r   r   r<   re   r   r   r;   r  rr  r<   re   r   r   r;   r<   re   r;   r   r  r  r  r   rD   )rF   rG   r   findrv   rI   rH   rj   r;   r=   rJ   rK   rL   re   rM   r   r}   r   r~   r   r  rN   rO   rP   rQ   rR   r   rS   r  rs   rV   rY   r   r   rX   r   rs  auxrW   rZ   r[   r\   r   r   r   /listado_configuracionComiciones_Admin_ajax_view  s   @:6
:
4
6
$$$$$$$$$$$$$$$$
r  c                 C   r   )Nz'ConfiguracionComisionesIntercambio.htmlr   r   r   r   r   .configuracionComisiones_intercambio_Admin_view  r   r  c              	   C   s  | j d}| j d}d}zg }t|ddkrt|ddkr]tjj|dd  d}tjj|dd  d}tjj|jjj	d}t
tjj||jjd	|j	|j	d
dddd}nt|ddkrtjj|dd  d}tjj|dd  d}tjj|jjj	d}t
tjj||jd	|j	|j	dddd}ntjj|dd  d}tjj|d}	tjj|jjj	d}t
tjj||	d	|j	d
dddd}nt|ddkr|d}
tjj|dd  d}tjj|
d
 |
d d}t
tjj||jjd	|j	d
dddd}net|ddkrA|d}
tjj|dd  d}tjj|
d
 |
d d}t
tjj||j|j	dddd}n,|d}
tjj|d}	tjj|
d
 |
d d}t
tjj||	d
djd	dddd}g }|D ]F}i }t|d |d< t|d |d< t|d dk rt|d d
krttt|d d dd |d< nt|d |d< || qqt|}W n   dtt d  }Y d}t||S )Nr  rs   r'   r   r&  r2   ra   r:   r   r   r  r?   r@   rA   r   r  r  rr  r  r  r  r  r  r  r   rD   )rF   rG   r   r  rv   rI   rH   rj   r;   r=   rJ   r   rL   re   rM   r   r}   r   r~   r   r  rN   rO   rP   rQ   rR   r   r  r   r   r   5listado_configuracionComiciones_inter_Admin_ajax_view  s`   2,(
,
&
($$
r  c                 C   s  | j r| jj}d}g }zttjjdddd}|D ]%}tjj	|d d}i }dt
|d  |d< |j|d< d	|d
< || qttjjddjddddd}|D ]e}	tjj|	d dd rtjj|	d ddd}
ttjj|
d d dddd}|D ]}i }dt
|d  |d< |d |d< d|d
< || qqUi }|	d |d< |	d |d< d	|d
< || qUt|}W n   dt
t d  }Y nd}d}t||S )Nr'   r   independienter=   r;   ra   r   rf   r   r   Fr   rz   r{   r   r^   r   r   Tr   rk   r   rB   r2   rC   rD   )rE   r   r   rJ   caja_independienterI   rL   rM   r   rG   r   rc   rN   r}   r~   rd   r   rv   rO   rP   rQ   rR   r   )rS   r   rV   rW   cajasIr  r  r[   rY   rZ   r   r   r   r\   r   r   r   "oficinas_version3_config_ajax_viewL  sH   
$$
r  c                 C   s  | j r| jj}d}g }ztjj|d}ttjjddj	|j
ddd}|D ]%}tjj|d d}i }d	t|d  |d< |j|d
< d|d< || q'ttjj	|jj
dj	ddj	dddd
d}	|	D ]e}
tjj|
d dd rtjj|
d ddd}ttjj|d d dddd}|D ]}i }dt|d  |d< |d |d
< d|d< || qqgi }|
d |d< |
d
 |d
< d|d< || qgt|}W n   dtt d  }Y nd}d}t||S )Nr'   r   r   r  r:   r=   r;   ra   r   rf   r   r   Fr   rz   r{   r   r^   r   r   Tr   rk   r   rB   r2   rC   rD   )rE   r   r   r   rI   rG   rJ   r  rL   r~   r=   rM   r   rc   rN   r}   re   rd   r   rv   rO   rP   rQ   rR   r   )rS   r   rV   rW   r   r  r  r  r[   rY   rZ   r   r   r   r\   r   r   r   oficinas_version2_ci_ajax_viewu  sJ   $
0$
r  c                 C   r   )NzSaldoSubgerente.htmlr   r   r   r   r   Saldo_Subgerente_view_tem  r   r  c                 C   r   )NzconfigGeneralCajasAdmin.htmlr   r   r   r   r   %Autorizaciones_Egreso_subgeremte_view  r   r  c                 C   s   | j rS| jd}d}z8tjj|d}i }|j|d< |j|d< |j|d< |j|d< |j	|d< |j
|d	< |j|d
< |j|d< t|}W n   dtt d  }Y n
dtt d  }d}t||S )Nrw  r'   r:   reriremrimstptr   pirC   r2   rD   )rE   rF   rG   NroReciboCajarI   nroREnroRInroREMnroRIMnroSTnroPTnroSInroPIrO   rP   r   rQ   rR   r   )rS   r  rV   ONRr[   r\   r   r   r   "NroRecibo_cajas_reinicio_ajax_view  s(   








r  c           	   
   C   sF  | j r| jd}d}g }z}ttjj|ddddddd	d
d}|D ]^}t	jj|d d}i }|d |d< t
|d d|d< d|jj d |j |d< |jjd |jj d |jj |d< t
|d	 |d< t
|d
 |d< |d |d< |d |d< || q%t|}W n   dt
t d  }Y nd}d}t||S )Nr   r'   )r  r   r=   r>   r;   ro   rp  rq  r   ra   rq   r   z<b style="color: #2e6da4;"> </b>baser   r  r  r~  ru   rt   rB   r2   rC   rD   )rE   rF   rG   rJ   liquidacionCajarI   rL   r   rM   r   r   rw   re   rf   rc   r   r   r   rN   rO   rP   rQ   rR   r   )	rS   r   rV   rW   rY   rZ   r   r[   r\   r   r   r   #lista_liquidacion_oficina_ajax_view  s0   *$
r  c           	      C   s  | j rqd}| jd}| jj}zXtjj|dd rbtjj|d}t	|j
jt	|j t	|j }|jj}t|jddkrIt|jdd }d|j|jd	 |j d	 |j |t|j|d
}nddi}W n   ddi}Y nddi}d}t|}t||S )Nr'   r=   r  )r=   r
  ra   /r   r  r   )r  r=   beneficiadorE  rA   destinouA   no se encontro la ST ó ya no esta disponible para esta operacionr/  rC   rD   )rE   rF   rG   r   r   r  rI   rL   r   r   r  r  r  rA   re   rf   r   ro   r  r   r=   r  r  r  rO   rP   r   )	rS   r[   r  r   r  rE  r  r\   rV   r   r   r   *verificar_st_para_cambio_destino_ajax_view  s(    2

r  c                 C   s&  | j r
| jj}d}g }ztjdd}tj|tjj}tj	j
|d}tj	j|jd r<tj	j|jdd}|j}ttj	j|j|dddd	d
dddddddddd}|D ]}	i }
t|	d d|
d< ttt|	d	 d|
d< ttt|	d
 d|
d< ttt|	d d|
d< ttt|	d d|
d< ttt|	d d|
d< ttt|	d d|
d< ttt|	d d|
d< ttt|	d d|
d< t|	d d|
d< t|	d d|
d < t|	d |
d!< |	d |
d"< ||
 q[t|}W n	   d#}Y nd$}d%}t||S )&Nr'   
2016-10-20r}  r   r:   r>   )r;   
fecha__gter   rh  ri  rj  rk  ro   rl  rm  rn  ro  rp  rq  r   rr  r  ru  rv  rw  rx  ry  rz  r{  r|  r  r~  ru   rt   rB   rC   rD   )rE   r   r   r  r  r  r   r  r   rI   rG   ReinicioNroReciboCajarL   r=   r   r  r>   rJ   r  r   rM   r   rw   r  r   rN   rO   rP   r   )rS   r   rV   rW   fechaDfechaReRr   auxReiniciorY   rZ   r[   r\   r   r   r   -listaCierresPersonal_desde_reinicio_ajax_view  sD   :
r  c              
   C   sv  | j r| jdd}| jdd}| jdd}| jdd}| jj}d}g }zytjdd}tj|tjj	}	t
jj|d}
tjj|
jd	 rYtjj|
jd	d
}|j}	d}|dkrct|}d}|dkrq|d d d }d }d }|dkrtj|d}tj|d}tj|tjj	}tj|tjj}n%tj }|t|d }|tdd }tj|tjj}tj|tjj	}ttjj|
jd||f|	ddd
ddddd}|D ]Q}i }|d |d< t|d
 d|d
< t|d
 d|d< |d |d< t|d |d< d|d< d|d< |d |d< |d |d< |d |d< d|d < || qttjj|
jjd||f|	d!dd
ddddd"}|D ]}tjj|d d#}tjj|d" d$}i }|d |d< t|d
 d|d
< t|jd|d< |d |d< t|d |d< d%|jj  d& |j!j"j# d' |j!j"j$ |d< d|d< t%jjd(|d d) rt%jjd(|d d)}t&|j'j(|d< |d |d< |d |d< |j)|d< d*|d < || qFtt*jj|
jd||f|	d+dd
ddddd"}|D ]}t+jj|d d,}tjj|d" d$}i }|d |d< t|d
 d|d
< t|jd|d< |d |d< t|d |d< d%|jj  d& |j!j"j# d' |j!j"j$ |d< d|d< t%jjd-|d d) rlt%jjd-|d d)}t&|j'j(|d< |d |d< |d |d< |j)|d< d.|d < || qt|dt|dd/}|| t,-|}W n   d0tt./ d  }Y nd1}d2}t0||S )3Nr   r'   r  r  rL  r  r}  r   r:   r>   r2   r   r  r  recibido)r  r   r  r  r=   rE  rT  r  ro   r  rq   fecharconceptorz   r  rQ  rt   obsRedepositorA  )id_oficinaDestinor   r}  r  r  )idEnvioOficinaOficinara   <span style="color:blue;">	</span> /r   r  rA  id_envioenviooficina)id_CajaDestinor   r}  r  idEnvioCajaCajar  	enviocajar  r-  rB   rC   rD   )1rE   rF   rG   r   r   r  r  r  r   r  r   rI   r  rL   r=   r   r  r>   rU  r  r  r   rJ   RecepcionDepositoCajarM   r   rw   rN   r  re   RecepcionEnvioOficinaOficinar  rf   r;   r   rc   r   r  r   r  r  ro   r  RecepcionEnvioCajaCajarO   rP   rQ   rR   r   )rS   r  r  r  rX  r   rV   rW   r  r  r   r  rL  intrvr=  r>  r;  r<  hoyr  re  rY   rZ   r[   r   r  auxOricomr   r4  r\   r   r   r   2listaSaldoRecibidas_total_desde_reinicio_ajax_view  s   
02,
0,


r  c                 C   sp  | j r/| jdd}| jdd}| jdd}| jdd}| jj}d}g }ztjdd}tj|tjj	}	t
jj|d}
tjj|
jd	 rYtjj|
jd	d
}|j}	d}|dkrct|}d}|dkrq|d d d }d }d }|dkrtj|d}tj|d}tj|tjj	}tj|tjj}n%tj }|t|d }|tdd }tj|tjj}tj|tjj	}ttjj|
j||f|	ddd
dddddd}|D ]}tjj|d d}i }|d |d< t|d
 d|d
< |d |d< t|d |d< |d |d< d|j d |d< d|d< tjjd|d d r7tjjd|d d}t|j j!|d< |d |d < |d |d!< d"|d#< d$}|d d%krRd&}||d'< |"| qtt#jj|
j||f|	ddd
dddddd(}|D ]}t
jj|d( d}i }|d |d< t|d
 d|d
< |d |d< t|d |d< |d |d< d|j$j d) |j%j& d* |j%j' |d< d|d< tjjd+|d d rtjjd+|d d}t|j j!|d< |d |d < |d |d!< d,|d#< d$}|d d%krd&}||d'< |"| qvt|dt|dd-}|"| t()|}W n   d.tt*+ d  }Y nd/}d0}t,||S )1Nr   r'   r  r  rL  r  r}  r   r:   r>   r2   r   r  r  )r  r}  r  r=   rE  rT  ro   r  r   r  ra   rq   r  r  z</span>rs   rQ  r  r  rt   ru   r  rA  r   r  r   actr  </span> r   r  r  r  r  rC   rD   )-rE   rF   rG   r   r   r  r  r  r   r  r   rI   r  rL   r=   r   r  r>   rU  r  r  r   rJ   r  rM   r}   r   rw   r7   rf   r  r   r  r  rN   r  re   r   rc   r   rO   rP   rQ   rR   r   )rS   r  r  r  rX  r   rV   rW   r  r  r   r  rL  r  r=  r>  r;  r<  r  r  re  r   rZ   r  r[   r  r  r   cdr4  r\   r   r   r   0listaSaldoEnviado_total_desde_reinicio_ajax_view  s   
00(

r  c                 C   s  | j dd}| jj}| jrfzFt|d}|d }d}d}t|dkr4|d }t|dkr4|d }g }|dkrjtt	j
td|dtd|d	B td|d
B td|dB dddddddddd d }n|dkrtt	j
td||dtd||dB td||dB td||dB td||dB td||dB dddddddddd d }nGtt	j
td|||dtd|||dB td|||dB td|||dB td|||dB td|||dB dddddddddd d }g }|D ]T}	d}
|	d d kr
|	d }
i }|	d |d< |
|d< |
d |	d  d |	d  d |	d  |d< |	d |d< |	d |d< |	d |d< |	d |d< |	d |d< || qt|}W n   dtt d  }Y nd}d}t||S ) Nqueryr'   r   r   r2   r  Tr   r  r   r  r   r  )r   dni__icontainsr=   r  rc   r   r   rm   rs  r  r  r   r  r  r   r  r  r   r  r  r   r  r  r  rN  namedirer$  r%  rC   rD   rF   rG   r   r   rE   r!   r   r)   rJ   rW  rI   rL   r	   rM   r   rN   rO   rP   r   rQ   rR   r   )rS   r  r   r#  r   r%  r$  rY   rW   rZ   aux_dnir[   rV   r\   r   r   r   )listaCliente_autocompletado_dni_ajax_view  sN   `,
r  c                 C   s  | j dd}| j dd}| j dd}| jj}| jr֐zt|d}t|}t|}t|}|d }	d}
d}t|dkrN|d }t|dkrN|d }
g }|dkr|dkr|dkrtt	j
td	|	d
td	|	dB td	|	dB dddddddddd d }n|
dkrtt	j
td	|	|dtd	||	dB td	|	|dB td	||	dB td	|	|dB td	||	dB dddddddddd d }ntt	j
td	|	||
dtd	|	|
|dB td	||	|
dB td	||
|	dB td	|
|	|dB td	|
||	dB dddddddddd d }nP|dkrAtt	j
td	||dtd	|	|dB dddddddddd d }n%tt	j
td	||dtd	|	|dB dddddddddd d }g }|D ]U}d}|d d kry|d }i }|d |d< ||d< |d |d  d |d  d |d  |d< |d |d< |d |d< |d |d< |d |d< |d |d< || qjt|}W n   dtt d  }Y nd}d}t||S )Nr  r'   r$  r%  r   r   r2   r  Tr  r  r  r=   r  rc   r   r   rm   rs  r  r  r  r  r  r  rN  r  r  rC   rD   r  )rS   r  paternomaternor   r#  nompatmatr   r%  r$  rY   rW   rZ   r   r[   rV   r\   r   r   r   ,listaCliente_autocompletado_nombre_ajax_view  s`   T
LJ,
r  c                 C   sR  | j dd}| j dd}| j dd}| jj}| jr zt|d}t|}t|}t|}|d }	g }
|dkrc|dkrcttj	
td|	dtd|	d	B d
dddddddd
d d }
nO|dkrttj	
td||dtd||dB d
dddddddd
d d }
n%ttj	
td||dtd||dB d
dddddddd
d d }
g }|
D ]S}d}|d d kr|d }i }|d
 |d< ||d< |d |d  d |d  d |d  |d< |d |d< |d |d< |d |d< |d |d< |d |d< || qt|}W n   dtt d  }Y nd}d}t||S )Nr  r'   r   r%  r   r   Tr  r  r=   r  rc   r   r   rm   rs  r  r  r  r  r  rN  r  r  r$  rC   r2   rD   rF   rG   r   r   rE   r!   r   rJ   rW  rI   rL   r	   rM   r   rN   rO   rP   r   rQ   rR   r   )rS   r  rc   r  r   r#  r  r  r  r$  rY   rW   rZ   r   r[   rV   r\   r   r   r   -listaCliente_autocompletado_paterno_ajax_viewO  L   HLJ,
r	  c                 C   sR  | j dd}| j dd}| j dd}| jj}| jr zt|d}t|}t|}t|}|d }	g }
|dkrc|dkrcttj	
td|	dtd|	d	B d
dddddddd
d d }
nO|dkrttj	
td||dtd||dB d
dddddddd
d d }
n%ttj	
td||dtd||dB d
dddddddd
d d }
g }|
D ]S}d}|d d kr|d }i }|d
 |d< ||d< |d |d  d |d  d |d  |d< |d |d< |d |d< |d |d< |d |d< |d |d< || qt|}W n   dtt d  }Y nd}d}t||S )Nr  r'   r   r$  r   r   Tr  r  r=   r  rc   r   r   rm   rs  r  r  r  r  r  rN  r  r  r%  rC   r2   rD   r  )rS   r  rc   r  r   r#  r  r  r  r%  rY   rW   rZ   r   r[   rV   r\   r   r   r   -listaCliente_autocompletado_materno_ajax_view}  r
  r  c                 C   sd  | j r)| jdd}| jj}d}g }ztjj|d}g }|d ks&|dkrCttjj	|j
dddd dd	d
dddddd	}nttjj	|j
dddd	d
dddddd	}|D ]}i }|d |d< t|d	 d|d	< t|d
 |d
< |d |d< |d |d< |d |d< |d |d< |d dkrtjj|d d}	|	j|d< n|d dkrtjj|d d}	|	j|d< |d dkrtjj|d d}	|	j|d< |d dkrtjj|d d}
|
j|d< n|d dkrtjj|d d}
|
j|d< |d dkrtjj|d d}
|
j|d< || q]t|}W n   dtt d  }Y nd}d}t||S )Nr  r'   r   r:   r   r   r(   r=   r>   rE  rT  origenid_haber_origenr  id_debe_destinoro   rq   rt   transferenciara   nredolarmaterialnrirB   r2   rC   rD   )rE   rF   rG   r   r   r   rI   rJ   TrasladoEfectivorL   r=   r   rM   r   rw   r  rC  TCajaHaberCambioTCajaHaberMr  TCajaDebeCambio
TCajaDebeMrN   rO   rP   rQ   rR   r   )rS   r  r   rV   rW   r   rY   rZ   r[   r  r4  r\   r   r   r   "lista_traslados_efectivo_ajax_view  sZ   :0




r  c                 C      t | dddiS )NzListaCuentasAhorro.html	resultador'   r   r   r   r   r   Cuentas_Ahorro_tem_view     r  c                 C   s   | }|j dd}|tdd }|tdd }|j dd}|tdd }d }| j|jkr4|j |jd}|S |j|jkrC|j |jd}|S |j |jd}|S )Nr2   )r      r  @   )r$   r   r  )r>   fechaIr  r  ud	sig_fechar   r   r   siguiente_mes  s   r#  c                 C   sj  | j dd}d}|dkrt|}|d d }|d }| jj}| jr,ztjj|d}tt	jj
|jj|jdd|| d}g }|D ]}	t	jj|	d d	}
i }|	d |d< |
jj|d
< |
jj|d< |
jj|d< |
jj|d< |
jj|d< t|
jd|d< |
jj|d< t|
j|d< t|
j|d< |
j}tt|
jD ]}t||
j}qt|d|d< d}|
jdkrd|d< d|d< |
jdkrt |
jt |
j d d t |
j }|
jd |d< |
jd krt |
jt |
j d d t |
jd!  }|
jd" |d< |
jd#krd$|d< d%|d< tt!jj
|
jd&dd d dd'd(}|
jdkr}|d d( d)krRt |
jt |
j d dt |d d'   t |
j }|d d( d krvt |
jt |
j d d*t |d d'   t |
j }|
jd |d< |
jd kr|d d( d)krt |
jt |
j d dt |d d'   t |
jd!  }|d d( d krt |
jt |
j d d*t |d d'   t |
jd!  }|
jd" |d< t"|d+|d,< |
j#|d-< |
j#d.krt |
j$|d,< |
j#d/kr|% t%& krt	jj
|	d d	j'd.|d0 d.|d-< |(| qGt)*|}W n   d1tt+, d  }Y nd1}d2}t-||S )3NrL  r'   r2   2   r   rr  r   r=   ra   r  r  r$  r%  tprq   r   oarE  rF  fvr   PFz
Plazo Fijor   Anual	plazo_intr  r  im  z Dia(s)plazor     z Mes(es)CAzCuenta AhorrozDefinido en MovimientosrN  tiempo_interestipo_plazo_interesr       r  	interes_gr   vencidor  )r   interesGanadorC   rD   ).rF   rG   rU  r   r   rE   r   rI   rJ   r  rL   re   r=   r   rM   rQ  r  rc   r   r   rs  r   r  rw   rf   r<  rF  r  r+  r#  r  
tipo_plazor   rU  r  r   r3  r   r  updaterN   rO   rP   rQ   rR   r   )rS   rX  rL  rY  rZ  r   r   rY   rW   rZ   ctar[   r.  r  r  cmovrV   r\   r   r   r   $listacentasAhorros_activos_ajax_view  s   .

&*,66::

r8  c                 C   r  )NzListaCuentasCorriente.htmlr  r'   r   r   r   r   r   Listado_CuentasCtes_tem_viewE  r  r9  c                 C   s  | j dd}d}|dkrt|}|d d }|d }| jj}| jrztjj|d}tt	jj
|jj|jdd|| d}g }|D ]f}	t	jj|	d d	}
i }|	d |d< |
jj|d
< |
jj|d< |
jj|d< |
jj|d< |
jj|d< t|
jd|d< |
jj|d< t|
j|d< t|
j|d< d|d< |
jdkrd|d< |
j|d< || qEt|}W n   dtt ! d  }Y nd}d}t"||S )NrL  r'   r2   rM  r   rr  r   r=   ra   r  r  r$  r%  r%  rr  r   r&  r<  rT  r   CTECuenta Corrienter   rC   rD   )#rF   rG   rU  r   r   rE   r   rI   rJ   rV  rL   re   r=   r   rM   rQ  r  rc   r   r   rs  r   r  rw   rf   r<  rT  r  r   rN   rO   rP   rQ   rR   r   rS   rX  rL  rY  rZ  r   r   rY   rW   rZ   r6  r[   rV   r\   r   r   r   'listacentasAhorrosCte_activos_ajax_viewI  sH   .


r=  c                 C   s  | j dd}| jj}| jrztjj|d}ttjj	|d
dddddd	d
dddd
}g }|D ]}tjj|d d}d }|d dkrPtjj|d d}n|d dkr_tjj|d d}i }	|d |	d< t|jd|	d	< t|jd|	d< t|jd|	d< t|d
 |	d< t|d |	d< t|d |	d< |j|	d< |j|	d< |j|	d< |jj|	d< |jjd |jj d |jj |	d< |jd d |	d < |j|	d!< |jj|	d"< |jj|	d#< |jjd |jj |	d$< | |	 q3t!"|}
W n   d%tt#$ d&  }
Y nd%}
d'}t%|
|S )(NpkCtar'   r   r6  r=   idDebeHaberr7  rA  r>   r:  r;  r<  r@  rA   ra   r  r  rr  rD  	fecha_ope%H:%M %phora_oper  retirorT  tdnrr  r   rc      r  rt   rR  r   r  rC   r2   rD   )&rF   rG   r   r   rE   r   rI   rJ   rH  rL   r   rM   rV  r  r  r   r>   rw   rT  rB  rC  rQ  r  rc   r   r   r  ro   re   rf   r;   r.  rN   rO   rP   rQ   rR   r   rS   r  r   r   rY   rW   rZ   r6  movir[   rV   r\   r   r   r   .lista_Movi_cuentasAhorrosCte_activos_ajax_viewq  sN   0


$

rI  c                 C   sZ  | j dd}| j dd}d}|dkrt|}|d d }|d }| jj}| jr$ztjj|d}g }|jj	dkrv|jj
j|j
jkrv|dkrUttj dd	}nMttjt|d
t|dB t|dB t|dB dd	}n,ttjt||jjdt||jjdB t||jjdB t||jjdB dd	}g }	|D ]g}
tjj|
d	 d}i }|
d	 |d	< |jj|d< |jj|d< |jj|d< |jj|d< |jj|d< t|jd|d< |jj|d< t|j|d< t|j|d< d|d< |jdkrd|d< |j |d< |	!| qt"#|	}W n   d tt$% d  }Y nd }d!}t&||S )"NrL  r'   r  r2   rM  r   r  r   r=   r  r  r  r  r  re   r  re   r  re   r  re   ra   r  r$  r%  r%  rr  r   r&  r<  rT  r   r:  r;  r   rC   rD   )'rF   rG   rU  r   r   rE   r   rI   re   r  r   r=   rJ   rV  r   r   rM   rL   r	   rQ  r  rc   r   r   rs  r   r  rw   rf   r<  rT  r  r   rN   rO   rP   rQ   rR   r   rS   rX  dni_clirL  rY  rZ  r   r   rY   rW   rZ   r6  r[   rV   r\   r   r   r   2listacentasAhorrosCte_activos_filtro_cli_ajax_view  sT   BX

rP  c                 C   \   | j r%zttj dd}t|}W n   dtt	
 d  }Y nd}d}t||S Nr=   r  rC   r2   rD   )rE   rJ   ConceptoEgresorI   r   rM   rO   rP   r   rQ   rR   r   rS   rY   rV   r\   r   r   r   listado_conceptos_ajax_view     
rU  c                 C   rQ  rR  )rE   rJ   ConceptoEgresoMrI   r   rM   rO   rP   r   rQ   rR   r   rT  r   r   r   listado_conceptos_m_ajax_view  rV  rX  c                 C   N  | j dd}d}|dkrt|}|d d }|d }| jj}| jrzltjj|d}tt	jj
|jdd|| d}g }|D ]E}	t	jj|	d d	}
i }|	d |d< |
j|d
< t|
jjd|d< |
jj|d< |
j|d< |
j|d< t|
jj|d< |
j|d< || qBt|}W n   dtt d  }Y nd}d}t||S NrL  r'   r2   rM  r   id_debe__id_cajar   r=   ra   afavorrq   r>   rC  r   r  rE  rt   rC   rD   )rF   rG   rU  r   r   rE   r   rI   rJ   IngresorL   r=   r   rM   r]  r   id_deber>   rw   rC  r   r  r  ro   rN   rO   rP   rQ   rR   r   rS   rX  rL  rY  rZ  r   r   rY   rW   rZ   ingresor[   rV   r\   r   r   r   listaIngresos_activos_ajax_view  <   (




rb  c                 C   r  )NzListadoIngresos.htmlr  r'   r   r   r   r   r   Ingresos_tem_view
  r  rd  c                 C   rY  NrL  r'   r2   rM  r   id_haber__id_cajar   r=   ra   r]  rq   r>   rC  r   r  rE  rt   rC   rD   )rF   rG   rU  r   r   rE   r   rI   rJ   r  rL   r=   r   rM   r]  r   id_haberr>   rw   rC  r   r  r  ro   rN   rO   rP   rQ   rR   r   rS   rX  rL  rY  rZ  r   r   rY   rW   rZ   r  r[   rV   r\   r   r   r   listaEgresos_activos_ajax_view  rc  rj  c                 C     | j r=| jj}| jdd}| jdd}| jdd}|dkr*ttj }d}zt	j
j|d}|dkr|dkro|dkrltj|d}tj|tjj}tj|tjj}ttj
j|j||fd	d
d}	nqd}
nn|dkrtj|d}tj|d}tj|tjj}tj|tjj}ttj
j|j||fd	d
d}	n6d}
n3ttj }tj|d}tj|tjj}tj|tjj}ttj
j|j||fd	d
d}	g }|	D ]E}tj
j|d d}i }|d |d< |j|d< t|jjd|d< |jj|d< |j|d< |j|d< t|jj|d< |j|d< || qt !|}
W n   dtt"# d  }
Y nd}
d}t$|
|S Nr  r'   r  r  r-  r   r   r}  )rg  id_haber__fecha__ranger   r=   rC   r4  ra   r]  rq   r>   rC  r   r  rE  rt   r2   rD   )%rE   r   r   rF   rG   r   r  r   r  r   rI   r  r  r   r  r  rJ   r  rL   r=   r   rM   r]  rh  r>   rw   rC  r   r  r  ro   rN   rO   rP   rQ   rR   r   rS   r   r  r  r  r   r>   rK  rL  rY   rV   r;  r<  r=  r>  rW   rZ   r  r[   r\   r   r   r   %listaEgresos_activos_filtro_ajax_view0  b   ((&




ro  c                 C   r  )NzListadoEgresos.htmlr  r'   r   r   r   r   r   Egresos_tem_viewh  r  rq  c                 C   rY  rZ  )rF   rG   rU  r   r   rE   r   rI   rJ   IngresoMrL   r=   r   rM   r]  r   r_  r>   rw   rC  r   r  r  ro   rN   rO   rP   rQ   rR   r   r`  r   r   r   !listaIngresos_activos_m_ajax_viewl  rc  rs  c                 C   rk  )Nr  r'   r  r  r-  r   r   r}  )r\  id_debe__fecha__ranger   r=   rC   r4  ra   r]  rq   r>   rC  r   r  rE  rt   r2   rD   )%rE   r   r   rF   rG   r   r  r   r  r   rI   r  r  r   r  r  rJ   rr  rL   r=   r   rM   r]  r_  r>   rw   rC  r   r  r  ro   rN   rO   rP   rQ   rR   r   )rS   r   r  r  r  r   r>   rK  rL  rY   rV   r;  r<  r=  r>  rW   rZ   ra  r[   r\   r   r   r   (listaIngresos_activos_m_filtro_ajax_view  rp  ru  c                 C   r  )NzListadoIngresosM.htmlr  r'   r   r   r   r   r   Ingresos_m_tem_view  r  rv  c                 C   rY  re  )rF   rG   rU  r   r   rE   r   rI   rJ   EgresoMrL   r=   r   rM   r]  r   rh  r>   rw   rC  r   r  r  ro   rN   rO   rP   rQ   rR   r   ri  r   r   r    listaEgresos_activos_m_ajax_view  rc  rx  c                 C   rk  rl  )%rE   r   r   rF   rG   r   r  r   r  r   rI   r  r  r   r  r  rJ   rw  rL   r=   r   rM   r]  rh  r>   rw   rC  r   r  r  ro   rN   rO   rP   rQ   rR   r   rn  r   r   r   'listaEgresos_activos_m_filtro_ajax_view  rp  ry  c                 C   r  )NzListadoEgresosM.htmlr  r'   r   r   r   r   r   Egresos_m_tem_view$  r  rz  c                 C      t | di S )NzListadoSaldoEnviadoM.htmlr   r   r   r   r   ListadoEnviosSaldo_m_view(     r|  c                 C     | j rN| jdd}| jdd}| jdd}| jdd}| jj}d}g }ztjj|d}d}	|dkr;t|}	d}
|	dkrI|	d d	 d }
d }d }|dkrrtj	|d
}tj	|d
}tj
|tjj}tj
|tjj}n%tj }|t|
d }|td	d }tj
|tjj}tj
|tjj}ttjj|j||fdddddddddd	}|D ]r}tjj|d d}i }|d |d< t|d d|d< |d |d< t|d |d< |d |d< d|jj d |jj d |jj |d< t|d |d< |d |d< |d |d< d |d!< d"}|d d#krd$}||d%< || qt|d
t|d
d&}|| t|}W n   d'tt ! d  }Y nd(}d)}t"||S *Nr   r'   r  r  rL  r   r2   r   r  r}  r  )r  r}  r=   r>   rE  rA   rT  ro   r  r   r  ra   rq   r  r  r  r   rs   rQ  rt   ru   r  rA  r   r  r   r  r  r  rC   rD   )#rE   rF   rG   r   r   r   rI   rU  r  r  r  r   r  r  r  r   rJ   EnvioCajaCajaMrL   r=   rM   r   rw   r7   re   rf   r   rc   r   rN   rO   rP   rQ   rR   r   rS   r  r  r  rX  r   rV   rW   r   rL  r  r=  r>  r;  r<  r  r  re  r   rZ   r  r[   r  r4  r\   r   r   r   #listaSaldoEnviado_total_m_ajax_view,  n   
0(

r  c                 C   r{  )NzsaldoRecibidoM.htmlr   r   r   r   r   listaSaldoRecibidos_m_viewj  r}  r  c           
      C   R  | j r| jj}d}g }ztjj|d}ttjj|j	dd
ddddd	d
dd}|D ]_}tjj|d d}i }|d |d< t|d d|d< |d |d< t|d |d< d|jj d |jjj d |jjj |d< t|d |d< |d	 |d	< |d
 |d< d|d< || q*t|}W n   dtt d  }Y nd}d}	t||	S Nr'   r   r  )r  r   r=   r>   rA   rE  rT  ro   r  r  ra   rq   r  r  r  r   r  rQ  rt   r  rA  rB   r2   rC   rD   )rE   r   r   r   rI   rG   rJ   r  rL   r=   rM   r  r   rw   re   rf   r;   r   rc   r   rN   rO   rP   rQ   rR   r   
rS   r   rV   rW   r   r   rZ   r  r[   r\   r   r   r   listaSaldoRecibidas_m_ajax_viewn  4   *,
r  c                 C   r{  )NzListadoSaldoRecibidoM.htmlr   r   r   r   r   ListadoRecepcionSaldo_m_view  r}  r  c                 C   s  | j rS| jdd}| jdd}| jdd}| jdd}| jj}d}g }ztjj|d}d}	|dkr;t|}	d}
|	dkrI|	d d	 d }
d }d }|dkrrtj	|d
}tj	|d
}tj
|tjj}tj
|tjj}n%tj }|t|
d }|td	d }tj
|tjj}tj
|tjj}ttjj|jd||fddddddddd}|D ]w}tjj|d d}tjj|d d}i }|d |d< t|d d|d< t|jd|d< |d |d< t|d |d< d|jj d |jjj d |jjj |d< t|d |d< |d |d< |d |d < |j |d!< d"|d#< |!| qt|d
t|d
d$}|!| t"#|}W n   d%tt$% d  }Y nd&}d'}t&||S )(Nr   r'   r  r  rL  r   r2   r   r  r}  r  r  )r  r   r}  r=   r>   rE  rT  rA   ro   r  r  r  ra   rq   r  r  r  r  r   r  rQ  rt   r  r  rA  r  rB   rC   rD   )'rE   rF   rG   r   r   r   rI   rU  r  r  r  r   r  r  r  r   rJ   r  rL   r=   rM   RecepcionEnvioCajaCajaMr  r   rw   r>   re   rf   r;   r   rc   r   ro   rN   rO   rP   rQ   rR   r   )rS   r  r  r  rX  r   rV   rW   r   rL  r  r=  r>  r;  r<  r  r  re  r   rZ   r  r  r[   r4  r\   r   r   r   %listaSaldoRecibidas_m_total_ajax_view  sj   
0,


r  c                 C   r  )NzListadoIngresoEgresoM.htmlr  r'   r   r   r   r   r   Ingresos_Egresos_m_tem_view  r  r  c                 C   s~  | j r6| jj}| jdd}| jdd}| jdd}|dkr*ttj }d}d}d}d}zt	j
j|d}|dkr|dkry|dkrvtj|d	}	tj|	tjj}
tj|	tjj}ttj
j|j|
|fd
dddddddd}nyd}nv|dkrtj|d	}tj|d	}tj|tjj}tj|tjj}ttj
j|j||fd
dddddddd}n:d}n7ttj }tj|d	}	tj|	tjj}
tj|	tjj}ttj
j|j|
|fd
dddddddd}g }|D ]}tj
j|d d}i }d|d< t|d dkr|t|d  }t|d dkr'|t|d  }|d dkrVtj
jd|d d}|d d |jjj d |jjj d |jjj d |d< nr|d d krtj
jd|d d rtj
jd|d d}|d d |jjj d |jjj d |jjj d |d< n6|d |d< n/|d d!krtj
j|d d"}|d d# |j j!j"j d$ |j j!j#j$ d |d< n|d |d< t|d %d%|d< |d |d&< |j&jd |j&j d |j&j |d'< |d |d< t't(|d |d(< |d |d)< |)| qi }t*t(|d*|d+< t*t(|d*|d,< |)| t+,|}W n   dtt-. d-  }Y nd}d.}t/||S )/Nr  r'   r  r  r-  r   r   r   r}  r(  r=   r>   r  rB  r  rT  rC  r  rC   r4  ra   tcdr  r  rU  r  rA  r?  z<b style="color: #2e6da4;">  r   r  r  rH  r  )r  z%<b style="color: #2e6da4;">  De Caja 
 ,Oficina rr  tipodocr  rE  r  r  total_solestotal_dolaresr2   rD   )0rE   r   r   rF   rG   r   r  r   r  r   rI   r  r  r   r  r  rJ   r  rL   r=   rM   r&   rU  rO  rQ  rc   r   r   rH  r   r7  r  r  r  r;   re   rf   rw   r.  r7   r   rN   r  rO   rP   rQ   rR   r   )rS   r   r  r  r  totalDtotalSrV   r   r>   rK  rL  r   r;  r<  r=  r>  rW   r   CDr[   r6  	recepciontotalr\   r   r   r   consultaIngreso_m_ajax_view  s   00.
<<2$

r  c                 C   s   | j r| jj}| jdd}| jdd}| jdd}|dkr*ttj }d}d}d}d}d}d}	zt	j
j|d}
|dkr|dkr}|dkrztj|d	}tj|tjj}tj|tjj}ttj
j|
j||fd
dddddddd}nyd}	nv|dkrtj|d	}tj|d	}tj|tjj}tj|tjj}ttj
j|
j||fd
dddddddd}n:d}	n7ttj }tj|d	}tj|tjj}tj|tjj}ttj
j|
j||fd
dddddddd}g }|D ]}i }d|d< t|d dkr|t|d  }nt|d dkr"|t|d  }d|d< |d dkrLtj
j|d d}|d d |jj d |jjj d |d< nI|d dkrtj
jd|d d  rtj
jd|d d }|d d! |jjj d" |jjj d" |jjj  d |d< n|d |d< n|d |d< t|d !d#|d< t|d |d$< t|d |d< t"t|d |d%< t|d |d&< |#| qi }t$t|d'|d(< t$t|d'|d)< |#| t%&|}	W n   dtt'( d*  }	Y nd}	d+}t)|	|S ),Nr  r'   r  r  r-  r   r   r   r}  r(  r=   r>   r  rB  r  rT  rC  r  rC   r4  r  r  r  r  r  r  z&<b style="color: #d43f3a;"> Para Caja r  r  rH  r  r  z<b style="color: #d43f3a;">  r   rr  r  rE  r  r  r  r  r2   rD   )*rE   r   r   rF   rG   r   r  r   r  r   rI   r  r  r   r  r  rJ   r  rL   r=   rM   r   r  r  rc   re   rf   rH  r   r7  rQ  r   r   rw   r7   rN   r  rO   rP   rQ   rR   r   )rS   r   r  r  r  r  r  aux_tcnum_tcrV   r   r>   rK  rL  rY   r;  r<  r=  r>  rW   rZ   r[   envior6  r  r\   r   r   r   consultaEgreso_m_ajax_view!  s   00.,<

r  c                 C   r  )Nz!ListadoIngresoEgresoMaterial.htmlr  r'   r   r   r   r   r   "Ingresos_Egresos_material_tem_views  r  r  c              
   C   s  | j rg| jj}| jdd}| jdd}| jdd}|dkr*ttj }d}d}d}z(t	j
j|d}g }|dkr|dkrx|dkrutj|d	}	tj|	tjj}
tj|	tjj}ttj
j|j|
|fd
ddddddd}nwd}nt|dkrtj|d	}tj|d	}tj|tjj}tj|tjj}ttj
j|j||fd
ddddddd}n9d}n6ttj }tj|d	}	tj|	tjj}
tj|	tjj}ttj
j|j|
|fd
ddddddd}g }|D ]S}tj
j|d d}i }|t|d  }|d |d< t|d d|d< |d |d< |jjd |jj d |jj |d< tt|d |d< |d |d< || qi }t||d< || t|}W n   dtt ! d  }Y nd}d}t"||S )Nr  r'   r  r  r-  r   r   r   r}  r(  r=   r>   r  rB  r  rC  r  rC   r4  ra   r  rr  r  r   r  rE  r  total_materialr2   rD   )#rE   r   r   rF   rG   r   r  r   r  r   rI   r  r  r   r  r  rJ   TCajaMaterialDeberL   r=   rM   r&   rw   r.  rc   r   r   r7   r   rN   rO   rP   rQ   rR   r   )rS   r   r  r  r  rY  rV   r   r   r>   rK  rL  r;  r<  r=  r>  rW   r   r  r[   r  r\   r   r   r   "consultaIngreso_material_ajax_viewv  sl   ..,$

r  c              
   C   s  | j rV| jj}| jdd}| jdd}| jdd}|dkr*ttj }d}d}d}d}d}zt	j
j|d}	|dkr|dkrz|dkrwtj|d	}
tj|
tjj}tj|
tjj}ttj
j|	j||fd
ddddddd}nwd}nt|dkrtj|d	}tj|d	}tj|tjj}tj|tjj}ttj
j|	j||fd
ddddddd}n9d}n6ttj }tj|d	}
tj|
tjj}tj|
tjj}ttj
j|	j||fd
ddddddd}g }|D ]@}i }|t|d  }d|d< |d |d< t|d d|d< t|d |d< tt|d |d< t|d |d< || qi }t||d< || t|}W n   dtt d  }Y nd}d}t||S )Nr  r'   r  r  r-  r   r   r   r}  r(  r=   r>   r  rB  r  rC  r  rC   r4  r  rr  r  rE  r  r  r2   rD   )rE   r   r   rF   rG   r   r  r   r  r   rI   r  r  r   r  r  rJ   r  rL   r=   rM   r   rw   r7   rN   rO   rP   rQ   rR   r   )rS   r   r  r  r  rY  r  r  rV   r   r>   rK  rL  rY   r;  r<  r=  r>  rW   rZ   r[   r  r\   r   r   r   !consultaEgreso_material_ajax_view  sl   ..,

r  c                 C   r  )NzListadoIngresoEgresoD.htmlr  r'   r   r   r   r   r   Ingresos_Egresos_dolar_tem_view  r  r  c                 C   sv  | j r| jj}| jdd}| jdd}| jdd}| jdd}|dkr1ttj }d}d}d}d}zjt	j
j|d	}	|dkrO|d krOt	j
j|d
}	|dkr|dkr|dkrtj|d}
tj|
tjj}tj|
tjj}ttj
j|	j||fddddddddd}nyd}nv|dkrtj|d}tj|d}tj|tjj}tj|tjj}ttj
j|	j||fddddddddd}n:d}n7ttj }tj|d}
tj|
tjj}tj|
tjj}ttj
j|	j||fddddddddd}g }|D ]}tj
j|d d
}i }d|d< t|d dkr+|t|d  }t|d dkr<|t|d  }|d |d< t|d d|d< |d |d< |jjd |jj d |jj |d< |d |d< tt|d |d< |d |d < t|j|d!< || q	i }t||d"< t||d#< || t |}W n   dtt!" d$  }Y nd}d%}t#||S )&Nr  r'   r  r  r  r-  r   r   r   ra   r}  r(  r=   r>   r  rB  r  rT  rC  r  rC   r4  r  r  r  r  rr  r  r   r  rE  r  r  r  r  r2   rD   )$rE   r   r   rF   rG   r   r  r   r  r   rI   r  r  r   r  r  rJ   r  rL   r=   rM   r&   rw   r.  rc   r   r   r7   r   r  rN   rO   rP   rQ   rR   r   )rS   r   r  r  r  r#  r  r  rV   r   r>   rK  rL  r   r;  r<  r=  r>  rW   r   r  r[   r  r\   r   r   r   consultaIngreso_dolar_ajax_view  s   00.$

r  c                 C   sf  | j r| jj}| jdd}| jdd}| jdd}| jdd}|dkr1ttj }d}d}d}d}d}	d}
z^t	j
j|d	}|dkrS|d krSt	j
j|d
}|dkr|dkr|dkrtj|d}tj|tjj}tj|tjj}ttj
j|j||fdddddddddd	}n{d}
nx|dkrtj|d}tj|d}tj|tjj}tj|tjj}ttj
j|j||fdddddddddd	}n;d}
n8ttj }tj|d}tj|tjj}tj|tjj}ttj
j|j||fdddddddddd	}g }|D ]p}i }d|d< t|d dkr*|t|d  }nt|d dkr;|t|d  }d|d< |d |d< t|d d|d< t|d |d< t|d |d< tt|d |d< t|d |d< t|d |d < || qi }t||d!< t||d"< || t|}
W n   dtt d#  }
Y nd}
d$}t|
|S )%Nr  r'   r  r  r  r-  r   r   r   ra   r}  r(  r=   r>   r  rB  r  rT  r  rC  r  rC   r4  r  r  r  r  rr  r  rE  r  r  r  r  r2   rD   )rE   r   r   rF   rG   r   r  r   r  r   rI   r  r  r   r  r  rJ   r  rL   r=   rM   r   rw   r7   rN   rO   rP   rQ   rR   r   )rS   r   r  r  r  r#  r  r  r  r  rV   r   r>   rK  rL  rY   r;  r<  r=  r>  rW   rZ   r[   r  r\   r   r   r   consultaEgreso_dolar_ajax_viewA   s   220

r  c                 C   r  )NzListaCuentasCorriente_main.htmlr  r'   r   r   r   r   r   !Listado_CuentasCtes_tem_main_view   r  r  c                 C   s  | j dd}d}|dkrt|}|d d }|d }| jj}| jrztjj|d}tt	jj
|jj|jdd|| d}g }|D ]z}	t	jj|	d d	}
i }|	d |d< |
jj|d
< |
jj|d< |
jj|d< |
jj|d< |
jj|d< t|
jd|d< |
jj|d< t|
j|d< t|
j|d< d|d< |
jdkrd|d< d|d< tjj
|	d dd rd|d< |
j|d< || qEt !|}W n   dtt"# d  }Y nd}d}t$||S )NrL  r'   r2   rM  r   rr  r   r=   ra   r  r  r$  r%  r%  rr  r   r&  r<  rT  r   r:  r;  r   agenteTr6  	es_agenter   r   rC   rD   )%rF   rG   rU  r   r   rE   r   rI   rJ   CtaCte_mainrL   re   r=   r   rM   rQ  r  rc   r   r   rs  r   r  rw   rf   r<  rT  r  Entidad_Bancaria_cajar   r   rN   rO   rP   rQ   rR   r   r<  r   r   r   +listacentasAhorrosCte_activo_main_ajax_view   sN   .


r  c                 C   s  | j dd}| j dd}| j dd}| j dd}|dkr)ttj }d}| jj}| jrmz+|dkru|dkrrtj	|d}tj
|tjj}tj
|tjj}ttjj|||fd	d
d
ddddddddddd}	nGd}
nD|dkrtj	|d}tj	|d}tj
|tjj}tj
|tjj}ttjj|||fd	d
d
ddddddddddd}	nd}
g }|	D ]}tjj|d d}|d dkrgtjj|d
 d}i }|d
 |d
< t|jd|d< t|jd|d< t|jd|d< t|d |d < t|d |d!< t|d |d< |d |d< d"|d#< d|d$< |jj|d%< |jjd& |jj d& |jj |d'< |d |d(< |d |d)< |jj|d*< |jj|d+< |j jd& |j j |d,< |!| q|d d-krt"jj|d
 d}i }|d
 |d
< t|jd|d< t|jd|d< t|jd|d< t|d |d < t|d |d!< t|d |d< |d |d< d"|d#< d|d$< |jj|d%< |jjd& |jj d& |jj |d'< |d |d(< |d |d)< |jj|d*< |jj|d+< |j jd& |j j |d,< |!| q|d d.krt#jj|d
 d/}i }|d
 |d
< t|jd|d< t|jd|d< t|jd|d< t|d |d < t|d |d!< t|d |d< |d |d< d"|d#< d|d$< |jj|d%< |jjd& |jj d& |jj |d'< |d |d(< |d |d)< |jj|d*< |jj|d+< |j jd& |j j |d,< |!| qd }|d d0krt$jj|d d}n|d d1krt%jj|d d}i }|d
 |d
< t|jd|d< t|jd|d< t|jd|d< t|d |d < t|d |d!< t|d |d< |j&|d< |j'|d#< |j(|d$< |jj|d%< |jjd& |jj d& |jj |d'< |j)d d2 |d(< |j*|d)< |jj|d*< |jj|d+< |j jd& |j j |d,< |!| qt+,|}
W n   dtt-. d3  }
Y nd}
d4}t/|
|S )5Nr>  r'   r  r  r  r-  r   r}  )r7  r  r=   r?  r7  rA  r>   r:  r;  r<  r@  r  rA   rT  rC   r4  ra   !DepositoCtaTransferenciaProcesado)id_movimientorr  rD  r@  rA  rB  r  rC  zR/IrD  rE  r  r   rc   r  rt   rR  r   r  RetiroCtaTransferenciaProcesadoRetiroTransferenciaCtaComision)id_comi_movr  r  rF  r2   rD   )0rF   rG   r   r  r   r  r   r   rE   r  r  r   r  r  rJ   CtaCteMovimientos_mainrI   rL   r   rM   r  r  r>   rw   rQ  r  rc   r   r   re   rf   r;   r.  rN   r  RetiroTransferenciaCtar  r  rT  rB  rC  r  ro   rO   rP   rQ   rR   r   )rS   r  r  r  r  r   r>   rK  rL  rY   rV   r;  r<  r=  r>  rW   rZ   r6  rH  r[   r\   r   r   r   3lista_Movi_cuentasAhorrosCte_activos_main_ajax_view   s   <<
$$$


$

r  c                 C   sF  | j dd}| j dd}d}|dkrt|}|d d }|d }| jj}| jrztjj|d}g }|jj	dkrv|jj
j|j
jkrv|dkrUttj dd	}n0ttjt|d
t|dB t|dB t|dB dd	}nttjj|ddd	}g }	|D ]z}
tjj|
d	 d}i }|
d	 |d	< |jj|d< |jj|d< |jj|d< |jj|d< |jj|d< t|jd|d< |jj|d< t|j|d< t|j|d< d|d< |jdkrd|d< d|d< t jj|
d	 dd! rd |d< |j"|d!< |	#| qt$%|	}W n   d"tt&' d  }Y nd"}d#}t(||S )$NrL  r'   r  r2   rM  r   r  r   r=   r  r  r  r  id_cliente__dnira   r  r$  r%  r%  rr  r   r&  r<  rT  r   r:  r;  r   r  Tr  r   r   rC   rD   ))rF   rG   rU  r   r   rE   r   rI   re   r  r   r=   rJ   r  r   r   rM   rL   r	   rQ  r  rc   r   r   rs  r   r  rw   rf   r<  rT  r  r  r   r   rN   rO   rP   rQ   rR   r   rN  r   r   r   7listacentasAhorrosCte_activos_filtro_cli_main_ajax_view?!  sZ   B


r  c                 C   s  | j dd}| j dd}d}|dkrt|}|d d }|d }| jj}| jrzttjj	|d
dd}g }|D ]f}	tjj|	d d	}
i }|	d |d< |
jj|d
< |
jj|d< |
jj|d< |
jj|d< |
jj|d< t|
jd|d< |
jj|d< t|
j|d< t|
j|d< d|d< |
jdkrd|d< |
j|d< || q=t|}W n   dtt d  }Y nd}d}t ||S )NrL  r'   rQ  r2   rM  r  r   r=   ra   r  r  r$  r%  r%  rr  r   r&  r<  rT  r   r:  r;  r   rC   rD   )!rF   rG   rU  r   r   rE   rJ   r  rI   rL   r   rM   rQ  r  rc   r   r   rs  r   r  rw   re   rf   r<  rT  r  r   rN   rO   rP   rQ   rR   r   )rS   rX  id_clirL  rY  rZ  r   rY   rW   rZ   r6  r[   rV   r\   r   r   r   9listacentasAhorrosCte_activos_filtro_idcli_main_ajax_views!  sH   


r  c                 C   r{  )Nzcierre_dolares.htmlr   r   r   r   r   cierre_caja_dolar_view!  r}  r  c                 C   r{  )NzCierres_dolares.htmlr   r   r   r   r   listaCierres_caja_dolar_view!  r}  r  c                 C   s
  | j r| jj}d}g }zttjj|dddddddd	d
dddddddd}|D ]}i }t	|d 
d|d< t	tt|d d|d< t	tt|d d|d< t	tt|d d|d< t	tt|d d|d< t	tt|d
 d|d< t	tt|d d|d< t	tt|d d|d< t	tt|d d|d< t	tt|d d|d< t	tt|d d|d< t	|d 
d|d < t	|d 
d|d!< t	|d |d"< |d	 |d#< || q+t|}W n   d$t	t d%  }Y nd&}d'}t||S )(Nr'   id_caja__id_usuario__usuarior   r>   rh  ri  rj  rk  ro   rl  rm  rn  ro  soles_sistemadolares_sistemarp  rq  r   rr  r  ru  rv  rw  rx  ry  rz  r{  r|  sisSsisDr}  r  r~  ru   rt   rB   r2   rC   rD   )rE   r   r   rJ   CajaCierreDolaresrI   rL   r   rM   r   rw   r  r   rN   rO   rP   rQ   rR   r   rS   r   rV   rW   rY   rZ   r[   r\   r   r   r   listaCierresDolares_ajax_view!  s<   :
r  c                 C   r{  )Nzcierre_material.htmlr   r   r   r   r   cierre_caja_material_view!  r}  r  c                 C   r{  )NzCierres_material.htmlr   r   r   r   r   listaCierres_caja_material_view!  r}  r  c                 C   s  | j rD| jj}d}g }z'ttjj|dddddddd	d
ddddddddddddd}|D ]}i }t	|d 
d|d< t	tt|d d|d< t	tt|d d|d< t	tt|d d|d< t	tt|d d|d< t	tt|d	 d|d< t	tt|d
 d|d< t	tt|d d|d < t	tt|d d|d!< t	tt|d d|d"< t	tt|d d|d#< t	tt|d d|d$< t	tt|d d|d%< t	tt|d d|d&< t	tt|d d|d'< t	tt|d d|d(< t	|d 
d)|d*< t	|d 
d)|d+< t	|d |d,< |d |d-< || q2t|}W n   d.t	t d/  }Y nd0}d1}t||S )2Nr'   r  r   r>   rh  ri  totalDebeMaterialrj  rk  totalHaberMaterialro   rl  rm  saldo_materialrn  ro  saldoInicial_materialr  r  material_sistemarp  rq  r   rr  r  ru  rv  imrw  rx  emry  rz  smr{  r|  simr  r  sisMr}  r  r~  ru   rt   rB   r2   rC   rD   )rE   r   r   rJ   CajaCierreMaterialrI   rL   r   rM   r   rw   r  r   rN   rO   rP   rQ   rR   r   r  r   r   r   listaCierresMaterial_ajax_view!  sF   D
r  c                 C   r  )Nz ListaCuentasCorriente_admin.htmlr  r'   r   r   r   r   r   "Listado_CuentasCtes_tem_admin_view!     r  c                 C   s  | j dd}d}|dkrt|}|d d }|d }| jj}| jrztjj|d}tjj|j	j
d}ttj d|| d}g }	|D ]f}
tjj|
d d	}i }|
d |d< |jj|d
< |jj|d< |jj|d< |jj|d< |jj|d< t|jd|d< |jj|d< t|j|d< t|j|d< d|d< |jdkrd|d< |j|d< |	| qHt !|	}W n   dtt"# d  }Y nd}d}t$||S )NrL  r'   r2   r$  r"  r   r   r=   ra   r  r  r$  r%  r%  rr  r   r&  r<  rT  r   r:  r;  r   rC   rD   )%rF   rG   rU  r   r   rE   r   rI   r   r   r=   rJ   r  r   r   rM   rQ  r  rc   r   r   rs  r   r  rw   re   rf   r<  rT  r  r   rN   rO   rP   rQ   rR   r   )rS   rX  rL  rY  rZ  r   Gr   rY   rW   rZ   r6  r[   rV   r\   r   r   r   ,listacentasAhorrosCte_activo_admin_ajax_view!  sJ   "


r  c                 C   `  | j dd}d}|dkrt|}|d d }|d }| jj}| jrzutjj|d}tjj|j	j
d}ttjj|j
dd|| d	}g }	|D ]E}
tjj|
d	 d
}i }|
d	 |d	< |j|d< t|jjd|d< |jj|d< |j|d< |j|d< t|jj|d< |j|d< |	| qKt|	}W n   dtt d  }Y nd}d}t||S )NrL  r'   r2   rM  r  r   r[  r   r=   ra   r]  rq   r>   rC  r   r  rE  rt   rC   rD   ) rF   rG   rU  r   r   rE   r   rI   r   r   r=   rJ   r^  rL   r   rM   r]  r   r_  r>   rw   rC  r   r  r  ro   rN   rO   rP   rQ   rR   r   )rS   rX  rL  rY  rZ  r   r  r   rY   rW   rZ   ra  r[   rV   r\   r   r   r   %listaIngresos_activos_admin_ajax_view'"  >   (




r  c                 C   r  )NzListadoIngresos_admin.htmlr  r'   r   r   r   r   r   Ingresos_admin_tem_viewK"  r  r  c                 C   r  )NrL  r'   r2   rM  r  r   rf  r   r=   ra   r]  rq   r>   rC  r   r  rE  rt   rC   rD   ) rF   rG   rU  r   r   rE   r   rI   r   r   r=   rJ   r  rL   r   rM   r]  r   rh  r>   rw   rC  r   r  r  ro   rN   rO   rP   rQ   rR   r   )rS   rX  rL  rY  rZ  r   r  r   rY   rW   rZ   r  r[   rV   r\   r   r   r   $listaEgresos_activos_admin_ajax_viewP"  r  r  c                 C   r  )NzListadoEgresos_admin.htmlr  r'   r   r   r   r   r   Egresos_admin_tem_viewt"  r  r  c                 C   s   d}t | dd|iS )Nr'   zListadoIngresoEgreso_admin.htmlr   r   )rS   r   r   r   r   ListadoIngresoEgreso_admin_viewy"  s   r  c               
   C   s  | j r| jj}| jdd}| jdd}| jdd}|dkr*ttj }d}d}d}d}d}d}	z|t	j
j|d}
tj
j|
jjd	}|dkr|dkr|dkrtj|d
}tj|tjj}tj|tjj}ttj
j|j||fdddddddd}nwd}	nt|dkrtj|d
}tj|d
}tj|tjj}tj|tjj}ttj
j|j||fdddddddd}n9d}	n6ttj }tj|d
}tj|tjj}tj|tjj}ttj
j|j||fdddddddd}g }d}d}d}d}d}d}|D ]}tj
j|d d}i }d|d< t|d dkr+|t|d  }t|d dkr<|t|d  }d|d< |d |d< t|d d|d< |d |d< |jjd |jj d |jj |d< |d |d< tt|d |d< d|d < d|d!< d|d"< |d |d#< || q	i }t t|d$|d%< t t|d$|d&< || t!"|}	W n   dtt#$ d'  }	Y nd}	d(}t%|	|S ))Nr  r'   r  r  r-  r   r   r  r   r}  r(  r=   r>   r  rB  r  rT  rC  rC   r4  ra   r  r  r  r  r  rr  r  r   r  rE  rA   
comi_bancocapir  r  r  r  r2   rD   )&rE   r   r   rF   rG   r   r  r   r  r   rI   r   r   r=   r  r  r   r  r  rJ   r  rL   rM   r&   rw   r.  rc   r   r   r7   r   rN   r  rO   rP   rQ   rR   r   ) rS   r   r  r  r  r  r  UtilDUtilSrV   r  r   r>   rK  rL  r   r;  r<  r=  r>  rW   tbancoDtbancoStcapiDtcapiSr  r  r   r  r[   r  r\   r   r   r   %consultaIngresoCierre_admin_ajax_view~"  s   ..,$

r  c              
   C   s2  | j r| jj}| jdd}| jdd}| jdd}|dkr*ttj }d}d}d}d}d}d}	zSt	j
j|d}
tj
j|
jjd	}|dkr|dkr|dkrtj|d
}tj|tjj}tj|tjj}ttj
j|j||fdjddddddddd}nd}	n||dkrtj|d
}tj|d
}tj|tjj}tj|tjj}ttj
j|j||fdjddddddddd}n=d}	n:ttj }tj|d
}tj|tjj}tj|tjj}ttj
j|j||fdjddddddddd}g }|D ]_}i }d|d< t|d dkr ||d  }t|d dkr/||d  }|d |d< t|d d|d< t|d |d< t|d |d< tt|d |d< t|d |d< || q	i }tt|d|d < tt|d|d!< || t|}	W n	   d}	Y nd}	d"}t|	|S )#Nr  r'   r  r  r-  r   r   r  r   r}  r(  r  )r  r=   r>   r  rB  r  rT  rC  rC   r4  r  r  r  r  rr  r  rE  r  r  r  r  rD   ) rE   r   r   rF   rG   r   r  r   r  r   rI   r   r   r=   r  r  r   r  r  rJ   r  rL   r~   rM   rw   r7   r   rN   r  rO   rP   r   )rS   r   r  r  r  r  r  r  r  rV   r  r   r>   rK  rL  rY   r;  r<  r=  r>  rW   rZ   r[   r  r\   r   r   r   $consultaEgresoCierre_admin_ajax_view"  sz   664

r  c                 C   s  | j dd}| jj}| jrzttjj|ddgd	d
d}g }|D ]}tjj|d d}i }|d |d< |jj|d	< t|jd
|d< d|jjj d |jj d |jj d |jj |d< |j|d< d|d< d}|jd kr}|t|jd
k ||d< |j|d< |j|d< t|j|d< t|j|d< |j|d< |j|d< d}	|jd krt|jd}	|	|d< t|j|d< t|j |d< |!| q%t"#|}
W n   dtt$% d  }
Y nd}
d }t&|
|S )!Nr>  r'   rP  r  )r7  
estado__inr   r=   ra   r6  rr  fecha_solicitudr  #</span> <span style="color:green;">r  r   solicitadorr   autorizador
fecha_autort   obs_autrC  	sobregiro
indefinidor  rD  
fecha_pagointeres_diainteres_totalrC   r2   rD   )'rF   rG   r   r   rE   rJ    Solicitud_sobregiros_ctacte_mainrI   rL   r   rM   r7  r=   r   r>   rw   r   re   rf   rc   r   r   r   r   rt   obs_autorizadomonto_retiromonto_sobregiror  nro_diasr  r  r  rN   rO   rP   rQ   rR   r   )rS   	pk_cuentar   rY   rW   rZ   sor[   r  r  rV   r\   r   r   r   #lista_sobregiros_cta_main_ajax_view#  sL   $6







r  c                 C   r{  )NzListadoPeticionesCtasCtes.htmlr   r   r   r   r   ListadoAutorizarCtaCtes_viewD#  r}  r  c                 C   sn  | j j}| jdd}| jdd}| jdd}| jdd}|dkr-ttj }d}| jrzlt	j
j|d}|d	krNttj
jd
ddd}nn|dkr|dkrtj|d}tj|tjj}	tj|tjj}
ttj
j|	|
fddd}n;d}n8|dkrtj|d}tj|d}tj|tjj}tj|tjj}ttj
j||fddd}nd}g }|jjdkr|D ]}tj
j|d d}i }|d |d< |jj|d< |jj|d< t|jj|d< |jjj|d< |jjj|d< |jjj|d< |jjj|d< t|j !d|d< d|j"jj# d |j"j d |j$j d  |j$j |d!< |j%|d"< d|d#< d}|j&d krJ|t|j&!dk ||d$< |j'|d%< |j(|d&< t|j)|d'< t|j*|d(< |j+|d)< |j,|d*< d}|j-d krt|j-!d+}||d,< t|j.|d-< t|j/|d.< |0| qt12|}W n   dtt34 d/  }Y nd}d0}t5||S )1Nr  r'   r  r  r  r-  r   r   r   rP  r  r   r=   r}  r  rC   r4  r  ra   r6  rT  r<  cli_nocli_apcli_amcli_dnirr  r  r  r  r  r   r  r   r  r  rt   r  rC  r  r  r  rD  r  r  r  r2   rD   )6r   r   rF   rG   r   r  r   r  rE   r   rI   rJ   r  rL   r   rM   r  r  r   r  r  re   r  r7  r=   rT  r<  rQ  rc   r   r   r  r>   rw   r   rf   r   r   r   rt   r  r  r  r  r  r  r  r  rN   rO   rP   rQ   rR   r   )rS   r   r  r  r  r  r   rY   r>   rK  rL  rV   r;  r<  r=  r>  rW   rZ   r  r[   r  r  r\   r   r   r   +lista_sobregiros_cta_main_gerente_ajax_viewH#  s    $$6





r  c                 C   r{  )NzListadoSaldoEnviadoD.htmlr   r   r   r   r   ListadoEnviosSaldo_do_view#  r}  r  c                 C   r~  r  )#rE   rF   rG   r   r   r   rI   rU  r  r  r  r   r  r  r  r   rJ   EnvioCajaCajaDrL   r=   rM   r   rw   r7   re   rf   r   rc   r   rN   rO   rP   rQ   rR   r   r  r   r   r   $listaSaldoEnviado_total_do_ajax_view#  r  r  c                 C   r{  )NzsaldoRecibidoD.htmlr   r   r   r   r   listaSaldoRecibidos_do_view#  r}  r  c           
      C   r  r  )rE   r   r   r   rI   rG   rJ   r  rL   r=   rM   r  r   rw   re   rf   r;   r   rc   r   rN   rO   rP   rQ   rR   r   r  r   r   r    listaSaldoRecibidas_do_ajax_view#  r  r  c                 C   r{  )NzListadoSaldoRecibidoD.htmlr   r   r   r   r   ListadoRecepcionSaldo_do_view#  r}  r	  c                 C   s  | j rP| jdd}| jdd}| jdd}| jdd}| jj}d}g }ztjj|d}d}	|dkr;t|}	d}
|	dkrI|	d d	 d }
d }d }|dkrrtj	|d
}tj	|d
}tj
|tjj}tj
|tjj}n%tj }|t|
d }|td	d }tj
|tjj}tj
|tjj}ttjj|j||fddddddddd}|D ]u}tjj|d d}tjj|d d}i }|d |d< t|jd|d< t|d d|d< |d |d< t|d |d< d|jjj d |jjjj d |jjjj  |d< t|j!|d< |d |d< |j"|d< |d |d< |#| qt|d
t|d
d }|#| t$%|}W n   d!tt&' d  }Y nd"}d#}t(||S )$Nr   r'   r  r  rL  r   r2   r   r  r}  r  r  r  r=   r>   rE  rT  ro   r  r  r  ra   rq   r  r  r  r  r   r  rQ  rt   r  r  rB   rC   rD   ))rE   rF   rG   r   r   r   rI   rU  r  r  r  r   r  r  r  r   rJ   RecepcionEnvioCajaCajaDrL   r=   rM   r  r  r   r>   rw   r  re   rf   r;   r   rc   r   rA   ro   rN   rO   rP   rQ   rR   r   )rS   r  r  r  rX  r   rV   rW   r   rL  r  r=  r>  r;  r<  r  r  re  r   rZ   r  r[   r4  r\   r   r   r   &listaSaldoRecibidas_do_total_ajax_view#  sh   
.2


r  c                 C   s   | j rc| jd}| jj}d}zDtjj|d}ddi}tjj|dd	 rMtjj|dd}d|j
|j|j|j|j|jt|jd d t|jd d d	}t|}W n   d	tt d
  }Y nd}d}t||S )Nr   r'   r   r  r   )r  id_transferencia__bancor  )	r  r  celrefcta_dninro_oper  rM  r	  rq  rB   r2   rC   rD   )rE   rF   rG   r   r   r   rI   st_banco_detallerL   r   r  r  r  r  r  rM  r   leido_bancorq  rO   rP   rQ   rR   r   )rS   idSTr   rV   r   r[   stbancor\   r   r   r   detalle_banco_st_ajax6$  s    @
r  c                 C   s   d}d}| j rO| jd}| jj}z$t  tjj|d}t	|j
}|}W d    n1 s/w   Y  W n ty@   d}Y n   dt	t d  }Y nd}d}t||S )Nr'   idTra   rC   r   r  )rE   rF   rG   r   r   r   atomicr  rI   r   nroLeidor   rQ   rR   r   )rS   rV   rE  idTrr   gstnroleidor\   r   r   r   numeracionSTleida_ajax_viewI$  s&   


r  c           
      C   s&  | j j}| jrzstjj|d}tjj|jddd	d
d}g }|D ]P}tjj|d d}i }|d |d< t|jd|d	< t|jd
|d< t|jd|d< |jj|d< |j|d< t|j|d< t|jj|d< || q#t|}W n   dtt d  }Y nd}d}	t||	S )Nr   r  T)r  r   
estado_ader   r=   ra   z%d-%m-%Y %I:%M %pr>   rD  fecha_fz%I:%M %pfecha_hrC  cliente_sobrerE  monto_haberrC   r2   rD   )r   r   rE   r   rI   rG   AdelantoCompraMrL   r=   r   rM   r   r>   rw   r  rC  r   rE  r  rN   rO   rP   rQ   rR   r   )
rS   r   r   rY   rW   rZ   adelantor[   rV   r\   r   r   r   !lista_adelantos_activos_ajax_view_$  s0    

r$  c                 C   r  )Nz"ListaCuentasCorrienteMaterial.htmlr  r'   r   r   r   r   r   $Listado_CuentasCtesMaterial_tem_view|$  r  r%  c                 C   s  | j dd}d}|dkrt|}|d d }|d }| jj}| jrztjj|d}tt	jj
|jj|jddd}g }|D ]_}	t	jj|	d d	}
i }|	d |d< |
jj|d
< |
jj|d< |
jj|d< |
jj|d< |
jj|d< t|
jd|d< |
jj|d< t|
j|d< d|d< |
jdkrd|d< |
j|d< || qAt|}W n   dtt  d  }Y nd}d}t!||S )NrL  r'   r2   rM  r   rr  r   r=   ra   r  r  r$  r%  r%  rr  r   r&  r<  r   r:  r;  r   rC   rD   )"rF   rG   rU  r   r   rE   r   rI   rJ   r  rL   re   r=   r   rM   rQ  r  rc   r   r   rs  r   r  rw   rf   r<  r  r   rN   rO   rP   rQ   rR   r   r<  r   r   r   )listaCuentasCteMaterial_activos_ajax_view$  sF   &


r&  c                 C   s  | j dd}| jj}| jrztjj|d}ttjj	|d
dddddd	d
dddd
}g }|D ]}tjj|d d}d }|d dkrPtjj|d d}n|d dkr_tjj|d d}i }	|d |	d< t|jd|	d	< t|jd|	d< t|jd|	d< t|d
 |	d< t|d |	d< t|d |	d< |j|	d< |j|	d< |jj|	d< |jjd |jj d |jj |	d< |jd d |	d< |j|	d < |jj|	d!< |jj|	d"< |jjd |jj |	d#< ||	 q3t !|}
W n   d$tt"# d%  }
Y nd$}
d&}t$|
|S )'Nr>  r'   r   r6  r=   r?  r7  rA  r>   r:  r;  r<  r@  rA   ra   r  r  rr  rD  r@  rA  rB  r  rC  rD  rE  r  r   rc   rF  r  rt   rR  r   r  rC   r2   rD   )%rF   rG   r   r   rE   r   rI   rJ   CtaCteMovimientosMaterialrL   r   rM   r  r  r  r   r>   rw   rB  rC  rQ  r  rc   r   r   r  ro   re   rf   r;   r.  rN   rO   rP   rQ   rR   r   rG  r   r   r   /lista_Movi_CuentasCteMaterial_activos_ajax_view$  sL   0

$

r(  c                 C   sJ  | j dd}| j dd}d}|dkrt|}|d d }|d }| jj}| jrztjj|d}g }|jj	dkrv|jj
j|j
jkrv|dkrUttj dd	}nMttjt|d
t|dB t|dB t|dB dd	}n,ttjt||jjdt||jjdB t||jjdB t||jjdB dd	}g }	|D ]_}
tjj|
d	 d}i }|
d	 |d	< |jj|d< |jj|d< |jj|d< |jj|d< |jj|d< t|jd|d< |jj|d< t|j|d< d|d< |jdkrd|d< |j|d< |	 | qt!"|	}W n   dtt#$ d  }Y nd}d }t%||S )!NrL  r'   r  r2   rM  r   r  r   r=   r  r  r  r  rJ  rK  rL  rM  ra   r  r$  r%  r%  rr  r   r&  r<  r   r:  r;  r   rC   rD   )&rF   rG   rU  r   r   rE   r   rI   re   r  r   r=   rJ   r  r   r   rM   rL   r	   rQ  r  rc   r   r   rs  r   r  rw   rf   r<  r  r   rN   rO   rP   rQ   rR   r   rN  r   r   r   4listaCuentasCteMaterial_activos_filtro_cli_ajax_view$  sR   BX


r)  c                 C   s^   | j j}| jr&ztjjddjdd}d}W n   dtt	 d  }Y nd}d}t
||S )Nesperar  r  r  rC   r2   r  )r   r   rE   Mensajeria_smsrI   rL   r5  r   rQ   rR   r   )rS   r   r   rV   r\   r   r   r   !rectificar_enviados_sms_ajax_view%  s   
r,  c                 C   s:  | j dd}| j dd}| jj}| jrzotjj|d}g }|dkr0ttjj	|d
d}nttjj	|d
d}g }|D ]=}tjj|d d}i }	|jjd	 |jj d	 |jj |	d
< |j|	d< |j|	d< |j|	d< |j|	d< |j|	d< ||	 q@t|}
W n   dtt d  }
Y nd}
d}t|
|S )Nr=   r'   r  r   r*  r  r  ra   r   clienter  r  r  r  
banco_textrC   r2   rD   rF   rG   r   r   rE   r   rI   rJ   
cta_bancosrL   rM   rQ  rc   r   r   r  r  r  r  rN   rO   rP   r   rQ   rR   r   )rS   
pk_clienter  r   r   rY   rW   rZ   r6  r[   rV   r\   r   r   r   lista_cta_bancos_view%  s6   $





r2  c                 C   sN  | j dd}| jj}| jrztjj|d}ttjj	|d
d}g }|D ]a}tjj|d d}i }|jjd |jj d |jj |d< |j|d	< |j|d
< |j|d< |j|d< |j|d< |jj|d< |jj|d< |jj|d< |jj|d< |jj|d< |jj|d< || q&t|}	W n   dtt d  }	Y nd}	d}
t|	|
S )Nr6  r'   r   )cta_dni__icontainsr=   ra   r   r-  r  r  r  r  r.  id_bener  rc   r$  r%  r  rC   r2   rD   )rF   rG   r   r   rE   r   rI   rJ   r0  rL   rM   rQ  rc   r   r   r  r  r  r  r=   r  r  rN   rO   rP   r   rQ   rR   r   rS   r  r   r   rY   rW   rZ   r6  r[   rV   r\   r   r   r   lista_bene_bancos_view/%  s:   $





r6  c                 C   sR  | j dd}| jj}| jrztjj|d}ttjj	|d
d}g }|D ]c}tjj|d d}i }|jjd |jj d |jj |d< |j|d	< |j|d
< |j|d< |j|d< d|d< |jdkrgd|d< n|jdkrqd|d< n|jdkr{d|d< n	|jdkrd|d< || q&t|}	W n   dtt d  }	Y nd}	d}
t|	|
S )Nr  r'   r   r  r=   ra   r   r-  r  r  r  r  r.  bnzBanco de la NacioncnContinentalr   BCPotrozOtros BancosrC   r2   rD   r/  r5  r   r   r   lista_cta_bancos_dni_viewQ%  s>   $











r<  c           #      C   sl  | j r| jj}| jdd}| jd}| jd}| jd}| jd}| jd}d}d	}	|dkr9t|}| rAt|}	|d |	 }
||	 }| jj}zMg }tjj|d
}g }|dkrt	j
 }t	j	|t	jj}t	j	|t	jj}ttjj||f|jjdddd}n|dkrt	j	|d}t	j	|t	jj}t	j	|t	jj}ttjj||f|jjdddd}nP|dkrt	j	|d}t	j	|d}t	j	|t	jj}t	j	|t	jj}ttjj||f|jjdddd}nttjj|jjdd|
| dd}|D ]}i }tjj|d d}tjj|jj|d r|jjj}d}t|dkr@t|}nt|jj}t|jj }t|jj}t!jj|d}t"t|jjj#t"t|jj t"t|jj$ }t|j%j&'d|d< |j%j(|d< |jjj)|d< t*||d< |d |d< d|d< |jjjj+|d< t,jj|d rt,jj|d}|j-d kr|j-dkrt.jj|j-d}|j/|d< |j0d kr|j0dkrt.jj|j0d}|j/|d< |jjj1j2d  |jjj1j3 d  |jjj1j4 |d!< |j%j1j2d  |j%j1j3 d  |j%j1j4 |d"< ||d#< |jjj5|d$< |jj6|d%< |jj7|d&< |jj8|d'< |jj9|d(< |jj:|d)< |j:|d*< |j2|d+< |j3|d,< |j4|d-< |j;|d.< t|jj$|d/< |jj<|d0< |jj=|d< |jjj>|d1< t?jj|jd2 rt?jj|jd2} t| j@|d3< ntd|d3< |A| qtBC|}!W n   d4ttDE d  }!Y nd4}!d5}"tF|!|"S )6NrL  r'   r%  r&  r'  r  r,  r2   r  r   r-  r  r   r=   r  r   r}  r4  r  ra   r  r  r   rq   r>   rC  r   rE  r  r  r  r  r   r  r  r  rT  r  r  r  r  rt   r  r  r  r  r  r  r  r  r  r  rC   rD   )GrE   r   r   rF   rG   rU  r   r   rI   r  r   r  r  r   r  r  rJ   r  rL   re   r=   r   rM   r  r  r  r   r  re  r   r   rA   rQ  rW  r&   r  r  r  r>   rw   rC  r  r7   rf   r  r  rv   rk   r  r.  rc   r   r   rT  r  r  r  r  ro   r  r  r  r  r  rE  rN   rO   rP   rQ   rR   r   )#rS   r   rX  rF  rG  rH  fbancorJ  rL  r2  rY  rZ  rW   r   rY   rK  rL  r>   r;  r<  rZ   r[   r  r  rQ  r  r  r\  r  r  r  r  r  rV   r\   r   r   r   *listaTransfereciasPagadas_bancos_ajax_viewu%  s   
,,,,


2

0*






r?  c           +      C   sB	  | j r| jj}| jdd}| jd}| jd}| jd}| jd}| jd}| jd}d	}	d
}
|dkr?t|}	| rGt|}
|	d	 |
 }|	|
 }| jj}z2g }tjj|d}g }|dkrt	j
 }t	j	|t	jj}t	j	|t	jj}|dkrttjj|jj||fddddddddddddddddd}nMttjj|jj||fdddddddddddddddddd}n(|d kr4t	j	|d!}t	j	|t	jj}t	j	|t	jj}|dkrttjj|jj||fddddddddddddddddd}nttjj|jj||fdddddddddddddddddd}n|d"krt	j	|d!}t	j	|d!}t	j	|t	jj}t	j	|t	jj}|dkrttjj|jj||fddddddddddddddddd}nqttjj|jj||fdddddddddddddddddd}nM|dkrttjj|jjd#d|| ddddddddddddddd}n$ttjj|jjdd$d|| ddddddddddddddd}|D ]}tjj|d |d% rtjj|d d&}d'}|dkrd(}nd|d)kr6t|jd d* d+kr6t|jd d* d+kr6d(}|d,krUt|jd d* d+krUt|jd d* d+krUd(}|d-krht|jd d* d+krhd(}|d.kr{t|jd d* d+kr{d(}|ri }t|d }tjj|d/}|j}d0}t|d0krt|}nt|d }t|d }t|d }t jj||jd1}t jj|d2} t!jj|d/}!t"t|j#t"t|d  t"t|d  }"t	j	 |j$ }#|#j%|d3< d4|d5< |#j%d6krd+|d5< t|j$&d7|d8< |j'|d9< |j(|d:< t)|"|d;< |d |d<< d|d=< |jj*|d>< t+jj|d d& rjt+jj|d d&}$|$j,d krQ|$j,dkrQt-jj|$j,d/}%|%j.|d>< |$j/d krj|$j/dkrjt-jj|$j/d/}&|&j.|d=< |j0j1d? |j0j2 d? |j0j3 |d@< ||dA< |j4|dB< |d |dC< |d |dD< |d |dE< |d |dF< |d |dG< |d d kr|d dkr|d |d< nd4|d< |d d krt|d 5 dkrt|d 5 |d< ntdH|d< ntdH|d< |!j1|dI< |!j2|dJ< |!j3|dK< |!j6|dL< t|d |d< |d |d< |d |d< |j7|dM< d|dN< d|dO< d|dP< |8 d0kr*d+|dN< | 8 d0krXt jj|d2}'t|'j9j$&d7|dO< |'j9j0j1d? |'j9j0j2 d? |'j9j0j3 |dP< d}(t|jd d* d+kridQ}(nt|jd d* d+krwdR}(|(|dS< |:| qt;<|})W n   dTtt=> d	  })Y ndT})dU}*t?|)|*S )VNrL  r'   r%  r&  r'  r  r,  fEstador2   r  r   r-  r*  r<  r   r=   r  rQ  re   rA   r  r  r  r  ro   r  r  r  r  r  )re   r  r
  r   r}  r4  r|   r  r=  r  FTvr  r   nvlnlra   r   r  r  r  r   r  r  rq   r>   rC  r   rE  r  r  r  r   r  r  rT  r  r  r  r  rt   r&  r  r  r  r  r  r  r  rE  r	  rq  estado_bancorC   rD   )@rE   r   r   rF   rG   rU  r   r   rI   r  r   r  r  r   r  r  rJ   r  rL   re   r=   r   rM   r  r  r   r   rq  r  r  re  r   r  rW  r&   r  r>   r  rw   rC  r  r7   rf   r  r  rv   rk   r  r.  rc   r   r   rT  r  r  r  r0  r  rN   rO   rP   rQ   rR   r   )+rS   r   rX  rF  rG  rH  r>  rJ  r@  rL  r2  rY  rZ  rW   r   rY   rK  rL  r>   r;  r<  rZ   st_detb_estr[   r   r  r  rQ  r  r  r  r  r\  r  r  r  r  r  r  rE  rV   r\   r   r   r   ,listaTransfereciasRecibidas_bancos_ajax_view%  s&  
HJ

FH

FH
HH


0
0


.




$





*

rH  c           $      C   s8  | j r| jj}| jdd}| jd}| jd}| jd}| jd}| jd}d}d	}	|dkr9t|}| rAt|}	|d |	 }
||	 }| jj}zg }tjj|d
}g }|dkrt	j
 }t	j	|t	jj}t	j	|t	jj}ttjj||f|jddddddddddddddddd}n|dkrt	j	|d}t	j	|t	jj}t	j	|t	jj}ttjj||f|jddddddddddddddddd}ni|dkrt	j	|d}t	j	|d}t	j	|t	jj}t	j	|t	jj}ttjj||f|jddddddddddddddddd}n"ttjj|jdd|
| ddddddddddddddd}|D ]}tjj|d |d  rtjj|d d!}tjj|d d!}tjj|d d!}t|jt|d  t|d  }tjj|d |jd"}tjj|d d#}i }d}|jd$ d%kr|j d%d$ }|d d krd&|d< nt!|d " dkrd&|d< n|d |d< t	j	 |j# }|j$|d'< d&|d(< |j$dkrd)|d(< ||d*< t!|j#%d+|d,< |j&|d-< |j'|d.< |j(|d/< d|d0< |j)j*d1 |j)j+ d1 |j)j, |d2< t-||d3< |j.|d4< t!|d |d5< d|d6< |j/|d7< t0jj|d d8 rzt0jj|d d8}|j1d kra|j1dkrat2jj|j1d!}|j3|d6< |j4d krz|j4dkrzt2jj|j4d!} | j3|d7< t!|d |d9< |d |d:< |d |d;< |d |d<< |d |d=< |d |d>< |j*|d?< |j+|d@< |j,|dA< |j5|dB< t!|d |d< |d |d< |d |d< d|dC< d|dD< |6 dEkrd)|dC< |6 dEkrtjj|d d#}!t!|!j7j#%d+|dD< |8| qCt9:|}"W n   dFt!t;< d  }"Y ndF}"dG}#t=|"|#S )HNrL  r'   r%  r&  r'  r  r,  r2   r  r   r-  rh  r   r=   r  rQ  re   rA   r  r  r  r  ro   r  r  r  r  r   r}  r4  rq  r=  ra   r  r  r  r  r   r  r  r   r  rq   r>   r  rC  r   r  r   r.  rE  rT  r  r  r  r  r  r  r  r  r  rt   r  r  r  r  r  r  r   rC   rD   )>rE   r   r   rF   rG   rU  r   r   rI   r  r   r  r  r   r  r  rJ   r  rL   r=   r   rM   r  r  r   r  r}   rW  r&   r  r  r  r   r   r  r>   r  rw   re  rC  r  r.  rc   r   r   r7   rT  rf   r  r  rv   rk   r  r  r0  r  rN   rO   rP   rQ   rR   r   )$rS   r   rX  rF  rG  rH  r>  rJ  rL  r2  rY  rZ  rW   r   rY   rK  rL  r>   r;  r<  rZ   r4  rs  r  r  r  r  r[   r  r  r  r  r  r  rV   r\   r   r   r   *listaTransfereciasCreadas_bancos_ajax_view&  s   
DD
DD
"





$









rI  c           1      C   sz  | j r| jdd}| jd}| jdd}| jdd}|dkr,ttj }d}d}d}d}d}d}	zmtjj|d	}
|
j	j
}|dkr|dkr|dkrtj|d
}tj|tjj}tj|tjj}tjj|
j||fdjdddddddddddd
}|jddtd}|jddtd}t|}nd}	n|dkrtj|d
}tj|d
}tj|tjj}tj|tjj}tjj|
j||fdjdddddddddddd
}|jddtd}|jddtd}t|}nXd}	nUttj }tj|d
}tj|tjj}tj|tjj}tjj|
j||fdjdddddddddddd
}|jddtd}|jddtd}t|}g }d}d}d}d}d}d}d}d}d}d}d} d}!d}"d}#tjj|
jd}$|D ]}%i }&tjjt|%d d	}'tjjt|%d d	}(tjj|%d d	})d}*|)j}+|'jdkr=d|%d  d  |%d  d! |+ d" |* |&d#< t|'jd$|&d%< t|'j |&d&< |'j!j"|&d'< t|'j#|&d(< t$t%|'j&|&d)< t|%d |&d< t|%d |&d*< t|%d |&d+< t|'j'|&d,< |'j|&d-< d|&d.< |%d d kr3|%d dkr3t%|'j&t%|%d  t%|%d  },|,|&d.< nt%|'j&t%|%d  },|,|&d.< d|&d/< d|&d0< d|&d1< d2|&d3< d2|&d4< t|'j#dkr|'jdkrd5|&d4< |'j(d6krtd5|&d3< nC|t%|%d  }t)jj|$j|)j	jd7}-|-j*d8krt%|%d t%|-j+ d9 |&d/< t%|%d t%|-j, d9 |&d0< n
t%|%d t%|-j+ d9 |&d/< t%|%d t%|-j- d9 |&d0< t%|%d t%|-j, d9 |&d1< nd }-|'jd:kr3t.jjt|%d d;}.t)jj|$j|.j/j0jd<1 r't)jj|$j|.j/j0jd<}-|-j+d ks|-j+dks|-j+dkr&t)jj|$j|)j	jd7}-nt)jj|$j|)j	jd7}-nt)jj|$j|)j	jd7}-|-j*d8krct%|%d t%|-j+ d9 |&d/< t%|%d t%|-j, d9 |&d0< n-t%|%d t%|-j+ d9 |&d/< t%|%d t%|-j- d9 |&d0< t%|%d t%|-j, d9 |&d1< |t2|'j& }|t%|&d.  }|t%|%d  }|t%|%d  }|t%|%d  }||&d/  }||&d0  }| |&d1  } t|'j#dkr8|'jdkrJ|'j(d6krd=|&d3< nC|t%|%d  }t)jj|$j|)j	jd7}-|-j*d8krt%|%d t%|-j+ d9 |&d/< t%|%d t%|-j, d9 |&d0< n
t%|%d t%|-j+ d9 |&d/< t%|%d t%|-j- d9 |&d0< t%|%d t%|-j, d9 |&d1< nd }-|'jd:krt.jjt|%d d;}.t)jj|$j|.j/j0jd<1 rt)jj|$j|.j/j0jd<}-|-j+d ks|-j+dks|-j+dkrt)jj|$j|)j	jd7}-nt)jj|$j|)j	jd7}-nt)jj|$j|)j	jd7}-|-j*d8krt%|%d t%|-j+ d9 |&d/< t%|%d t%|-j, d9 |&d0< n-t%|%d t%|-j+ d9 |&d/< t%|%d t%|-j- d9 |&d0< t%|%d t%|-j, d9 |&d1< |t2|'j& }|t%|&d.  }|t%|%d  }|t%|%d  }|t%|%d  }|!|&d/  }!|"|&d0  }"|#|&d1  }#|3|& q{i }/||/d>< ||/d?< t4t%|d@|/dA< t%||/dB< t%||/dC< t%||/dD< t4t%|d@|/dE< t4t%|d@|/dF< t4|d@|/dG< t4|d@|/dH< t4|d@|/dI< t4|d@|/dJ< t4| d@|/dK< |3|/ t56|}	W n   dtt78 dL  }	Y nd}	dM}0t9|	|0S )NNr  r'   r  r  r  r-  r   r   ra   r}  r
  r  idCajaDebe__aux2__startswithr=   re   r  rA   rQ  monto_comi_giror  r  r  r  r  r  r  rC   r4  r:   	extornadoPara: r   <b style="color: #2e6da4;"> / r  r  rr  r>   r  r  rT  rE  r  	comi_giror  r   r  st_cast_cest_otr,   ex_toxr  r  rd  id_caja__id_usuarior.   r  pagador  rd  r;   r   
util_solesutil_dolaresr  r  r  tcapidtbancodtcapistbancostgiroStgiroDtcoftccetcotr2   rD   ):rE   rF   rG   r   r  r   r  r   rI   r   r"  r  r  r   r  r  r  rL   r=   r~   rM   r  r   rJ   conf_liquid_Cajasr  rW  r}   rf   r  r>   rw   rB  r.  rc   rT  r7   r   r  rC  re  conf_prj_arqueo	tipo_cajaprj_cajaprj_otra_oficinaprj_oficina_centralr  r  r;   r   r&   rN   r  rO   rP   rQ   rR   r   )1rS   r  r  r  r  r  r  r  r  rV   r   r   r>   rK  rL  r  rY   r;  r<  r=  r>  rW   tComistComidr  r  ra  r`  r  r  oscsrw  r  r  rx  rX   rZ   r[   r  ClO_auxooriodestcaparqr  r  r\   r   r   r   ,consulta_tras_creadas_caja_liquid_fetch_view&  sv  6
6
6
,
"
" $ " $ 


ru  c           /      C   s  | j r| jdd}| jd}| jdd}| jdd}|dkr,ttj }d}d}d}d}ztjj|d	}|j	j
}	|dkr|dkr|dkrtj|d
}
tj|
tjj}tj|
tjj}ttjj|j||fddjdddddddddd}nd}n|dkrtj|d
}tj|d
}tj|tjj}tj|tjj}ttjj|j||fddjdddddddddd}n?d}n<ttj }tj|d
}
tj|
tjj}tj|
tjj}ttjj|j||fddjdddddddddd}g }tjj|jd}d}d}d}d}d}d}d}d}d}d}d}d}|D ]/} i }!t| d dkr<|| d  }t| d dkrK|| d  }tjj| d d}"|"jjjj}#d}$tjj|"jjjjd	}%tjj|"jjjjd	}&d|"jj d |"jj d |"jj  |$ d |# d  |"jjj!j" d |"jjj!j# d! |!d"< |"jjj$|!d#< |"jjj%}'d}(t&|'dkrt&|'}(n|"jj'}(t|(|!d$< d|!d%< |"jj(d kr|"jj(dkrt)|"jjj*t)|"jj' t)|"jj( })|)|!d%< nt)|"jjj*t)|"jj' })|)|!d%< t| d +d&|!d< t| d |!d'< t| d |!d< t,jj| d d	}*|*j"|!d(< t-t)| d |!d)< t| d |!d*< d|!d+< d|!d,< d|!d-< d|!d.< t.jj|"jd// rbt.jj|"jd/}+t|+j0|!d.< d },t1jj|j|%jd0/ rt1jj|j|%jd0},|,j2d ks|,j2dks|,j2dkrt1jj|j|&j	jd1},nt1jj|j|&j	jd1},|,j3d2krt)|(t)|,j2 d3 |!d+< t)|(t)|,j4 d3 |!d,< n't)|(t)|,j2 d3 |!d+< t)|(t)|,j5 d3 |!d,< t)|(t)|,j4 d3 |!d-< t| d dkr||!d+  }||!d,  }||!d-  }|t)|!d$  }|t)|!d%  }|t)|!d.  }t| d dkrR||!d+  }||!d,  }||!d-  }|t)|!d$  }|t)|!d%  }|t)|!d.  }|6|! q(i }-t7t)|d4|-d5< t)||-d6< t7|d4|-d7< t||-d8< t7|d4|-d9< t7|d4|-d:< t7|d4|-d;< t7|d4|-d<< t7|d4|-d=< t7|d4|-d>< t7|d4|-d?< |6|- t89|}W n   dtt:; d@  }Y nd}dA}.t<||.S )BNr  r'   r  r  r  r-  r   r   ra   r}  r  )r;   r  r  r  )aux2__startswithr=   r>   r  rB  r  rT  rC  r.  rC   r4  r:   r  r  r  A: r    <b style="color: #4cae4c;"> De: "</b> /<b  style="color: #d58512;"><b>r  r  rA   r  rr  r  r  rE  r  rQ  rR  rS  r  r  rY  rV  r.   r  r  r  r  rZ  r[  capiscapidegresosegresodrb  rc  rd  r2   rD   )=rE   rF   rG   r   r  r   r  r   rI   r   r"  r  r  r   r  r  rJ   r  rL   r=   r~   rM   re  r  r  r  re   rf   r;   r}   r  r  r  r.  rc   r   rC  re  r   rA   r  r   r  rw   r   r7   r  r   rE  rf  rh  rg  ri  rj  rN   r  rO   rP   rQ   rR   r   )/rS   r  r  r  r  r  r  rV   r   r   r>   rK  rL  rY   r;  r<  r=  r>  rW   rX   rm  rn  rw  r  r  rx  comiscomidr}  r~  r{  r|  rZ   r[   r  rq  rr  C_auxrp  r  rQ  rs  r.   r  rt  r  r\   r   r   r   ,consulta_tras_pagadas_caja_liquid_fetch_view'  s  ::8
X

&

$

r  c                 C   r   )NzlistadoLiquidaciones.htmlr   r   r   r   r   listadoLiquidaciones_viewq(  r   r  c           2      C   s  | j r| jdd}| jd}| jd}| jdd}| jdd}|dkr2ttj }d}d	}d	}d	}d	}	d}
z{tjj|d
}|j	j
}|dkr|dkr|dkrtj|d}tj|tjj}tj|tjj}tjj|j||fdt| ddddddddddd
}|jddtd}|jddtd}	t|}nd}
n|dkrtj|d}tj|d}tj|tjj}tj|tjj}tjj|j||fdt| ddddddddddd
}|jddtd}|jddtd}	t|}nYd}
nVttj }tj|d}tj|tjj}tj|tjj}tjj|j||fdt| ddddddddddd
}|jddtd}|jddtd}	t|}g }d	}d	}d	}d	}d	}d	}d	}d	}d	}d	} d	}!d	}"d	}#d	}$tjj|jd}%|D ]}&i }'tjjt|&d d
}(tjjt|&d d
})tjj|&d d
}*d}+|*j},|(jdkrQd|&d  d  |&d  d! |, d" |+ |'d#< t|(jd$|'d%< t|(j|'d&< |(j j!|'d'< t"d(t|(j  t|(j#|'d)< t$t%|(j&|'d*< t|&d |'d< t|&d |'d+< t|&d |'d,< t|(j'|'d-< |(j|'d.< d	|'d/< |&d d krG|&d dkrGt%|(j&t%|&d  t%|&d  }-|-|'d/< nt%|(j&t%|&d  }-|-|'d/< d	|'d0< d	|'d1< d	|'d2< d3|'d4< d3|'d5< t|(j#dkr|(jdkrd6|'d5< |(j(d7krd6|'d4< nC|t%|&d  }t)jj|%j|*j	jd8}.|.j*d9krt%|&d t%|.j+ d: |'d0< t%|&d t%|.j, d: |'d1< n
t%|&d t%|.j+ d: |'d0< t%|&d t%|.j- d: |'d1< t%|&d t%|.j, d: |'d2< nd }.|(jd;krGt.jjt|&d d<}/t)jj|%j|/j/j0jd=1 r;t)jj|%j|/j/j0jd=}.|.j+d ks/|.j+d	ks/|.j+dkr:t)jj|%j|*j	jd8}.nt)jj|%j|*j	jd8}.nt)jj|%j|*j	jd8}.|.j*d9krwt%|&d t%|.j+ d: |'d0< t%|&d t%|.j, d: |'d1< n-t%|&d t%|.j+ d: |'d0< t%|&d t%|.j- d: |'d1< t%|&d t%|.j, d: |'d2< |t2|(j& }|t%|'d/  }|t%|&d  }|t%|&d  }|t%|&d  }||'d0  }| |'d1  } |!|'d2  }!t|(j#dkrL|(jdkr^|(j(d7krd>|'d4< nC|t%|&d  }t)jj|%j|*j	jd8}.|.j*d9kr0t%|&d t%|.j+ d: |'d0< t%|&d t%|.j, d: |'d1< n
t%|&d t%|.j+ d: |'d0< t%|&d t%|.j- d: |'d1< t%|&d t%|.j, d: |'d2< nd }.|(jd;krt.jjt|&d d<}/t)jj|%j|/j/j0jd=1 rt)jj|%j|/j/j0jd=}.|.j+d ks|.j+d	ks|.j+dkrt)jj|%j|*j	jd8}.nt)jj|%j|*j	jd8}.nt)jj|%j|*j	jd8}.|.j*d9krt%|&d t%|.j+ d: |'d0< t%|&d t%|.j, d: |'d1< n-t%|&d t%|.j+ d: |'d0< t%|&d t%|.j- d: |'d1< t%|&d t%|.j, d: |'d2< |t2|(j& }|t%|'d/  }|t%|&d  }|t%|&d  }|t%|&d  }|"|'d0  }"|#|'d1  }#|$|'d2  }$|3|' qi }0||0d?< ||0d@< t4t%|dA|0dB< t%||0dC< t%||0dD< t%||0dE< t4t%|dA|0dF< t4t%|dA|0dG< t4|dA|0dH< t4|dA|0dI< t4|dA|0dJ< t4| dA|0dK< t4|!dA|0dL< |3|0 t56|}
W n   dtt78 dM  }
Y nd}
dN}1t9|
|1S )ONr  r'   r  pkLr  r  r-  r   r   ra   r}  r  r  r  idCajaDebe__aux2r=   re   r  rA   rQ  rL  r  r  r  r  r  r  r  rC   r4  r:   rM  rN  r   rO  r  r  rr  r>   r  r  pk deberT  rE  r  rP  r  r   r  rQ  rR  rS  r,   rT  rU  r  r  rV  r.   r  rX  r  rY  r   rZ  r[  r  r  r  r\  r]  r^  r_  r`  ra  rb  rc  rd  r2   rD   ):rE   rF   rG   r   r  r   r  r   rI   r   r"  r  r  r   r  r  r  rL   r=   rM   r  r   rJ   re  r  rW  r}   rf   r  r>   rw   rB  r.  rc   printrT  r7   r   r  rC  re  rf  rg  rh  ri  rj  r  r  r;   r   r&   rN   r  rO   rP   rQ   rR   r   )2rS   r  r  pklr  r  r  r  r  r  rV   r   r   r>   rK  rL  r  rY   r;  r<  r=  r>  rW   rk  rl  r  r  ra  r`  r  r  rm  rn  rw  r  r  rx  rX   rZ   r[   r  ro  rp  rq  rr  rs  rt  r  r  r\   r   r   r   /consulta_tras_creadas_caja_liquidado_fetch_viewu(  sz  
8

8
8
,
"
" $ " $ 


r  c           0      C   s  | j r| jdd}| jd}| jd}| jdd}| jdd}|dkr2ttj }d}d	}d	}d}ztjj|d
}	t	jj|	j
d}
|	jj}|dkr|dkr|dkrtj|d}tj|tjj}tj|tjj}ttjj|	j
||fddt| ddddddddd}nd}n|dkrtj|d}tj|d}tj|tjj}tj|tjj}ttjj|	j
||fddt| ddddddddd}n@d}n=ttj }tj|d}tj|tjj}tj|tjj}ttjj|	j
||fddt| ddddddddd}g }d	}d	}d	}d	}d	}d	}d	}d	}d	}d	}d	}d	} |D ]/}!i }"t|!d dkrE||!d  }t|!d dkrT||!d  }tjj|!d d}#|#jjjj}$d}%tjj|#jjjj
d
}&tjj|#jjjj
d
}'d|#jj d |#jj d |#jj |% d |$ d  |#jjj j! d |#jjj j" d! |"d"< |#jjj#|"d#< |#jjj$}(d	})t%|(d	krt%|(})n|#jj&})t|)|"d$< d	|"d%< |#jj'd kr|#jj'dkrt(|#jjj)t(|#jj& t(|#jj' }*|*|"d%< nt(|#jjj)t(|#jj& }*|*|"d%< t|!d *d&|"d< t|!d |"d'< t|!d |"d< t+jj|!d d
}+|+j!|"d(< t,t(|!d |"d)< t|!d |"d*< d	|"d+< d	|"d,< d	|"d-< d	|"d.< t-jj|#j
d/. rkt-jj|#j
d/},t|,j/|"d.< d }-t0jj|
j
|&j
d0. rt0jj|
j
|&j
d0}-|-j1d ks|-j1d	ks|-j1dkrt0jj|
j
|'jj
d1}-nt0jj|
j
|'jj
d1}-|-j2d2krt(|)t(|-j1 d3 |"d+< t(|)t(|-j3 d3 |"d,< n't(|)t(|-j1 d3 |"d+< t(|)t(|-j4 d3 |"d,< t(|)t(|-j3 d3 |"d-< t|!d dkr(||"d+  }||"d,  }||"d-  }|t(|"d$  }|t(|"d%  }|t(|"d.  }t|!d dkr[||"d+  }||"d,  }||"d-  }|t(|"d$  }| t(|"d%  } |t(|"d.  }|5|" q1i }.t6t(|d4|.d5< t(||.d6< t6|d4|.d7< t||.d8< t6|d4|.d9< t6| d4|.d:< t6|d4|.d;< t6|d4|.d<< t6|d4|.d=< t6|d4|.d>< t6|d4|.d?< |5|. t78|}W n   dtt9: d@  }Y nd}dA}/t;||/S )BNr  r'   r  r  r  r  r-  r   r   ra   r:   r}  r  r  )r;   r  r  r  r=   r>   r  rB  r  rT  rC  r.  rC   r4  r  r  r  rw  r   rx  ry  rz  r  r  rA   r  rr  r  r  rE  r  rQ  rR  rS  r  r  rY  rV  r.   r  r  r  r  rZ  r[  r{  r|  r}  r~  rb  rc  rd  r2   rD   )<rE   rF   rG   r   r  r   r  r   rI   re  r=   r   r"  r  r  r   r  r  rJ   r  rL   rM   r  r  r  re   rf   r;   r}   r  r  r  r.  rc   r   rC  re  r   rA   r  r   r  rw   r   r7   r  r   rE  rf  rh  rg  ri  rj  rN   r  rO   rP   rQ   rR   r   )0rS   r  r  r  r  r  r  r  rV   r   rX   r   r>   rK  rL  rY   r;  r<  r=  r>  rW   rm  rn  rw  r  r  rx  r  r  r}  r~  r{  r|  rZ   r[   r  rq  rr  r  rp  r  rQ  rs  r.   r  rt  r  r\   r   r   r   /consulta_tras_pagadas_caja_liquidado_fetch_viewR)  s  <<:
X

&

$

r  c                 C   s   | j j}z)tj d}tjj|d d d}t|j	t
|jt
|jt
|jd}W n   dt
t d  }Y d}t||S )Nr=   r   ra   )r  popcperC   r2   rD   )r   r   porcentaje_liquidacionrI   r   rM   rG   rO   rP   rg  r   rh  rj  ri  rQ   rR   r   )rS   r   arq_conrt  rV   r\   r   r   r   consulta_porcentajes_fetch_view)  s   ,
r  c           -      C   sb  | j r| jdd}| jd}| jdd}| jdd}|dkr,ttj }d}d}d}d}d}d}	zatjj|d	}
|
j	j
}|dkr|dkr|dkrtj|d
}tj|tjj}tj|tjj}tjj|
j||fdjdddddddddddddd}|jddtd}|jddtd}t|}nd}	n|dkrtj|d
}tj|d
}tj|tjj}tj|tjj}tjj|
j||fdjdddddddddddddd}|jddtd}|jddtd}t|}nZd}	nWttj }tj|d
}tj|tjj}tj|tjj}tjj|
j||fdjdddddddddddddd}|jddtd}|jddtd}t|}g }d}d}d}d}d}d}d}d}d}d}d} d}!d}"d}#|D ]}$i }%tjjt|$d d	}&tjjt|$d d	}'d}(|$d dkr?d |$d  d! |$d  d" |$d  d# |$d  |%d$< t|&jd%|%d&< t|&j|%d'< |&jj|%d(< t|&j|%d)< t t!|&j"|%d< t|$d |%d< t|$d |%d*< t|&j#|%d+< |&j$|%d,< t!|$d |%d-< d|%d.< d|%d/< d|%d0< d1|%d2< d1|%d3< t|&jdkr:|$d dkrd4|%d3< |&j%d5kr6d4|%d2< n|t!|$d  }t&j' d})t&jj|)d d d	}*|*j(d6krvt!|$d t!|*j) d7 |%d.< t!|$d t!|*j* d7 |%d/< nt!|$d t!|*j) d7 |%d.< t!|$d t!|*j+ d7 |%d/< t!|$d t!|*j* d7 |%d0< nt&j' d})t&jj|)d d d	}*|*j(d6krt!|$d t!|*j) d7 |%d.< t!|$d t!|*j* d7 |%d/< n-t!|$d t!|*j) d7 |%d.< t!|$d t!|*j+ d7 |%d/< t!|$d t!|*j* d7 |%d0< |t,|&j" }|t!|%d-  }|t!|$d  }|t!|$d  }||%d.  }||%d/  }| |%d0  } |-|% q{i }+||+d8< ||+d9< t.t!|d:|+d;< t!||+d<< t!||+d=< t!||+d>< t.t!|d:|+d?< t.t!|d:|+d@< t.|d:|+dA< t.|d:|+dB< t.| d:|+dC< |-|+ t/0|}	W n   dtt12 dD  }	Y nd}	dE},t3|	|,S )FNr  r'   r  r  r  r-  r   r   ra   r}  r
  r  rJ  r=   r  rA   rE  rQ  r  r  r  r  r  r  r  r  r  r  rC   r4  rM  rN  r   rO  </b> CTA/DNI r  rr  r>   r  r  rT  r  r  r   r  rQ  rR  rS  r,   rT  rU  r  r  r.   r  rZ  r[  r  r  r  r\  r]  r^  r_  rb  rc  rd  r2   rD   )4rE   rF   rG   r   r  r   r  r   rI   r   r"  r  r  r   r  r  r  rL   r=   r~   rM   r  r   rJ   r  rW  r>   rw   rB  r.  rc   rT  r7   r   r  rC  r  re  r  r   rg  rh  ri  rj  r&   rN   r  rO   rP   rQ   rR   r   )-rS   r  r  r  r  r  r  r  r  rV   r   r   r>   rK  rL  r  rY   r;  r<  r=  r>  rW   rk  rl  r  r  ra  r`  r  r  rm  rn  rw  r  r  rx  rZ   r[   r  ro  rq  r  rt  r  r\   r   r   r   3consulta_tras_bancos_creadas_caja_liquid_fetch_view)  s  
:

:
:
4

   


r  c           ,      C   sD  | j r| jdd}| jd}| jd}| jdd}| jdd}|dkr2ttj }d}d	}d	}d	}d	}	d}
zLtjj|d
}|j	j
}|dkr|dkr|dkrtj|d}tj|tjj}tj|tjj}tjj|j||fdt| ddddddddddddd}|jddtd}|jddtd}	t|}nd}
n|dkr	tj|d}tj|d}tj|tjj}tj|tjj}tjj|j||fdt| ddddddddddddd}|jddtd}|jddtd}	t|}n[d}
nXttj }tj|d}tj|tjj}tj|tjj}tjj|j||fdt| ddddddddddddd}|jddtd}|jddtd}	t|}g }d	}d	}d	}d	}d	}d	}d	}d	}d	}d	} d	}!d	}"d	}#d	}$tjj|d
}%|D ]}&i }'tjjt|&d d
}(tjjt|&d d
})|&d dkr0d |&d  d! |&d  d" |&d  d# |&d  |'d$< t|(jd%|'d&< t|(j|'d'< |(jj|'d(< td)t|(j  t|(j |'d*< t!t"|(j#|'d< t|&d |'d< t|&d |'d+< t|(j$|'d,< |(j%|'d-< t"|&d |'d.< d	|'d/< d	|'d0< d	|'d1< d2|'d3< d2|'d4< t|(j dkr+|&d dkrd5|'d4< |(j&d6krMd5|'d3< n|t"|&d  }|%j'd7krzt"|&d t"|%j( d8 |'d/< t"|&d t"|%j) d8 |'d0< nt"|&d t"|%j( d8 |'d/< t"|&d t"|%j* d8 |'d0< t"|&d t"|%j) d8 |'d1< nq|%j'd7krt"|&d t"|%j( d8 |'d/< t"|&d t"|%j) d8 |'d0< n-t"|&d t"|%j( d8 |'d/< t"|&d t"|%j* d8 |'d0< t"|&d t"|%j) d8 |'d1< |t+|(j# }|t"|'d.  }|t"|&d  }|t"|&d  }||'d/  }| |'d0  } |!|'d1  }!|,|' qi }*||*d9< ||*d:< t-t"|d;|*d<< t"||*d=< t"||*d>< t"||*d?< t-t"|d;|*d@< t-t"|d;|*dA< t-|d;|*dB< t-| d;|*dC< t-|!d;|*dD< |,|* t./|}
W n   dtt01 dE  }
Y nd}
dF}+t2|
|+S )GNr  r'   r  r  r  r  r-  r   r   ra   r}  r  r  r=   r  rA   rE  rQ  r  r  r  r  r  r  r  r  r  r  rC   r4  rM  rN  r   rO  r  r  rr  r>   r  r  r  rT  r  r  r   r  rQ  rR  rS  r,   rT  rU  r  r  r.   r  rZ  r[  r  r  r  r\  r]  r^  r_  rb  rc  rd  r2   rD   )3rE   rF   rG   r   r  r   r  r   rI   r   r"  r  r  r   r  r  r  rL   r=   rM   r  r   rJ   r  r  rW  r>   rw   rB  r.  rc   r  rT  r7   r   r  rC  r  re  rg  rh  ri  rj  r&   rN   r  rO   rP   rQ   rR   r   ),rS   r  r  r  r  r  r  r  r  r  rV   r   r   r>   rK  rL  r  rY   r;  r<  r=  r>  rW   rk  rl  r  r  ra  r`  r  r  rm  rn  rw  r  r  rx  rt  rZ   r[   r  ro  r  r\   r   r   r   6consulta_tras_bancos_creadas_caja_liquidado_fetch_view*  s  
<

<
<
4

   


r  c                 C   sZ  | j r$| jj}| jdd}| jdd}| jdd}| jdd}| jdd}|dkr8ttj }d	}zg }t	j
j|d
}g }	|dkrgtj
jdddddddddddddddddddd}	n|d	kr|d	kr|dkrtj|d}
tj|
tjj}tj|
tjj}tj
jd||fddddddddddddddddd}	nn|dkrtj|d}tj|d}tj|tjj}tj|tjj}tj
jd||fddddddddddddddddd}	n-g }	n*|d krtj
td|d!td|d"B ddddddddddddddddd}	d#}|	D ]}i }t|d d$|d< d|d< |d d kr@t|d d$|d< d|d< |d d krVt|d d$|d< d|d< |d d krlt|d d$|d< |d |d< |d |d< |d |d< |d |d< tt|d d%|d< tt|d d%|d< tt|d d%|d< |t|d 7 }d|d&< |d d#krt	j
j|d d'}|j|d&< d|d(< |d d#krtj
j|d d'}|j|d(< |d |d)< |d d*krd+|d< n|d d,krd-|d< nd.|d< || qt|t|d%d/}W n   d0tt d1  }Y nd0}d2}t ||S )3Nr   r    razonr'   r  r  r  r-  r   r   Tr  )r   estado_sunatr   r=   seriecorrelativor>   fecha_emisionfecha_enviofecha_errornro_docm_netom_igvm_totalr  r;   
id_empresar}  )r   r  r4  r,   )r   nro_doc__icontains)r   razon__icontainsr   rq   r  r   ra   rucr   BBoletaFFacturaError)rW   total_derC   r2   rD   )!rE   r   r   rF   rG   r   r  r   r  r   rI   FacturacionOperacionV1rL   r   rM   r  r  r   r  r  r	   rw   r  r   rc   EmpresaSunatr  rN   rO   rP   rQ   rR   r   )rS   r   r   	dni_razonr  r  r  rW   r   rY   r>   rK  rL  r;  r<  r=  r>  r  rZ   r[   r   empresarV   r\   r   r   r   "lista_operaciones_sunat_fetch_view4+  s   <8:
J




r  c                 C   r   )Nzlistado-operaciones-sunat.htmlr   r   r   r   r   listado_operaciones_sunat_view+  r   r  c           	      C   s   | j rB| jdd}| jj}d}g }z |dk}tjj|d}ttjj	d|d
dd}t|}W n   d	tt d
  }Y nd}d}t||S )NrC  r'   r   r   T)r   es_depositor=   r  rB   r2   rC   rD   )rE   rF   rG   r   r   r   rI   rJ   r  rL   rM   rO   rP   r   rQ   rR   r   )	rS   	es_retiror   rV   rW   es_depor   rY   r\   r   r   r   operaciones_agente_ajax_view+  s   
r  c           	      C   s   | j rB| jj}| jdd}d}g }z tjj|d}|dk}ttjj	d|d
dd}t|}W n   d	tt d
  }Y nd}d}t||S )Nr  r'   r   r   T)r   r  r=   entidadrB   r2   rC   rD   )rE   r   r   rF   rG   r   rI   rJ   r  rL   rM   rO   rP   r   rQ   rR   r   )	rS   r   r  rV   rW   r   es_agerY   r\   r   r   r   entidad_st_bancos_ajax_view+  s   
r  c              	   C   s   | j rB| jj}d}g }z'tjj|d}ttjt	ddddt	dd|j
dB dd}t|}W n   dtt d	  }Y nd
}d}t||S )Nr'   r   T)r   	es_globalrC  )r   rC  r;   r=   r  rB   r2   rC   rD   )rE   r   r   r   rI   rG   rJ   r  rL   r	   r=   rM   rO   rP   r   rQ   rR   r   )rS   r   rV   rW   r   rY   r\   r   r   r    entidad_retiros_bancos_ajax_view+  s   2
r  c                 C   s  | j rT| jdd}| jdd}| jdd}| jdd}| jdd}|dkr4ttj }d}| jj}zg }t	j
j|d	}|dkrx|dkrwtj|d
}	tj|	tjj}
tj|	tjj}ttj
j|j|
|fddd}n?|dkr|dkr|dkrtj|d
}tj|d
}tj|tjj}tj|tjj}ttj
j|j||fddd}|D ]}tj
j|d d}i }t|jd|d< |jjd |jj d |jj |d< |jjd |jj d |jj |d< |jj|d< t|j|d< t|j|d< |j |d< d|d< |j!dkr$t"j
j|j!d}|j#|d< |j$|d< |j%|d< |j&|d< |j'|d< |(| qt)*|}W n   dtt+, d   }Y nd}d!}t-||S )"Nr   r   r  r'   r  r  r  r-  r   r}  r(  r   r=   r4  ra   rq   r>   r   personalr-  cliente_dnirE  rA   r  r  r   nro_rer  tipo_docrt   rC   r2   rD   ).rE   rF   rG   r   r  r   r  r   r   r   rI   r  r  r   r  r  rJ   r  rL   r=   r   rM   r>   rw   r.  rc   r   r   rQ  r  rE  rA   r  r  r  r  r  r  r  ro   rN   rO   rP   rQ   rR   r   )rS   r   r  r  r  r  r   rW   r   r>   rK  rL  rY   r;  r<  r=  r>  rZ   rC  r[   r  rV   r\   r   r   r   $listaRetirostransferencia_fetch_view+  sh   &&$$






r  c                 C   r   )NzRetirosBancosCreados.htmlr   r   r   r   r   listaRetirostransferencia_view+  r   r  c                 C   s  | j j}| jr| jdd}| jdd}| jdd}| jdd}| jdd}|dkr8ttj }d}zt	j
j|d	}d }d }	|dkr|dkrz|dkrytj|d
}
tj|
tjj}tj|
tjj}	tj
j||	fddd}nv|dkr|dkr|dkrtj|d
}tj|d
}tj|tjj}tj|tjj}	tj
j||	fddd}n:g }n7|dkrtj
t|dt|dB t|dB t|dB dd}n|dkrtj
jdddd}ng }g }|D ]}tj
j|d d}i }t|jd|d< |d |d< |jj|d< |jj|d< |jjd |jj |d< |j|d< |j|d < |j|d!< t|j |d"< |j!|d#< |j"j#|d< |j"j$j%|d$< |j"j$j|d%< |j"j$j|d&< |j"j$j&|d'< |j"j$j'|d(< t|j"j(d)|d*< |j"jj|d+< t|j"j)|d,< t|j"j!|d-< d|d< |j"j*d.krd/|d< d0|d1< t+j
j|j"j#d2d3, rd4|d1< |j"j-|d5< |.| qt/0|}W n   d6tt12 d7  }Y nd6}d8}t3||S )9Nr   r   r  r'   r  r  r  r-  r   r}  r  r   r=   r4  r,   )(id_ctacte__id_cliente__nombre__icontains)2id_ctacte__id_cliente__Apellido_paterno__icontains)2id_ctacte__id_cliente__Apellido_materno__icontains)1id_ctacte__id_cliente__dni_beneficiado__icontainsr    rP  )estadoAutorizacionra   rq   so_fechaso_pk
so_oficinaso_cajar   so_personalso_tablaso_autorizadorso_estado_auso_monto	so_monedar  r  r$  r%  r%  rr  r   r&  r<  rT  r:  r;  r   r  Tr  r   r   rC   r2   rD   )4r   r   rE   rF   rG   r   r  r   r  r   rI   r  r  r   r  r  )SolicitudDesbloqueoCtaCteMovimientos_mainrL   r   rM   r	   r>   rw   re   rf   r;   rc   r.  r   rA  autorizado_porr  monto_operacionrT  r7  r=   rQ  r  r   rs  r  r<  r  r  r   r   rN   rO   rP   rQ   rR   r   )rS   r   r   r  r  r  r  r   rK  rL  r>   rY   r;  r<  rW   rZ   soli_dr[   rV   r\   r   r   r   ,listaSolicitudesCtaAhorrosCte_main_ajax_view+  s   >




r  (  django.shortcutsr   django.contrib.auth.decoratorsr   r   django.contrib.auth.modelsr   r   django.db.modelsr   r	   r
   r   django.httpr   r   	django.dbr   r   rO   rQ   django.corer   Main.modelsProcess.modelsMaintenance.modelsConsult.modelsr  r   r   r   r  r   r!   r&   r1   r7   r]   rg   ry   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r*  r5  rI  rK  r`  r  r  r  r  r  r  r  r  r  r  rd  rg  rh  rj  rn  ro  ry  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r"  r%  r'  rA  rI  rJ  rK  r[  r_  rn  rp  ru  rv  rw  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r$  rR  ry  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r	  r  r  r  r#  r8  r9  r=  rI  rP  rU  rX  rb  rd  rj  ro  rq  rs  ru  rv  rx  ry  rz  r|  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r	  r  r  r  r  r$  r%  r&  r(  r)  r,  r2  r6  r<  r?  rH  rI  ru  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r   r   r   <module>   s6  	

 
 
 



*
'
D
< 

:

 



/
+






/
   =
?
&
M

%


7^	
T|w
%E.


K

K
FII
(


,

`
O
Q

_
a


1
'
  #
   >
  8
    p
    n

/$\:
(
)'g`-8-/3L'*0!!7!7!7=:RQ>AFL* 3)"()""OH*K=9&)/!#h "y _  ]   P9