U
    ŏd                     @   sp   d dl mZ d dlmZ d dlmZ G dd dejZG dd dejZG dd	 d	ejZ	G d
d dejZ
dS )    )models)Sum)	Parroquiac                   @   sh   e Zd ZejdddZejeejdZ	ej
ddZej
ddZejdddZejdddd	Zd
d ZdS )InformeTnullblank	on_deletex   
max_length   	   r   )decimal_places
max_digitsdefaultc                 C   s
   t | jS N)strfechaself r   (/var/www/html/TransitoApp/Vial/models.py__str__   s    zInforme.__str__N)__name__
__module____qualname__r   	DateFieldr   
ForeignKeyr   CASCADEZ	parroquia	CharFieldZsectorZ	ubicacion	TextFieldZobservacionDecimalFieldtotalr   r   r   r   r   r      s   r   c                   @   s@   e Zd ZejeejdZejddddZ	ej
ddZdd Zd	S )
FotosInformer	   ZfotosT)	upload_tor   r   F)r   c                 C   s   | j r
dS dS d S )NNoZSi)estador   r   r   r   croquis   s    zFotosInforme.croquisN)r   r   r   r   r   r   r    informe
ImageFieldZfotoBooleanFieldr(   r)   r   r   r   r   r%      s   r%   c                   @   s>   e Zd ZejddZejddddZejdddZd	d
 Z	dS )Seniales<   r   r   r   r   r   r   r   ZBlanco)r   r   c                 C   s   | j S r   )nombrer   r   r   r   r   #   s    zSeniales.__str__N)
r   r   r   r   r!   r0   r#   Z	dimensioncolorr   r   r   r   r   r-      s   r-   c                       s   e Zd ZejdddZejeejdddZ	eje
ejdddZejddddZejdddd	Zejdddd	Zejdddd	Zejdddd	Zd fdd	Z  ZS )InformeDetalleTr   )r
   r   r   r.   )r   r   r   r   r   r   r/   FNc                    s&   | j j| _| jj| _tt|   d S r   )detaller1   r*   r   superr2   save)r   force_insertforce_updateusingupdate_fields	__class__r   r   r5   0   s    

zInformeDetalle.save)FFNN)r   r   r   r   r   r   r   r   r    r*   r-   r3   r!   r1   r#   ZanchoZlongitudZcantidadr$   r5   __classcell__r   r   r:   r   r2   &   s          r2   N)	django.dbr   django.db.modelsr   ZIndex.modelsr   Modelr   r%   r-   r2   r   r   r   r   <module>   s   