Fix/validacao capital social alfabetico
DESCRIÇÃO:
Este pull request resolve a issue #1073 adicionando validação de formato numérico para o campo "Capital Social" no cadastro de Pessoa Jurídica.
Problema: O sistema permitia o cadastro de valores alfabéticos (letras) no campo "Capital Social", comprometendo a integridade dos dados e podendo causar erros de cálculo em relatórios financeiros.
Solução Implementada:
- Adicionada validação que verifica se o campo "Capital Social" contém apenas valores numéricos
- Aceita vírgula (,) e ponto (.) como separadores de decimal/milhar
- 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 Capital Social deve conter apenas valores numéricos."
- 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 capital social contendo letras - bloqueado com mensagem de erro
- ✅ Tentativa de cadastro com capital social "mil reais" - bloqueado com mensagem de erro
- ✅ Cadastro com capital social "1000,00" - permitido com sucesso
- ✅ Cadastro com capital social "1000.00" - permitido com sucesso
- ✅ Edição de Pessoa Jurídica com capital social inválido - bloqueado com mensagem de erro
- ✅ Edição de Pessoa Jurídica com capital social válido - 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)
@henriquercz este PR contem validações além das propostas no escopo e que já foram refeitas ou substituídas em outros PR's, exemplo do nome fantasia no PR https://github.com/portabilis/i-educar/pull/1086.
Por gentileza organize o PR para que possamos seguir com a revisão e testes.
