i-educar icon indicating copy to clipboard operation
i-educar copied to clipboard

Adiciona validação de tamanho mínimo para campo Nome Fantasia na Pess…

Open henriquercz opened this issue 1 month ago • 1 comments

DESCRIÇÃO:

Este pull request resolve a issue #1071 adicionando validação de tamanho mínimo para o campo "Nome Fantasia" no cadastro de Pessoa Jurídica.

Problema: O sistema permitia o cadastro de Pessoa Jurídica com valores no campo "Nome Fantasia" contendo menos de 3 caracteres, resultando em cadastros com nomes incompletos e impactando a clareza dos dados em relatórios e listagens.

Solução Implementada:

  • Criado método privado reutilizável validaTamanhoMinimoCampo() para validações de tamanho mínimo
  • Adicionada validação que verifica se o campo "Nome Fantasia" 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 Nome Fantasia 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
  • Novo método privado: validaTamanhoMinimoCampo()
  • Métodos modificados: Novo() e [Editar()]/i-educar/ieducar/intranet/empresas_cad.php:251:4-370:5)
  • Total: 19 linhas adicionadas (método reutilizável + validações)

Testes Realizados:

  • ✅ Tentativa de cadastro com nome fantasia vazio - bloqueado com mensagem de erro
  • ✅ Tentativa de cadastro com nome fantasia com 1 caractere - bloqueado com mensagem de erro
  • ✅ Tentativa de cadastro com nome fantasia com 2 caracteres - bloqueado com mensagem de erro
  • ✅ Cadastro com nome fantasia com 3 caracteres - permitido com sucesso
  • ✅ Edição de Pessoa Jurídica com nome fantasia inválido - bloqueado com mensagem de erro
  • ✅ Edição de Pessoa Jurídica com nome fantasia 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 2.10)

henriquercz avatar Nov 03 '25 15:11 henriquercz