Adiciona validação de tamanho mínimo para campo Razão Social na Pesso…
DESCRIÇÃO:
Este pull request resolve a issue #1072 adicionando validação de tamanho mínimo para o campo "Razão Social" no cadastro de Pessoa Jurídica.
Problema: O sistema permitia o cadastro de Pessoa Jurídica com valores no campo "Razão Social" contendo menos de 3 caracteres, resultando em dados cadastrais legalmente incompletos e gerando inconsistências em documentos fiscais ou integrações.
Solução Implementada:
- Adicionada validação que verifica se o campo "Razão Social" contém no mínimo 3 caracteres
- A validação é aplicada tanto na criação quanto na edição de Pessoa Jurídica
- Exibe mensagem de erro clara ao usuário: "O campo Razão Social deve conter no mínimo 3 caracteres."
- Mantém os campos do formulário visíveis quando há erro de validação
Alterações:
- Arquivo: ieducar/intranet/empresas_cad.php
- Métodos modificados: Novo() e Editar()
- Adicionadas 14 linhas de código (validação em ambos os métodos)
Testes Realizados:
- ✅ Tentativa de cadastro com razão social vazia - bloqueado com mensagem de erro
- ✅ Tentativa de cadastro com razão social com 1 caractere - bloqueado com mensagem de erro
- ✅ Tentativa de cadastro com razão social com 2 caracteres - bloqueado com mensagem de erro
- ✅ Cadastro com razão social com 3 caracteres - permitido com sucesso
- ✅ Edição de Pessoa Jurídica com razão social inválida - bloqueado com mensagem de erro
- ✅ Edição de Pessoa Jurídica com razão social válida - permitido com sucesso
AMBIENTE:
- Plataforma utilizada: Docker
- Sistema operacional: Windows 10
- Navegador: Chrome 141.0.7390.66
- Versão do i-Educar: Desenvolvimento (branch master)
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
100.0% Duplication on New Code
Por que não foi utilizado o mesmo padrão proposto no PR https://github.com/portabilis/i-educar/pull/1086
Favor padronizar as validações entre os dois PR's.