# from django import forms

# class UsuariosForms(forms.Form):
#     nome = forms.CharField(
#         label='Nome Completo:',
#         required=True,
#         max_length=100,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control",
#                         "placeholder": "Ex.: João Silva",
#             }
#         )
#     )
#     nome_usuario = forms.CharField(
#         label='Login:',
#         required=True,
#         max_length=100,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control",
#                         "placeholder": "Ex.: SilvaJ",
#             }
#         )
#     )
#     cpf = forms.CharField(
#         label='CPF:',
#         required=True,
#         max_length=100,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control",
#                         "id": "cpf",
#                         "placeholder": "000.000.000-00",
#                         "oninput": "formatarCPF(this)",
#             }
#         )
#     )
#     data_nascimento = forms.DateField(
#         label='Data de Nascimento:',
#         required=True,
#         widget=forms.DateInput(
#             attrs={
#                 "type": "date",
#                 "class": "form-control",
#             }
#         ),
#     )

#     sexo = forms.ChoiceField(
#         label='Sexo:',
#         required=False,
#         choices=(('Selecione', 'Selecione'),('Masculino', 'Masculino'), ('Feminino', 'Feminino')),
#         widget=forms.Select(
#             attrs={
#                 "class": "form-select",
#                 "id": "sexo",

#             }
#         ),
#     )
#     estado_civil = forms.ChoiceField(
#         label='Estado Civil:',
#         required=True,
#         choices=(('Selecione', 'Selecione'),('Solteiro(a)', 'Solteiro(a)'), ('Cadado(a)', 'Cadado(a)'),
#                  ('Divorciado(a)', 'Divorciado(a)'), ('Viúvo(a)', 'Viúvo(a)')),
#         widget=forms.Select(
#             attrs={
#                 "class": "form-select",
#                 "id": "estado_civil",

#             }
#         ),
#     )
#     endereco = forms.CharField(
#         label='Endereço:',
#         required=False,
#         max_length=200,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control col-sm-4",
#                         "id": "endereco",
#                         "placeholder": "Rua / AV / QD",

#             }
#         )
#     )

#     complemento = forms.CharField(
#         label='Complemento:',
#         required=False,
#         max_length=200,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control",
#                         "id": "complemento",

#             }
#         )
#     )
#     bairro = forms.CharField(
#         label='Bairro:',
#         required=False,
#         max_length=200,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control",
#                         "id": "bairro",

#             }
#         )
#     )
#     cidade = forms.CharField(
#         label='Cidade:',
#         required=False,
#         max_length=200,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control",
#                         "id": "cidade",

#             }
#         )
#     )
#     uf = forms.ChoiceField(
#         label='UF:',
#         required=False,
#         choices=(
#             ('', 'Selecione um estado'),
#             ('BA', 'BA'),
#             ('AC', 'AC'),
#             ('AL', 'AL'),
#             ('AP', 'AP'),
#             ('AM', 'AM'),
#             ('CE', 'CE'),
#             ('DF', 'DF'),
#             ('ES', 'ES'),
#             ('GO', 'GO'),
#             ('MA', 'MA'),
#             ('MT', 'MT'),
#             ('MS', 'MS'),
#             ('MG', 'MG'),
#             ('PA', 'PA'),
#             ('PB', 'PB'),
#             ('PR', 'PR'),
#             ('PE', 'PE'),
#             ('PI', 'PI'),
#             ('RJ', 'RJ'),
#             ('RN', 'RN'),
#             ('RS', 'RS'),
#             ('RO', 'RO'),
#             ('RR', 'RR'),
#             ('SC', 'SC'),
#             ('SP', 'SP'),
#             ('SE', 'SE'),
#             ('TO', 'TO')),
#         widget=forms.Select(
#             attrs={
#                 "class": "form-select",
#                 "id": "uf",
#             }
#         ),
#     )
#     email = forms.CharField(
#         label='Email:',
#         required=False,
#         max_length=100,
#         widget=forms.EmailInput(
#             attrs={
#                 "class": "form-control",
#                 "placeholder": "ama@viveiroama.com",


#             }

#         )

#     )
#     telefone_celular = forms.CharField(
#         label='Tel. Celular:',
#         required=False,
#         max_length=100,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control",
#                         "id": "telefone_celular",
#                         "placeholder": "(00) 0 0000-0000",

#             }

#         )

#     )
#     telefone_residencial = forms.CharField(
#         label='Tel. Residencial:',
#         required=False,
#         max_length=100,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control",
#                         "id": "telefone_residencial",
#                         "placeholder": "(00) 0000-0000",

#             }

#         )

#     )
#     cargo_funcao = forms.ChoiceField(
#         label='Cargo/Função::',
#         required=True,
#         choices=(('Recepcionista', 'Recepcionista'), ('Secretária', 'Secretária'),
#                  ('Auxiliar de Limpeza',
#                   'Auxiliar de Limpeza'), ('Gerente do Viveiro', 'Gerente do Viveiro'),
#                  ('Técnico em Agricultura ou Florestal', 'Técnico em Agricultura ou Florestal'), (
#                      'Engenheiro Florestal', 'Engenheiro Florestal'),
#                  ('Assistente de Produção de Mudas', 'Assistente de Produção de Mudas'), (
#                      'Especialista em Qualidade', 'Especialista em Qualidade'),
#                  ('Estagiários e Voluntários', 'Estagiários e Voluntários'),

#                  ),
#         widget=forms.Select(
#             attrs={
#                 "class": "form-select",
#                 "id": "cargo_funcao",

#             }
#         ),
#     )

#     tipo_acesso = forms.ChoiceField(
#         label='Tipo de Acesso:',
#         required=True,
#         choices=(('U', 'Usuário'), ('A', 'Administrador'),
#                  ('T', 'Temporario'),

#                  ),
#         widget=forms.Select(
#             attrs={
#                 "class": "form-select",
#                 "id": "tipo_acesso",

#             }
#         ),
#     )
#     senha_1 = forms.CharField(
#         label='Senha:',
#         required=True,
#         max_length=70,
#         widget=forms.PasswordInput(
#             attrs={
#                 'class': 'form-control',
#                 'placeholder': 'Digite a sua senha',
#             }
#         ),
#     )

#     senha_2 = forms.CharField(
#         label='Repita a Senha:',
#         required=True,
#         max_length=70,
#         widget=forms.PasswordInput(
#             attrs={
#                 'class': 'form-control',
#                 'placeholder': 'Digite novamente',
#             }
#         ),
#     )

#     foto = forms.ImageField(
#         label='',
#         required=False,
#         widget=forms.ClearableFileInput(attrs={"class": "form-control-file",
#                                                "id": "input-foto", "style": "display: none;"})


#     )



# class UsuariosEditForms(forms.Form):
#     nome = forms.CharField(
#         label='Nome Completo:',
#         required=True,
#         max_length=100,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control",
#                         "placeholder": "Ex.: João Silva",
#             }
#         )
#     )
#     nome_usuario = forms.CharField(
#         label='Login:',
#         required=True,
#         max_length=100,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control",
#                         "placeholder": "Ex.: SilvaJ",
#             }
#         )
#     )
#     cpf = forms.CharField(
#         label='CPF:',
#         required=True,
#         max_length=100,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control",
#                         "id": "cpf",
#                         "placeholder": "000.000.000-00",
#                         "oninput": "formatarCPF(this)",
#             }
#         )
#     )
#     data_nascimento = forms.DateField(
#         label='Data de Nascimento:',
#         required=False,
#         widget=forms.DateInput(
#             attrs={
#                 "type": "date",
#                 "class": "form-control",
#             }
#         ),
#     )

#     sexo = forms.ChoiceField(
#         label='Sexo:',
#         required=True,
#         choices=(('Masculino', 'Masculino'), ('Feminino', 'Feminino')),
#         widget=forms.Select(
#             attrs={
#                 "class": "form-select",
#                 "id": "sexo",

#             }
#         ),
#     )
#     estado_civil = forms.ChoiceField(
#         label='Estado Civil:',
#         required=True,
#         choices=(('Solteiro(a)', 'Solteiro(a)'), ('Cadado(a)', 'Cadado(a)'),
#                  ('Divorciado(a)', 'Divorciado(a)'), ('Viúvo(a)', 'Viúvo(a)')),
#         widget=forms.Select(
#             attrs={
#                 "class": "form-select",
#                 "id": "estado_civil",

#             }
#         ),
#     )
#     endereco = forms.CharField(
#         label='Endereço:',
#         required=True,
#         max_length=200,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control col-sm-4",
#                         "id": "endereco",
#                         "placeholder": "Rua / AV / QD",

#             }
#         )
#     )

#     complemento = forms.CharField(
#         label='Complemento:',
#         required=False,
#         max_length=200,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control",
#                         "id": "complemento",

#             }
#         )
#     )
#     bairro = forms.CharField(
#         label='Bairro:',
#         required=False,
#         max_length=200,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control",
#                         "id": "bairro",

#             }
#         )
#     )
#     cidade = forms.CharField(
#         label='Cidade:',
#         required=False,
#         max_length=200,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control",
#                         "id": "cidade",

#             }
#         )
#     )
#     uf = forms.ChoiceField(
#         label='UF:',
#         required=True,
#         choices=(('BA', 'BA'),
#                  ('AC', 'AC'),
#                  ('AL', 'AL'),
#                  ('AP', 'AP'),
#                  ('AM', 'AM'),
#                  ('CE', 'CE'),
#                  ('DF', 'DF'),
#                  ('ES', 'ES'),
#                  ('GO', 'GO'),
#                  ('MA', 'MA'),
#                  ('MT', 'MT'),
#                  ('MS', 'MS'),
#                  ('MG', 'MG'),
#                  ('PA', 'PA'),
#                  ('PB', 'PB'),
#                  ('PR', 'PR'),
#                  ('PE', 'PE'),
#                  ('PI', 'PI'),
#                  ('RJ', 'RJ'),
#                  ('RN', 'RN'),
#                  ('RS', 'RS'),
#                  ('RO', 'RO'),
#                  ('RR', 'RR'),
#                  ('SC', 'SC'),
#                  ('SP', 'SP'),
#                  ('SE', 'SE'),
#                  ('TO', 'TO')),
#         widget=forms.Select(
#             attrs={
#                 "class": "form-select",
#                 "id": "uf",

#             }
#         ),
#     )
#     email = forms.CharField(
#         label='Email:',
#         required=True,
#         max_length=100,
#         widget=forms.EmailInput(
#             attrs={
#                 "class": "form-control",
#                 "placeholder": "ama@viveiroama.com",


#             }

#         )

#     )
#     telefone_celular = forms.CharField(
#         label='Tel. Celular:',
#         required=True,
#         max_length=100,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control",
#                         "id": "telefone_celular",
#                         "placeholder": "(00) 0 0000-0000",

#             }

#         )

#     )
#     telefone_residencial = forms.CharField(
#         label='Tel. Residencial:',
#         required=True,
#         max_length=100,
#         widget=forms.TextInput(
#             attrs={
#                 "type": "text",
#                 "class": "form-control",
#                         "id": "telefone_residencial",
#                         "placeholder": "(00) 0000-0000",

#             }

#         )

#     )
#     cargo_funcao = forms.ChoiceField(
#         label='Cargo/Função::',
#         required=True,
#         choices=(('Recepcionista', 'Recepcionista'), ('Secretária', 'Secretária'),
#                  ('Auxiliar de Limpeza',
#                   'Auxiliar de Limpeza'), ('Gerente do Viveiro', 'Gerente do Viveiro'),
#                  ('Técnico em Agricultura ou Florestal', 'Técnico em Agricultura ou Florestal'), (
#                      'Engenheiro Florestal', 'Engenheiro Florestal'),
#                  ('Assistente de Produção de Mudas', 'Assistente de Produção de Mudas'), (
#                      'Especialista em Qualidade', 'Especialista em Qualidade'),
#                  ('Estagiários e Voluntários', 'Estagiários e Voluntários'),

#                  ),
#         widget=forms.Select(
#             attrs={
#                 "class": "form-select",
#                 "id": "cargo_funcao",

#             }
#         ),
#     )

#     tipo_acesso = forms.ChoiceField(
#         label='Tipo de Acesso:',
#         required=True,
#         choices=(('U', 'Usuário'), ('A', 'Administrador'),
#                  ('T', 'Temporario'),

#                  ),
#         widget=forms.Select(
#             attrs={
#                 "class": "form-select",
#                 "id": "tipo_acesso",

#             }
#         ),
#     )
#     foto = forms.ImageField(
#         label='',
#         required=False,
#         widget=forms.ClearableFileInput(attrs={"class": "form-control-file",
#                                                "id": "input-foto", "style": "display: none;"})


#     )

# class TrocarSenhaForm(forms.Form):
#     senha_1 = forms.CharField(widget=forms.PasswordInput())
#     senha_2 = forms.CharField(widget=forms.PasswordInput())