Adiciona validação de formato de telefone na Pessoa Jurídica (#1075)
DESCRIÇÃO:
Este pull request resolve a issue #1075 adicionando validação de formato de telefone no cadastro de Pessoa Jurídica.
Problema: O sistema permitia o cadastro de números de telefone incompletos ou com formato inválido, comprometendo a qualidade dos dados de contato.
Solução Implementada:
- Adicionada validação de tamanho mínimo (10 dígitos) e máximo (11 dígitos)
- Valida conforme padrão brasileiro
- Exibe mensagem de erro clara ao usuário
Alterações:
- Método modificado: validaDDDTelefone()
- Total: 8 linhas adicionadas
Testes Realizados:
- ✅ Tentativa de cadastro com telefone "123" - bloqueado
- ✅ Tentativa de cadastro com telefone "11 123" - bloqueado
- ✅ Cadastro com telefone "11 98765-4321" - permitido
- ✅ Cadastro com telefone "11 3456-7890" - permitido
- ✅ Telefone vazio sem DDD - permitido
AMBIENTE:
- Plataforma utilizada: Docker
- Sistema operacional: Windows 10
- Navegador: Chrome 141.0.7390.66
- Versão do i-Educar: Desenvolvimento (branch 2.10)
Quality Gate failed
Failed conditions
B Maintainability Rating on New Code (required ≥ A)
See analysis details on SonarQube Cloud
Catch issues before they fail your Quality Gate with our IDE extension
SonarQube for IDE
@henriquercz este PR contém o mesmo conteúdo do PR https://github.com/portabilis/i-educar/pull/1090 por gentileza verifique e mantenha apenas um.