Cadastro de Instituicao - nonatto/PPG_Profile GitHub Wiki
Regras da tela de Cadastro de Instituição
A institução pode ser Pública ou Privada, devendo possuir registro único por CNPJ.
Nome
testar:
- tamanho máximo do campo (maxlengh = tamanho do banco)
- preenchimento além do tamanho máximo (maxlengh = tamanho do banco)
- o não preenchimento do campo (em branco) (html 5.0 required)
- Verificar a unicidade do campo na hora de salvar
Tipo (campo seletor)
testar:
- seleção de um valor
- valor default "Selecione", mas não é considerado um valor válido
- valores possíveis: Federal, Estadual e Particular (criar tabela de tipos)
CNPJ
testar:
- cnpj válido e com 14 dígitos
- preencher com mais de 14 dígitos e com menos
- o não preenchimento do campo (em branco) (html 5.0 required)
- preecher com cnpj inválido (inválido na filial e no dígito verificador)
- Verificar a unicidade do campo na hora de salvar
Regras em banco de dados:
- unicidade de dados através da tupla lógica (Instituicao.nome, Instituicao.tipo, Instituicao.cnpj)