UC00103 - Cadastro de CNAE
De Wiki Java - Interno
(Diferença entre revisões)
(→RN01 - Descrição dos campos e funcionalidades da tela de pesquisa) |
(→RN01 - Descrição dos campos e funcionalidades da tela de pesquisa) |
||
| Linha 27: | Linha 27: | ||
'''Fluxo 1:''' | '''Fluxo 1:''' | ||
| + | = Regras de negócio = | ||
== RN01 - Descrição dos campos e funcionalidades da tela de pesquisa == | == RN01 - Descrição dos campos e funcionalidades da tela de pesquisa == | ||
#'''Adicionar CNAE:''' Botão que quando acionado exibe a tela de manutenção da rotina em questão. | #'''Adicionar CNAE:''' Botão que quando acionado exibe a tela de manutenção da rotina em questão. | ||
Edição das 10h12min de 17 de dezembro de 2013
Conteúdo |
Objetivo
- Manter cadastro de CNAE.
Atores
- Usuário
Pré-requisitos
- Considerar documento Padrões de desenvolvimento.
- No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como CNAE. Este nome será utilizado para criar a página no Wiki.
- Utilizar grid com pesquisa por contexto (lucene) paginado.
- Ter cadastrados no banco de dados do sistema todos os códigos e descrições de CNAE conforme esta tabela.
Resultado esperado
- Cadastrar no sistema códigos nacionais de atividades econômicas (CNAE).
Diagrama de classes
Fluxo de eventos
Fluxos principais
Fluxo 1:
Fluxos alternativos
Fluxo 1:
Fluxos de exceção
Fluxo 1:
Regras de negócio
RN01 - Descrição dos campos e funcionalidades da tela de pesquisa
- Adicionar CNAE: Botão que quando acionado exibe a tela de manutenção da rotina em questão.
- Pesquisa (lucene): Campo localizado no canto superior direito da tela, que permite ao usuário digitar qualquer informação referente ao CNAE (listada em colunas do grid) para filtrar um determinado registro.
- GRID: Lista todos os CNAE´s cadastrados no sistema exibindo seus dados nas seguintes colunas:
- CÓDIGO: Código nacional da atividade econômica (CNAE).
- DESCRIÇÃO: Descrição do CNAE.
- CÓDIGO LOCAL: Código local de um determinado município que corresponde ao CNAE, o CTISS em Belo Horizonte por exemplo.
- DESCRIÇÃO LOCAL: Descrição da atividade correspondente ao código local.
- ATIVO: Informa se um determinado registro está ativo para uso no sistema ou não.
Apesar de serem gravadas no banco de dados sem formatação, os códigos das atividades listadas no grid deverão
fazer uso da seguinte máscara: ####-#/##-##.
Exemplo: 6190-6/01-00
Layouts sugeridos
- Erro ao criar miniatura: Arquivo aparentemente inexistente: /dados-servidor/wikijavainterno/images/b/bb/Tabela-de-preço.png
Tabela de preço tela de manutenção
Quadro de dados
Tela de manutenção
| NOME | OBRIGATÓRIO | TIPO DE ENTRADA | VALORES POSSÍVEIS | TAMANHO | VALOR PADRÃO | OBSERVAÇÃO |
| Ativo | Não | Checkbox | Marcado/Desmarcado | Marcado | ||
| Descrição | Sim | Input | Alfanuméricos | 40 | Vazio | |
| Descrição abreviada | Não | Input | Alfanuméricos | 15 | Vazio | |
| Validade | Não | Input | Numéricos | Vazio | ||
| Desconto máximo | Não | Input | Numéricos | Vazio |