a
    ;Xh$                     @   s.   d dl mZ d dlmZ G dd dejZdS )    )forms)FornecedoresInsumosModelsc                   @   s  e Zd ZG dd dZejdddejddidd	Zejd
ddejddidd	Zejdddejddddd	Z	ejdddejddidd	Z
ejdddejddidd	Zejdddejddidd	Zejdddejddidd	Zejdddejddidd	ZejddejejddiddZejdddejddddd	Zejdddejddddd	Zejdddejdd ddd	Zejd!ddejdd"ddd	Zejd#ddejddidd	Zejd$ddejddddd	Zejd%dejdd&d'dd(Zd)d* Zd+S ),FornecedoresInsumosFormc                   @   s   e Zd ZeZg ZdS )zFornecedoresInsumosForm.MetaN)__name__
__module____qualname__r   modelexclude r
   r
   C/var/www/viveiro_mudafortebrasil/apps/fornecedores_insumos/forms.pyMeta   s   r   zNome Fantasia:T   classzform-control)attrs)labelrequired
max_lengthwidgetu   Razão Social:FzCNPJ:   z00.000.000/0000-00)r   placeholderu   Inscrição Estadual:   u
   Endereço:zComplemento:zBairro:d   zCidade:zUF:zform-select)r   r   choicesr   zCEP:	   z	00000-000zTel. Celular:z(00) 00000-0000zTel. Residencial:z(00) 0000-0000zEmail:zexemplo@dominio.comu   Nome do Responsável:u   Contato do Responsável:u   Observações:   )r   rows)r   r   r   c                 C   sH   | j d}tjj|d}| jjr2|j| jjd}| rDt	
d|S )Nnome_fantasia)r   )pku1   Fornecedor já cadastrado com este Nome Fantasia.)cleaned_datagetr   objectsfilterinstancer   r	   existsr   ValidationError)selfr   qsr
   r
   r   clean_nome_fantasia{   s    
z+FornecedoresInsumosForm.clean_nome_fantasiaN)r   r   r   r   r   	CharField	TextInputr   razao_socialcnpjinscricao_estadualenderecocomplementobairrocidadeChoiceFieldr   
UF_CHOICESSelectufceptelefone_celulartelefone_residencial
EmailField
EmailInputemailnome_responsavelcontato_responsavelTextareaobservacoesr'   r
   r
   r
   r   r      s   r   N)djangor    apps.fornecedores_insumos.modelsr   	ModelFormr   r
   r
   r
   r   <module>   s   