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)
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)
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)
def format_cnpf(self): mask = CNPJ() return mask.mask(self.document)
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)
def format_cnpj(self): mask = CNPJ() return mask.mask(self._cnpj)
def format(self, documento): mask = CNPJ() return mask.mask(self.documento)
def __str__(self): mascara = CNPJ() return mascara.mask(self.cnpj)
def to_format(self): pattern = CNPJ() return pattern.mask(self.cnpj)
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)