
C.gc           @   s  d  d l  Z  d  d l m Z d  d l m Z d  d l m Z d  d l m Z d  d l	 m
 Z
 d  d l m Z d  d l m Z d  d	 l m Z d  d
 l Td d d d d d d d d d d d d d d d d d d d d d d f Z d d d d d d d d d d d d f Z d d f Z d d f Z d d f Z d d d d d f Z d d d f Z d d d d f Z d d d d f Z d d d d f Z dJ e j f dK     YZ dL e j f dM     YZ dN e j f dO     YZ  dP e j f dQ     YZ! dR e j f dS     YZ" dT e j f dU     YZ# dV e j f dW     YZ$ dX e j f dY     YZ% dZ e j f d[     YZ& d\   Z' d] e j f d^     YZ( d_   Z' d` e j f da     YZ) db   Z* e
 j+ e* dc e) dd e j f de     YZ, df e j f dg     YZ- dh e j f di     YZ. dj e j f dk     YZ/ dl e j f dm     YZ0 dn e j f do     YZ1 dp e j f dq     YZ2 dr e j f ds     YZ3 dt e j f du     YZ4 dv e j f dw     YZ5 dx   Z6 dy e j f dz     YZ7 d{ e j f d|     YZ8 d} e j f d~     YZ9 d e j f d     YZ: d e j f d     YZ; d   Z6 d e j f d     YZ< d e j f d     YZ= d S(   iN(   t   Decimal(   t   models(   t   settings(   t   User(   t	   post_save(   t   gettext(   t   ValidationError(   t   MinValueValidator(   t   *t   2t   3t   4t   5t   6t   7t   8t   9t   10t   11t   12t   13t   14t   15t   16t   17t   18t   19t   20t   21t   22t   23t   24t   1t   Enerot   Febrerot   Marzot   Abrilt   Mayot   Juniot   Juliot   Agostot
   Septiembret   Octubret	   Noviembret	   Diciembret   Du   U$St   Pu   $ARGt   CLPu   $CLPt   Su   SOLESt   APt   APROBADOt   TRs   TARJETA RECHAZADAt   TDs   TARJETA DENEGADAt   PAs   PENDIENTE APROBt   FIs   FONDOS INSUFICIENTESt   CAt   CARTERAt   CLt   CLUBt   VEt   VENTASt   ARt   FOt   FOLIOt	   FormaPagoc           B   s`   e  Z e j d  d d d e d e Z e j d d e d e Z d   Z d d	 d     YZ	 RS(
   s   Forma de Pagot
   max_lengthi   t   blankt   nullt   Observacionesc         C   s   d |  j  S(   Ns   %s(   t
   forma_pago(   t   self(    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyt   __unicode__n   s    t   Metac           B   s   e  Z d  Z d Z RS(   s   Forma de Pagos   Formas de Pago(   t   __name__t
   __module__t   verbose_namet   verbose_name_plural(    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH   q   s   (    (
   RI   RJ   R   t	   CharFieldt   TrueRE   t	   TextFieldt   observacionesRG   RH   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR@   i   s
   		t   Transactionc           B   sb   e  Z e j d  d d Z e j d d d d e d e Z e j d d d d	 e Z d
   Z	 RS(   s   Code IdRA   i   u   Descripcióni-   RB   RC   t   Itemi
   t   choicesc         C   s   d |  j  |  j |  j f S(   Ns   %s | %s | %s(   t   codet   descripciont   item(   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG   |   s    (
   RI   RJ   R   RM   RT   RN   RU   t   TIPO_TRANSACTION_CHOICERV   RG   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRQ   u   s   		t   Bancoc           B   sZ   e  Z e j d  d d Z e j d d d d e d e Z d   Z d d
 d	     YZ RS(   RX   RA   i   u   Descripcióni   RB   RC   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   t   bancoRU   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG      s    RH   c           B   s   e  Z d  Z RS(   t   Bancos(   RI   RJ   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH      s   (    (	   RI   RJ   R   RM   RY   RN   RU   RG   RH   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRX      s
   		t
   BancoChilec           B   sZ   e  Z e j d  d d Z e j d d d d e d e Z d   Z d d
 d	     YZ RS(   RX   RA   i   u   Descripcióni   RB   RC   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   RY   RU   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG      s    RH   c           B   s   e  Z d  Z RS(   s   Bancos Chile(   RI   RJ   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH      s   (    (	   RI   RJ   R   RM   RY   RN   RU   RG   RH   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR[      s
   		t	   BancoPeruc           B   sZ   e  Z e j d  d d Z e j d d d d e d e Z d   Z d d
 d	     YZ RS(   RX   RA   i   u   Descripcióni   RB   RC   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   RY   RU   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG      s    RH   c           B   s   e  Z d  Z RS(   u   Bancos Perú(   RI   RJ   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH      s   (    (	   RI   RJ   R   RM   RY   RN   RU   RG   RH   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR\      s
   		t
   Instrumentc           B   sk   e  Z e j d   Z e j d  Z e j d d d d e Z	 e j d d d d e
 d	 e
 Z d
   Z RS(   s   Instrument IdR@   s   Tipo InstrumentRA   i
   RS   u   Descripcióni   RB   RC   c         C   s   d |  j  |  j |  j   f S(   Nu   %s | %s | %s(   t   instrument_idRE   t   get_tipo_instrument_display(   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG      s    (   RI   RJ   R   t   IntegerFieldR^   t
   ForeignKeyRE   RM   t   TIPO_INSTRUMENT_CHOICEt   tipo_instrumentRN   RU   RG   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR]      s   		t   TipoCambioDiac        	   B   sr   e  Z e j d  d d d d d e d  Z e j d d e j j	 d e
 d	 e
 Z d
   Z d d d     YZ RS(   t   Valort
   max_digitsi   t   decimal_placesi   t   defaults   0.000t   FechaRB   RC   c         C   s   d |  j  S(   Ns   %s(   t   valor(   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG      s    RH   c           B   s   e  Z d  Z RS(   s   Tipo Cambio Dia(   RI   RJ   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH      s   (    (   RI   RJ   R   t   DecimalFieldR    Rj   t	   DateFieldt   datetimet   datet   todayRN   t   fechaRG   RH   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRd      s   ''	t   DetalleTransactionc           B   s   e  Z e j d   Z e j d d d d e Z e j d d e d e Z	 e j d d d	 Z
 e j d
 d d d d d e d  g d e d  Z e j d d d d d d e d  g d e d  Z d   Z d e _ d   Z RS(   t   Dailys   Items TransactionRA   i
   RS   RQ   RB   RC   s
   Nro. Folioi   t   USDRf   Rg   i   t
   validatorsi    Rh   s   0.00u   $c         C   s
   |  j  j S(   N(   t   dailyt   usuario(   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRv      s    t   Usuarioc         C   s   d |  j  |  j f S(   Ns   %s | %s(   t   items_transactiont   transaction_codeid(   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG      s    (   RI   RJ   R   Ra   Ru   RM   t   ITEMS_TRANSACTION_CHOICERx   RN   Ry   t	   nro_folioRk   R   R    t   importe_usdt   importe_pesosRv   t   short_descriptionRG   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRq      s   			t   DetalleTransactionVentaPeruc           B   s   e  Z e j d   Z e j d d d d e Z e j d d e d e Z	 e j d d d	 Z
 e j d
 d d d d d e d  g d e d  Z e j d d d d d d e d  g d e d  Z d   Z d e _ d   Z RS(   t	   DailyPerus   Items TransactionRA   i
   RS   RQ   RB   RC   s
   Nro. Folioi   Rs   Rf   Rg   i   Rt   i    Rh   s   0.00u   Solesc         C   s
   |  j  j S(   N(   t   daily_ventaRv   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRv      s    Rw   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   Rx   Ry   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG      s    (   RI   RJ   R   Ra   R   RM   Rz   Rx   RN   Ry   R{   Rk   R   R    R|   R}   Rv   R~   RG   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR      s   			c           C   s/   y  t  j j d t j j  j SWn d  SXd  S(   NRp   (   Rd   t   objectst   getRm   Rn   Ro   t   idt   None(    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyt   get_tipocambiodia   s     t   DetalleTransactionVentac           B   s   e  Z e j d   Z e j d d d d e Z e j d d e d e Z	 e j d d d	 Z
 e j d
 d d d d d e d  g d e d  Z e j d d d d d d e d  g d e d  Z d   Z d e _ d   Z RS(   t
   DailyVentas   Items TransactionRA   i
   RS   RQ   RB   RC   s
   Nro. Folioi   Rs   Rf   Rg   i   Rt   i    Rh   s   0.00u   $c         C   s
   |  j  j S(   N(   R   Rv   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRv      s    Rw   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   Rx   Ry   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG      s    (   RI   RJ   R   Ra   R   RM   Rz   Rx   RN   Ry   R{   Rk   R   R    R|   R}   Rv   R~   RG   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR      s   			c           C   s/   y  t  j j d t j j  j SWn d  SXd  S(   NRp   (   Rd   R   R   Rm   Rn   Ro   R   R   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR      s     t   DetallePagoc           B   s  e  Z e j d  d e d e Z e j d  Z e j d  Z e j e	 d e j
 d e d e d e Z e j d d d	 d d
 Z e j d d d d d Z e j d d d d d
 d e d e Z e j d d d Z e j d d d d d
 Z e j d d d d d d e d
  g d e d  Z e j d d d d d d e d
  g d e d  Z e j d d d d d d e d
  g d e d  Z e j d d d d d
 Z d   Z d e _ d   Z d    Z RS(!   Rr   RB   RC   R]   s
   Fecha Depot	   on_deleteRh   u   Refer/N.AproRA   i   i    u   Nº Lotei   t   WEBu	   Nº Cuponu   Nº Tarjetai   u
   Nº Cuotasi   u   MontoU$DRf   i
   Rg   Rt   s   0.00t   MontoArsu   Int. $u
   Nº Chequei   c         C   s
   |  j  j S(   N(   Ru   Rv   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRv     s    Rw   c         C   s   d |  j  S(   Ns   %s(   R^   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG     s    c         C   s6   y( d |  _  t j j d |  j  |  _ Wn n Xd  S(   Nt   0Rp   (   t	   nro_cuponRd   R   R   t	   fecha_dept   tipo_cambio_dia(   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyt   clean  s
    	(   RI   RJ   R   Ra   RN   Ru   R^   Rl   R   Rd   t
   DO_NOTHINGR   R   RM   t	   referencet   nro_loteR   t   nro_tarjetat   cant_cuotasRk   R   R    t	   monto_usdt   monto_pesost   intereses_pesost
   nro_chequeRv   R~   RG   R   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR      s$   '666			c         K   sQ   t  | d  r | ` d  St | _ | j d k rC | j j | _ n  | j   d  S(   Nt   _already_savingR   (   t   hasattrR   RN   R   Ru   t   pkt   save(   t   sendert   instancet   kwargs(    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyt   update_reference  s    	R   Rr   c           B   s  e  Z e j d  d e d e d e j Z e j d d d d e d e Z e j d  d d d e d e Z	 e j d d d	 d
 e
 Z e j d d d d e d e Z e j d d e Z e j d d e j j Z e j d  Z e j d d d	 d d d e d  g d e d e d e d  Z e j d d d	 d d d e d  g d e d  d e d e Z e j d d d d
 e Z e j d d d	 d d Z e j e d e d e Z d   Z d d" d      YZ e  e  d!  Z! RS(#   t   SocioRB   RC   R   s   Nro. ContratoRA   i   i   s   T. Socioi
   RS   t   OwnerIDi   s	   Auth Codet   primary_keyRi   Rh   RX   Rs   Rf   Rg   i   Rt   i    s   0.00t   PESOSs   TRX Currencyi   s   Tipo Cambioi   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   t   nro_contratot   socio(   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG   6  s    RH   c           B   s   e  Z d  Z RS(   Rr   (   RI   RJ   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH   9  s   c         O   s8  t  t |   j | |   |  j j |  _ |  j j |  _ |  j j |  _	 t  t |   j | |   |  j
 ry |  j } Wn t   } n X|  | _ |  j | _ |  j | _ |  j | _ |  j | _ |  j	 | _	 |  j j | _ |  j | _ t |  j  | _ |  j | _ | j   n! y |  j } | j   Wn n Xd  S(   N(   t   superRr   R   t   ownert   contract_numberR   t
   owner_nameR   t   owner_idt   owneridR   t   recibot   ReciboRu   t	   auth_codet   nro_recibo_pagoRn   t   fecha_recibot   street_addresst	   direcciont   tipo_cambiot   to_wordt   foreign_amountt   recibimos_sumaRv   t   delete(   RF   t   force_insertt   force_updatet   argsR   R   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR   <  s4    			(    ("   RI   RJ   R   Ra   RN   t   SET_NULLR   RM   R   R   t   TIPO_SOCIO_CHOICEt
   tipo_socioR   t	   AutoFieldR   Rl   Rm   Rn   Ro   t   bankRk   R   R    t   total_amountR   t   MONEDA_CHOICEt   trxcurrencyR   R   Rv   RG   RH   t   FalseR   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRr      s.   $!!	!			R   c           B   s  e  Z e j d   Z e j d d e d e Z e j	 d d e
 j j   Z e j d d d d	 e d
 e Z e j d d d d	 e d
 e Z e j d d d d	 e d
 e Z e j d d d d	 e d
 e Z e j d d d d d d	 e d
 e Z e j d d d d d d e d  g d e d  Z e j d d d d	 e d
 e Z e j d d d d	 e d
 e Z e j d  Z e j e d	 e d
 e Z d   Z d  d" d!     YZ  RS(#   Rr   s
   Nro ReciboR   t   editableRi   Rh   s   Nro. ContratoRA   i   RB   RC   R   i   R   i   t	   Direccions   Tipo CambioRf   i
   Rg   i   u	   Imp. $Argi   Rt   i    s   0.00t   CUITi   t	   Recibimosix   t   Anuladoc         C   s   d |  j  |  j f S(   Ns   %s | %s(   R   R   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG   o  s    RH   c           B   s   e  Z d  Z RS(   t   Recibos(   RI   RJ   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH   r  s   (    (!   RI   RJ   R   t   OneToOneFieldRu   R   RN   R   R   Rl   Rm   Rn   Ro   R   RM   R   R   R   R   Rk   R   R   R    t   importe_aplicadot   cuitR   t   BooleanFieldt   anuladoRa   R   Rv   RG   RH   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR   Y  s,   		!!	!		t   DetallePagoVentaPeruc           B   s  e  Z e j d  d e d e Z e j d  Z e j d  Z e j e	 d e j
 d e d e d e Z e j d d d	 d d
 Z e j d d d d d
 Z e j d d d d d
 Z e j d d d d d
 Z e j d d d d d d e d
  g d e d  Z e j d d d d d d e d
  g d e d  Z e j d d d d d d e d
  g d e d  Z e j d d d d d
 Z d   Z d e _ d   Z RS(   R   RB   RC   R]   s
   Fecha DepoR   Rh   u   Refer/N.AproRA   i   i    u   Nº Lotei   u	   Nº Cuponu
   Nº Cuotasi   u   MontoU$DRf   i
   Rg   Rt   s   0.00t
   MontoSolesu	   Interesesu
   Nº Chequei   c         C   s
   |  j  j S(   N(   R   Rv   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRv     s    Rw   c         C   s   d |  j  S(   Ns   %s(   R^   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG     s    (   RI   RJ   R   Ra   RN   R   R^   Rl   R   Rd   R   R   R   RM   R   R   R   R   Rk   R   R    R   R   R   R   Rv   R~   RG   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR   u  s    666		t   DetallePagoVentac           B   s  e  Z e j d  d e d e Z e j d  Z e j d  Z e j e	 d e j
 d e d e d e Z e j d d d	 d d
 Z e j d d d d d
 Z e j d d d d d
 Z e j d d d d d
 Z e j d d d d d d e d
  g d e d  Z e j d d d d d d e d
  g d e d  Z e j d d d d d d e d
  g d e d  Z e j d d d d d
 Z d   Z d e _ d   Z RS(   R   RB   RC   R]   s
   Fecha DepoR   Rh   u   Refer/N.AproRA   i   i    u   Nº Lotei   u	   Nº Cuponu
   Nº Cuotasi   u   MontoU$DRf   i
   Rg   Rt   s   0.00R   u   Int. $u
   Nº Chequei   c         C   s
   |  j  j S(   N(   R   Rv   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRv     s    Rw   c         C   s   d |  j  S(   Ns   %s(   R^   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG     s    (   RI   RJ   R   Ra   RN   R   R^   Rl   R   Rd   R   R   R   RM   R   R   R   R   Rk   R   R    R   R   R   R   Rv   R~   RG   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR     s    666		R   c           B   s  e  Z e j d  d d d e d e Z e j d d d d e d e Z e j d d d d	 e Z e j d
 d d d e d e Z	 e j
 d d e Z e j d d e j j Z e j d  Z e j d d d d d d e d  g d e d e d e d  Z e j d d d d d d e d  g d e d  d e d e Z e j d d d d	 e Z e j d d d d d Z e j e d e d e Z d   Z d d! d     YZ e e d   Z RS("   s   Nro. ContratoRA   i   RB   RC   R   i   s   T. Socioi
   RS   R   i   s   Auth Code VentaR   Ri   Rh   RX   Rs   Rf   Rg   i   Rt   i    s   0.00R   s   TRX Currencyi   s   Tipo Cambioi   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   R   R   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG     s    RH   c           B   s   e  Z d  Z RS(   s   Daily Ventas(   RI   RJ   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH     s   c         O   s   t  t |   j | |   |  j r y |  j } Wn t   } n X|  | _ |  j | _ |  j	 | _
 |  j | _ |  j | _ |  j | _ |  j | _ t |  j  | _ |  j | _ | j   n! y |  j } | j   Wn n Xd  S(   N(   R   R   R   R   t   reciboventat   ReciboVentaR   t   auth_code_ventat   nro_recibo_pago_ventaRn   t   fecha_recibo_ventaR   R   R   R   R   R   R   Rv   R   R   (   RF   R   R   R   R   R   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR     s*    			(    (    RI   RJ   R   RM   RN   R   R   R   R   R   R   R   Rl   Rm   Rn   Ro   Ra   R   Rk   R   R    R   R   R   R   R   R   Rv   RG   RH   R   R   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR     s,   !!	!			R   c           B   s  e  Z e j d   Z e j d d e d e Z e j	 d d e
 j j   Z e j d d d d	 e d
 e Z e j d d d d	 e d
 e Z e j d d d d	 e d
 e Z e j d d d d	 e d
 e Z e j d d d d d d	 e d
 e Z e j d d d d d d e d  g d e d  Z e j d d d d	 e d
 e Z e j d d d d	 e d
 e Z e j d  Z e j e d	 e d
 e Z d   Z d  d" d!     YZ  RS(#   R   s
   Nro ReciboR   R   Ri   Rh   s   Nro. ContratoRA   i   RB   RC   R   i   R   i   R   s   Tipo CambioRf   i
   Rg   i   u	   Imp. $Argi   Rt   i    s   0.00R   i   R   ix   R   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   R   R   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG     s    RH   c           B   s   e  Z d  Z RS(   s   Recibos Ventas(   RI   RJ   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH     s   (    (!   RI   RJ   R   R   R   R   RN   R   R   Rl   Rm   Rn   Ro   R   RM   R   R   R   R   Rk   R   R   R    R   R   R   R   R   Ra   R   Rv   RG   RH   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR     s,   		!!	!		t   ReciboVentaPeruc           B   s  e  Z e j d   Z e j d d e d e Z e j	 d d e
 j j   Z e j d d d d	 e d
 e Z e j d d d d	 e d
 e Z e j d d d d	 e d
 e Z e j d d d d	 e d
 e Z e j d d d d d d	 e d
 e Z e j d d d d d d e d  g d e d  Z e j d d d d	 e d
 e Z e j d d d d	 e d
 e Z e j d  Z e j e d	 e d
 e Z d   Z d  d" d!     YZ  RS(#   R   s
   Nro ReciboR   R   Ri   Rh   s   Nro. ContratoRA   i   RB   RC   R   i   R   i   R   s   Tipo CambioRf   i
   Rg   i   u
   Imp. Solesi   Rt   i    s   0.00R   i   R   ix   R   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   R   R   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG     s    RH   c           B   s   e  Z d  Z RS(   u   Recibos Ventas Perú(   RI   RJ   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH   	  s   (    (!   RI   RJ   R   R   t
   daily_peruR   RN   R   R   Rl   Rm   Rn   Ro   R   RM   R   R   R   R   Rk   R   R   R    R   R   R   R   R   Ra   R   Rv   RG   RH   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR     s,   		!!	!		t   ReciboDebitoc           B   s  e  Z e j d  d d d e d e Z e j d d e j j	   Z
 e j d d d d e d e Z e j d	 d d
 d e d e Z e j d d d
 d e d e Z e j d d d d d d e d  g d e d  d e d e Z e j d d d d e d e Z e j d d d d e d e Z e j d d e d e Z e j d d d d d d e d e Z e j d d d d d d e d  g d e d e d e d  Z e j d d d d d d e d  g d e d  d e d e Z e j d d d d e d e d e Z e j d  d e d e Z e j d! d e d e Z e j d"  Z e j e d e d e Z  d#   Z! d$ d' d%     YZ" e e d&  Z# RS((   s   Nro Recibo DebitoRA   i   RB   RC   Ri   Rh   s   Nro. Contratoi   R   i   R   u	   Imp. $ArgRf   i
   Rg   i   Rt   i    s   0.00R   i   R   iP   RX   s   Tipo Cambioi   Rs   R   s   TRX Currencyi   RS   RQ   R]   R   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   t   nro_recibo_pago_debitoR   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG   ,  s    RH   c           B   s   e  Z d  Z RS(   s   Recibos Debitos(   RI   RJ   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH   /  s   c         O   s   t  t |   j | |   |  j r y
 |  } Wn t   } n Xt |  j  | _ |  j | _ t | _	 t
 |  j  | _ |  j d k r t |  j |  j  | _ q d | _ n  t  t |   j | |   d  S(   NR-   s   0.00(   R   R   R   R   t   strR   R   R   R   R   R   R   R   R    R   R   (   RF   R   R   R   R   t   recibo_debito(    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR   2  s    	
	(    ($   RI   RJ   R   RM   RN   R   Rl   Rm   Rn   Ro   t   fecha_recibo_debitoR   R   R   Rk   R   R    R   R   R   Ra   R   R   R   R   R   R   Ry   R^   R   R   R   Rv   RG   RH   R   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR     s>   !	!	*!		t
   ReciboVPosc           B   s  e  Z e j d  d d d e d e Z e j d d e j j	   Z
 e j d d d d e d e Z e j d	 d d
 d e d e Z e j d d d
 d e d e Z e j d d d d d d e d  g d e d  d e d e Z e j d d d d e d e Z e j d d d d e d e Z e j d d e d e Z e j d d d d d d e d e Z e j d d d d d d e d  g d e d e d e d  Z e j d d d d d d e d  g d e d  d e d e Z e j d d d d e d e d e Z e j d  d e d e Z e j d! d e d e Z e j d"  Z e j e d e d e Z  d#   Z! d$ d' d%     YZ" e e d&  Z# RS((   s   Nro Recibo DebitoRA   i   RB   RC   Ri   Rh   s   Nro. Contratoi   R   i   R   u	   Imp. $ArgRf   i
   Rg   i   Rt   i    s   0.00R   i   R   iP   RX   s   Tipo Cambioi   Rs   R   s   TRX Currencyi   RS   RQ   R]   R   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   t   nro_recibo_pago_vposR   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG   d  s    RH   c           B   s   e  Z d  Z d Z RS(   s   Recibo VPoss   Recibos VPos(   RI   RJ   RK   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH   g  s   c         O   s   t  t |   j | |   |  j r y
 |  } Wn t   } n Xt |  j  | _ |  j | _ t	 | _
 t |  j  | _ |  j d k r t |  j |  j  | _ q d | _ n  t  t |   j | |   d  S(   NR-   s   0.00(   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R    R   R   (   RF   R   R   R   R   t   recibo_vpos(    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR   k  s    	
	(    ($   RI   RJ   R   RM   RN   R   Rl   Rm   Rn   Ro   t   fecha_recibo_vposR   R   R   Rk   R   R    R   R   R   Ra   R   R   R   R   R   R   Ry   R^   R   R   R   Rv   RG   RH   R   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR   E  s>   !	!	*!		R   c           B   s   e  Z e j d  d d d e d e Z e j d d d d e d e Z e j d d d d e d e Z e j d	 d d d e d e Z d
   Z	 d d d     YZ
 RS(   s   Owner IDRA   i
   RB   RC   s   Contract Numberi   s
   Owner Namei   s   Street Addressc         C   s   d |  j  |  j |  j f S(   Ns   %s | %s | %s(   R   R   R   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG     s    RH   c           B   s   e  Z d  Z d Z RS(   R   t   Socios(   RI   RJ   RK   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH     s   (    (   RI   RJ   R   RM   RN   R   R   R   R   RG   RH   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR   }  s   !!!!	c           C   s/   y  t  j j d t j j  j SWn d  SXd  S(   NRp   (   t   TipoCambioDiaChileR   R   Rm   Rn   Ro   R   R   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyt   get_tipocambiodiachile  s     R   c        	   B   sr   e  Z e j d  d d d d d e d  Z e j d d e j j	 d e
 d	 e
 Z d
   Z d d d     YZ RS(   Re   Rf   i   Rg   i   Rh   s   0.000Ri   RB   RC   c         C   s   d |  j  S(   Ns   %s(   Rj   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG     s    RH   c           B   s   e  Z d  Z RS(   s   Tipo Cambio Dia Chile(   RI   RJ   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH     s   (    (   RI   RJ   R   Rk   R    Rj   Rl   Rm   Rn   Ro   RN   Rp   RG   RH   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR     s   ''	t
   DailyChilec           B   s  e  Z e j d  d e d e d e j Z e j d d d d e d e Z e j d  d d d e d e Z	 e j d d d	 d
 e
 Z e j d d d d e d e Z e j d d e Z e j d d e j j Z e j d  Z e j d d d	 d d d e d  g d e d e d e d  Z e j d d d	 d d d e d  g d e d  d e d e Z e j d d d d
 e Z e j d d d	 d d Z e j e d e d e Z d   Z d d" d      YZ e  e  d!  Z! RS(#   R   RB   RC   R   s   Nro. ContratoRA   i   i   s   T. Socioi
   RS   R   i   s	   Auth CodeR   Ri   Rh   R[   Rs   Rf   Rg   i   Rt   i    s   0.00R   s   TRX Currencyi   s   Tipo Cambioi   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   R   R   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG     s    RH   c           B   s   e  Z d  Z RS(   s   Daily Chile(   RI   RJ   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH     s   c         O   s&  t  t |   j | |   |  j j |  _ |  j j |  _ |  j j |  _	 t  t |   j | |   |  j
 ry |  j } Wn t   } n X|  | _ |  j | _ |  j | _ |  j | _ |  j | _ |  j	 | _	 |  j j | _ |  j | _ |  j | _ | j   n! y |  j } | j   Wn n Xd  S(   N(   R   R   R   R   R   R   R   R   R   R   R   t   recibochilet   ReciboChileRu   R   R   Rn   R   R   R   R   Rv   R   R   (   RF   R   R   R   R   R   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR     s2    			(    ("   RI   RJ   R   Ra   RN   R   R   RM   R   R   R   R   R   R   R   Rl   Rm   Rn   Ro   R   Rk   R   R    R   R   t   MONEDA_CHILE_CHOICER   R   R   Rv   RG   RH   R   R   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR     s.   $!!	!			t   DetalleTransactionChilec           B   s   e  Z e j d   Z e j d d d d e Z e j d d e d e Z	 e j d d d	 Z
 e j d
 d d d d d e d  g d e d  Z e j d d d d d d e d  g d e d  Z d   Z d e _ d   Z RS(   R   s   Items TransactionRA   i
   RS   RQ   RB   RC   s
   Nro. Folioi   Rs   Rf   Rg   i   Rt   i    Rh   s   0.00u   $c         C   s
   |  j  j S(   N(   Ru   Rv   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRv     s    Rw   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   Rx   Ry   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG     s    (   RI   RJ   R   Ra   Ru   RM   Rz   Rx   RN   Ry   R{   Rk   R   R    R|   R}   Rv   R~   RG   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR     s   			t   DetallePagoChilec           B   s  e  Z e j d  d e d e Z e j d  Z e j d  Z e j e	 d e j
 d e d e d e Z e j d d d	 d d
 Z e j d d d d d
 Z e j d d d d d
 Z e j d d d d d
 Z e j d d d d d d e d
  g d e d  Z e j d d d d d d e d
  g d e d  Z e j d d d d d d e d
  g d e d  Z e j d d d d d
 Z d   Z d e _ d   Z d   Z RS(   R   RB   RC   R]   s
   Fecha DepoR   Rh   u   Refer/N.AproRA   i   i    u   Nº Lotei   u	   Nº Cuponu
   Nº Cuotasi   u   MontoU$DRf   i
   Rg   Rt   s   0.00s   Monto $u   Int. $u
   Nº Chequei   c         C   s
   |  j  j S(   N(   Ru   Rv   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRv     s    Rw   c         C   s   d |  j  S(   Ns   %s(   R^   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG     s    c         C   s-   y t  j j d |  j  |  _ Wn n Xd  S(   NRp   (   R   R   R   R   R   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR     s    (   RI   RJ   R   Ra   RN   Ru   R^   Rl   R   R   R   R   R   RM   R   R   R   R   Rk   R   R    R   R   R   R   Rv   R~   RG   R   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR     s"   666			R   c           B   s  e  Z e j d   Z e j d d e d e Z e j	 d d e
 j j   Z e j d d d d	 e d
 e Z e j d d d d	 e d
 e Z e j d d d d	 e d
 e Z e j d d d d	 e d
 e Z e j d d d d d d	 e d
 e Z e j d d d d d d e d  g d e d  Z e j d d d d	 e d
 e Z e j d d d d	 e d
 e Z e j d  Z e j e d	 e d
 e Z d   Z d  d" d!     YZ  RS(#   R   s
   Nro ReciboR   R   Ri   Rh   s   Nro. ContratoRA   i   RB   RC   R   i   R   i   R   s   Tipo CambioRf   i
   Rg   i   u   Imp. $Cli   Rt   i    s   0.00R   i   R   iP   R   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   R   R   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG     s    RH   c           B   s   e  Z d  Z RS(   s   Recibos Chile(   RI   RJ   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH     s   (    (!   RI   RJ   R   R   Ru   R   RN   R   R   Rl   Rm   Rn   Ro   R   RM   R   R   R   R   Rk   R   R   R    R   R   R   R   R   Ra   R   Rv   RG   RH   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR      s,   		!!	!		c           C   s/   y  t  j j d t j j  j SWn d  SXd  S(   NRp   (   t   TipoCambioDiaPeruR   R   Rm   Rn   Ro   R   R   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR     s     R   c        	   B   sr   e  Z e j d  d d d d d e d  Z e j d d e j j	 d e
 d	 e
 Z d
   Z d d d     YZ RS(   Re   Rf   i   Rg   i   Rh   s   0.000Ri   RB   RC   c         C   s   d |  j  S(   Ns   %s(   Rj   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG   (  s    RH   c           B   s   e  Z d  Z RS(   u   Tipo Cambio Dia Perú(   RI   RJ   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH   +  s   (    (   RI   RJ   R   Rk   R    Rj   Rl   Rm   Rn   Ro   RN   Rp   RG   RH   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR   $  s   ''	R   c           B   s  e  Z e j d  d d d e d e Z e j d d d d e d e Z e j d d d d	 e Z e j d
 d d d e d e Z	 e j
 d d e Z e j d d e j j Z e j d  Z e j d d d d d d e d  g d e d e d e d  Z e j d d d d d d e d  g d e d  d e d e Z e j d d d d	 e Z e j d d d d d Z e j e d e d e Z d   Z d d! d     YZ e e d   Z RS("   s   Nro. ContratoRA   i   RB   RC   R   i   s   T. Socioi
   RS   R   i   s   Auth Code VentaR   Ri   Rh   RX   Rs   Rf   Rg   i   Rt   i    s   0.00t   Soless   TRX Currencyi   s   Tipo Cambioi   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   R   R   (   RF   (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRG   C  s    RH   c           B   s   e  Z d  Z RS(   u   Daily Ventas Perú(   RI   RJ   RL   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyRH   F  s   c         O   s   t  t |   j | |   |  j r y |  j } Wn t   } n X|  j GH|  | _ |  j | _ |  j	 | _
 |  j | _ |  j | _ |  j | _ |  j | _ t |  j  | _ |  j | _ | j   n! y |  j } | j   Wn n Xd  S(   N(   R   R   R   R   t   reciboventaperuR   R   R   R   Rn   R   R   R   R   R   R   R   R   Rv   R   (   RF   R   R   R   R   t   recibo_peru(    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR   I  s,    			(    (    RI   RJ   R   RM   RN   R   R   R   R   R   R   R   Rl   Rm   Rn   Ro   Ra   R   Rk   R   R    R   R   t   MONEDA_PERU_CHOICER   R   R   Rv   RG   RH   R   R   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyR   .  s,   !!	!			(   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   R$   (   R   R%   (   R   R&   (   R   R'   (   R   R(   (   R   R)   (   R   R*   (   R   R+   (   R   R,   (   R-   u   U$S(   R.   u   $ARG(   R-   u   U$S(   R/   u   $CLP(   R-   u   U$S(   R0   u   SOLES(   R1   R2   (   R3   s   TARJETA RECHAZADA(   R4   s   TARJETA DENEGADA(   R5   s   PENDIENTE APROB(   R6   s   FONDOS INSUFICIENTES(   R7   R8   (   R9   R:   (   R;   R<   (   R=   R=   (   R>   R?   (   R7   R8   (   R;   R<   (   R=   R=   (   R>   R?   (   R7   R8   (   R;   R<   (   R7   R8   (   R9   R:   (   R=   R=   (   R;   R<   (>   Rm   t   decimalR    t	   django.dbR   t   django.confR   t   django.contrib.auth.modelsR   t   django.db.models.signalsR   t   django.utils.translationR   t   _t   django.core.exceptionsR   t   django.core.validatorsR   t   number_to_lettert   CANT_CUOTASt   MESES_CHOICESR   R   R   t   ESTADO_COBROR   Rz   RW   Rb   t   ModelR@   RQ   RX   R[   R\   R]   Rd   Rq   R   R   R   R   R   t   connectRr   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   (    (    (    s9   /home/diego/Proyectos/RHS_Reservas/reservas_abm/models.pyt   <module>   s   
										

			9388	
8	
