a
    ;Xh                     @   s   d dl mZ d dlmZ d dlmZ d dlmZ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dS )    )models)datetime)Especies)ClientesModelsEmpresasModels)User)timezonec                   @   s  e Zd ZejeejddZejdddZ	ejdddZ
ejdddZejdddZejdddZejddddZejd	d
dZejd	d
dZej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ZejdddZejeejdddZe Zdd ZdS )CadastroLoteT	on_deletenull2   
max_lengthblankd   r   r   F)r   r   r   
      
max_digitsdecimal_placesr   r   r   r   r   r   r   c                 C   s   | j  S )N)numero_loteself r   5/var/www/viveiro_mudafortebrasil/apps/lotes/models.py__str__"   s    zCadastroLote.__str__N)__name__
__module____qualname__r   
ForeignKeyr   CASCADEZespecie	CharFieldr   Zcamera_friaZ	nf_fiscal	DateField	data_lote
fornecedorIntegerFieldZanoDecimalFieldZqtd_sementes_minimoZqtd_sementes_maximoZentrada_sementes_kgZestimativa_minimaZestimativa_maximaZestimativa_mediaZquebra_dormenciar   SET_NULLregistrado_porManagerobjectsr   r   r   r   r   r	      s4   r	   c                       s   e Zd Zejeej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ZejdddZejdddZejdddZejdddZejd	d
dZejd	d
dZejd	d
dddZejeej	dddZe Zdd Z fddZ  ZS )	SemeaduraTr
   r   r   r   r   r   Fr   r   r   r   c                 C   s   | j  dS )Nz Kg)qtd_sementes_utilizadar   r   r   r   r   7   s    zSemeadura.__str__c                    s*   t | jdd| _t j|i | d S )N,.)strr0   replacesupersave)r   argskwargs	__class__r   r   r6   :   s    zSemeadura.save)r    r!   r"   r   r#   r	   r$   Zloter   r+   Zclienter   Zempresar%   Znumero_mudar&   Zdata_semeiaZmetodo_semeaduraZlocal_semeaduraZaberturar*   r0   Zsobra_sementesZ
nova_mediar   r,   r-   r.   r   r6   __classcell__r   r   r9   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	ejddddZ
ejejdZejej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Ze Zd
S )LogExclusaoLoter   )defaultr   T)r   r   r   r   r   r      N)r    r!   r"   r   r)   Zlote_idr%   r   r&   r'   r(   r   nowZdata_exclusao	TimeFieldZhora_exclusaor#   r   r+   Zusuario_exclusaoZnome_usuario_exclusaoZmotivo_exclusao	TextFieldZmotivo_exclusao_outrosr-   r.   r   r   r   r   r<   A   s   r<   N)	django.dbr   r   Zapps.especies.modelsr   Zapps.clientes.modelsr   r   django.contrib.auth.modelsr   django.utilsr   Modelr	   r/   r<   r   r   r   r   <module>   s   