Desafio Técnico
📌 Filtrar por nome e/ou somente ativos.
📌 Incluir, alterar e excluir.
📌 nome, obrigatório;
📌 tipo (pessoa física ou jurídica), obrigatório;
📌 CPF (se pessoa física) ou CNPJ (se pessoa jurídica), obrigatório;
📌 RG (se pessoa física) ou IE (se pessoa jurídica);
📌 Data de Cadastro;
📌 Ativo (se está ativo);
📌 Telefone, contendo ddd e número, permitir adicionar mais do que um e remover os adicionados. (Mestre Detalhe)
📌 Endereço, contendo logradouro, número, CEP (Integração Viacep), Bairro, Cidade, estado, país. (Mestre Detalhe);
📌 Ao gravar validar se já existe um cliente cadastrado com o CPF/CNPJ informado.