Bom dia pessoa, estou com uma dúvida e não encontrei uma luz, é o seguinte, estou montando um sistema de controle de licenças ambientais, porem estas licenças podem ser de pessoas físicas (CPF) para que tem um pequeno serviço autônomo ou pessoas jurídicas (CNPJ).
Se for pessoa física o campo CPF é preenchido e o campo CNPJ é preenchido com zeros e no caso de pessoa jurídica a situação é inversa.
Acontece que não podem existir números de CPF ou CNPJ duplicados, pois estes números serão relacionados em outras tabelas do sistema.
Se eu colocar a condição de duplicação não autorizada não da certo, pois ao preencher um dos campos o outro automaticamente fica com zeros e depois de dois registros irá dar erro, pensei em fazer r um único campo depois de preenchido ficaria assim CNPJ-46.167.410/0001-80 e CPF-271.308-107-88. Não sei se esta é saída, porem acho que não haveria chance de haver duplicação.
Obrigado
Se for pessoa física o campo CPF é preenchido e o campo CNPJ é preenchido com zeros e no caso de pessoa jurídica a situação é inversa.
Acontece que não podem existir números de CPF ou CNPJ duplicados, pois estes números serão relacionados em outras tabelas do sistema.
Se eu colocar a condição de duplicação não autorizada não da certo, pois ao preencher um dos campos o outro automaticamente fica com zeros e depois de dois registros irá dar erro, pensei em fazer r um único campo depois de preenchido ficaria assim CNPJ-46.167.410/0001-80 e CPF-271.308-107-88. Não sei se esta é saída, porem acho que não haveria chance de haver duplicação.
Obrigado