Exemple #1
0
 def clean_cnpj(self):
     print("tô passando aqui")
     cnpj_digitado = self.cleaned_data.get("cnpj")
     cnpj_validador = CNPJ()
     if not cnpj_validador.validate(cnpj_digitado):
         raise forms.ValidationError("O CNPJ informado não é válido!")
     return cnpj_validador.mask(cnpj_digitado)
Exemple #2
0
    def formata_cnpj(self):
        mascara = CNPJ()
        return mascara.mask(self.cnpj)


# class CpfCnpj:
#     #instanciando um objeto para o CPF
#     def __init__(self, documento, tipo_documento):
#         self.tipo_documento = tipo_documento
#         documento = str(documento)
#         if self.tipo_documento == "cpf":
#             if self.cpf_eh_valido(documento):
#                 self.cpf = documento
#             else:
#                 raise ValueError("CPF Inválido!")
#         elif self.tipo_documento == "cnpj":
#             if self.cnpj_e_valido(documento):
#                 self.cnpj = documento
#             else:
#                 raise ValueError("CNPJ Inválido!")
#         else:
#             raise ValueError("Documento inválido!")
#
#
#     #Metodo para imprimir mascara
#     def __str__(self):
#         if self.tipo_documento == 'cpf':
#             return self.format_cpf()
#         else:
#             return self.format_cnpj()
#
#     #CNPJ é válido
#     def cnpj_e_valido(self, cnpj):
#         if len(cnpj) == 14:
#             #instanciando a classe
#             validate_cnpj = CNPJ()
#             return validate_cnpj.validate(cnpj)
#         else:
#             raise ValueError("Quantidade de digitos, inválida!!")
#     #criando metodo para validar o cpf
#     def cpf_eh_valido(self, cpf):
#         if len(cpf) == 11:
#             validador = CPF()
#             return  validador.validate(cpf)
#         else:
#             raise ValueError("Quantidade de digitos, inválida!!")
#
#     #metodo para formatar o CPF
#     def format_cpf(self):
#         mascara = CPF()
#         return mascara.mask(self.cpf)
#
#     #Metodo para formatar o CNPJ
#     def format_cnpj(self):
#         mascara = CNPJ()
#         return mascara.mask(self.cnpj)
Exemple #3
0
    def format(self):
        mascara = CNPJ()
        return mascara.mask(self.cnpj)

# class CpfCnpj:

#     def __init__(self, documento, tipo_documento):
#         self.tipo_documento = tipo_documento
#         documento = str(documento)
#         if self.tipo_documento == "cpf":
#             if self.cpf_eh_valido(documento):
#                 self.cpf = documento            
#             else:
#                 raise ValueError("CPF inválido!!")
#         elif self.tipo_documento == "cnpj":
#             if self.cnpj_eh_valido(documento):
#                 self.cnpj = documento            
#             else:
#                 raise ValueError("CNPJ inválido!!")
#         else:
#             raise ValueError("Documento inválido!!")

#     def __str__(self):
#         if self.tipo_documento == "cpf":
#             return self.format_cpf()
#         elif self.tipo_documento == "cnpj":
#             return self.format_cnpj()      
        
        
#     def cpf_eh_valido(self, cpf):
#         if len(cpf) == 11:
#             validator = CPF()
#             return validator.validate(cpf)
#         else:
#             raise ValueError("Quantidade de dígitos inválida!!")

#     def format_cpf(self):
#         # fatia_um = self.cpf[:3]
#         # fatia_dois = self.cpf[3:6]
#         # fatia_tres = self.cpf[6:9]
#         # fatia_quatro = self.cpf[9:]
#         # return ("{}.{}.{}-{}".format(fatia_um, fatia_dois, fatia_tres, fatia_quatro))
#         mascara = CPF()
#         return mascara.mask(self.cpf)

#     def cnpj_eh_valido(self, cnpj):
#         if len(cnpj) == 14:
#             validator = CNPJ()
#             return validator.validate(cnpj)
#         else:
#             raise ValueError("Quantidade de dígitos inválida!!")

#     def format_cnpj(self):        
#         mascara = CNPJ()
#         return mascara.mask(self.cnpj)
Exemple #4
0
 def format_cnpf(self):
     mask = CNPJ()
     return mask.mask(self.document)
Exemple #5
0
 def format(self):
     mask = CNPJ()
     return mask.mask(self.cnpj)
 def format(self):
     cnpj = CNPJ()
     return cnpj.mask(self.cnpj)
 def validate(document):
     cnpj = CNPJ()
     return cnpj.validate(cnpj.mask(document))
 def formata_documento(self):
     mascara = CNPJ()
     return mascara.mask(self.cnpj)
Exemple #9
0
 def format_cnpj(self):
     mask = CNPJ()
     return mask.mask(self._cnpj)
 def format(self, documento):
     mask = CNPJ()
     return mask.mask(self.documento)
Exemple #11
0
 def __str__(self):
     mascara = CNPJ()
     return mascara.mask(self.cnpj)
Exemple #12
0
 def to_format(self):
     pattern = CNPJ()
     return pattern.mask(self.cnpj)
Exemple #13
0
 def format(self):
     cnpj_mask = CNPJ()
     return cnpj_mask.mask(self.cnpj)
 def format_doc(self):
     formatador = CNPJ()
     return formatador.mask(self.doc)
 def cnpj_formated(self):
     mask = CNPJ()
     return mask.mask(self.__cnpj)
 def format_cnpj(self):
     mascara = CNPJ()
     return mascara.mask(self.documento)
 def format_cnpj(self):
     mascara = CNPJ()
     return mascara.mask(self.cnpj)
 def formata(cnpj):
     mascara_cnpj = CNPJ()
     return mascara_cnpj.mask(cnpj)