Example #1
0
    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 _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
Example #4
0
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