
    ;(i                         d dl mZ  G d dej                  Z G d dej                  Z G d dej                  Z G d d	ej                  Zd
S )    )modelsc                   P    e Zd Z ej        d          Z G d d          Zd ZdS )Gerencia   
max_lengthc                       e Zd ZdZdZdZdS )Gerencia.Metagerenciar   	GerenciasN__name__
__module____qualname__db_tableverbose_nameverbose_name_plural     6/var/www/html/Desarrollo/produccion/usuarios/models.pyMetar
      s         !)r   r   c                     | j         S Nnombreselfs    r   __str__zGerencia.__str__   
    {r   N)r   r   r   r   	CharFieldr   r   r   r   r   r   r   r      s`        V---F* * * * * * * *
    r   r   c                       e Zd Z ej        eej        d          Z ej        d          Z	 G d d          Z
d ZdS )	Arear   )	on_delete	db_column   r   c                       e Zd ZdZdZdZdS )	Area.Metaareau   Áreau   ÁreasNr   r   r   r   r   r'      s         &r   r   c                     | j         S r   r   r   s    r   r   zArea.__str__   r   r   N)r   r   r   r   
ForeignKeyr   CASCADEr   r    r   r   r   r   r   r   r"   r"      s         v .  H
 V---F' ' ' ' ' ' ' '
    r   r"   c                       e Zd ZdZ ej        dd          Z ej        dd          Z ej        dd          Z	 G d d          Z
d	 Zd
S )LineaProduccionua   Define las líneas de producción disponibles (por ejemplo: líquidos, sólidos, empaques, etc.).   Tr   unique   )blanknullc                       e Zd ZdZdZdZdS )LineaProduccion.Metalineas_produccionu   Línea de Producciónu   Líneas de ProducciónNr   r   r   r   r   r5   '   s         &.6r   r   c                     | j         S r   r   r   s    r   r   zLineaProduccion.__str__,   r   r   N)r   r   r   __doc__r   r    r   codigo	TextFielddescripcionr   r   r   r   r   r-   r-   !   s        kkVT:::FVD999F"&"D999K7 7 7 7 7 7 7 7
    r   r-   c                   r   e Zd ZdZ ej        dd          Z ej        d          Z ej        dd          Z	 ej
        d	d
          Z ej        ddd          Z ej        eej        dddd          Z ej        eej        ddd          Z ej        d          Z ej
        dd          Z ej        ddd          Z ej        dddd          Z ej        dd          Z ej        ddd          Z ej        d          Z ej        d          Z G d d          Zd ZdS )Usuarioz)Usuario local de planta o administrativo.T	Documento)r0   r   r%   r      r/   r   z20=Operario, 1=Supervisor, 2=Administrativo, 3=Otro)default	help_textr.   )r   r2   r3   r(   usuarios)r#   r$   r3   r2   related_name)r#   r3   r2   rC      z1=Activo, 0=Inactivo)r   r3   r2   zdefault.png)r   r3   r2   r@   Colombia)r   r@   )auto_now_add)auto_nowc                   f    e Zd ZdZdZdZ ej        dgd           ej        dgd          gZd	S )
Usuario.MetarB   r=   Usuariosr(   usuarios_area_idx)fieldsnamelinea_produccionusuarios_linea_idxN)	r   r   r   r   r   r   r   Indexindexesr   r   r   r   rI   \   sU         (FL/BCCCFL!3 4;OPPP
r   r   c                 &    | j          d| j         dS )Nz ())r   correor   s    r   r   zUsuario.__str__e   s    +//////r   N)r   r   r   r8   r   BigIntegerFieldccr    r   rT   SmallIntegerFieldtipocargor*   r"   SET_NULLr(   r-   rN   
contrasenaestadotokenimgpaisciudadDateTimeFieldfecha_creacionfecha_actualizacionr   r   r   r   r   r=   r=   0   s       33 
 	t+	F	F	FBV---FVT:::F#6#F  D F4dCCCE 6/  D )v(/   "!S111J%V%a;QRRRFF$dCCCE
&
cD-
X
X
XC 6sJ???DV4tDDDF *V)t<<<N.&.===
 
 
 
 
 
 
 
0 0 0 0 0r   r=   N)	django.dbr   Modelr   r"   r-   r=   r   r   r   <module>rf      s         	 	 	 	 	v| 	 	 	    6<   "    fl   60 60 60 60 60fl 60 60 60 60 60r   