def _format_document(self, obj): if obj.cnpj_cpf: if len(obj.cnpj_cpf) == 14: return format_cnpj(obj.cnpj_cpf) if len(obj.cnpj_cpf) == 11: return format_cpf(obj.cnpj_cpf) return obj.cnpj_cpf
def associacoes_onde_cpf_e_membro(cls, cpf): if not validate_cpf(cpf): return [] cpf_formatado = format_cpf(cpf) associacoes = cls.objects.filter( cpf=cpf_formatado).distinct("associacao").values_list( "associacao__uuid", flat=True) return associacoes
def isCPF(Value): Return = {"Status": True, "Message": "", "Value": None} if not bool(Value): return Return if validate_cpf(Value): Return["Value"] = format_cpf(Value) else: Return["Message"] = "Valor informado '" + str( Value) + "' não é um numero!" Return["Status"] = False return Return