~~ODT~~
Listar/Alterar Tipo de Taxa de Veículo
Este caso de uso é utilizado pelos gestores de transportes globais, de unidades e de licenciamento e multas com a finalidade de de permitir a listagem, alteração e a remoção de Tipos de Taxa de Veículo já cadastrados. Essas fazem parte da Taxas de veículo, utilizadas em operações de licenciamento.
Descrição do Caso de Uso
O caso de uso é acessados pelo caminho SIPAC → Transportes → Aba Licenciamento → Tipo de Taxa de Veículo → Lista/Alterar.
Inicialmente, é exibido um formulário de busca, onde o usuário deverá colocar a denominação(ou parte dela), do Tipo de Taxa de Veículo que procura:
- Denominação: Tipo TEXTO.
Caso a busca seja bem sucedida, é exibida uma listagem contendo as seguintes informações:
- Denominação: Tipo TEXTO. Denominação da Taxa de Veículo.
Para cada registro listado, existe as opções de alterar ou remover os itens listados.
Caso o usuário deseje alterá-lo, segue o fluxo descrito em Cadastrar Taxa, com os dados previamente preenchidos.(RN02).
Caso deseje remover, uma confirmação positiva é requerida e então o registro é inativado.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - O sistema só deve permitir a exclusão de um Tipo de Taxa de Veículo caso a mesma não esteja vinculada a uma Taxa de Veículo cadastrada e ativa.
- RN02 - O sistema não deve permitir que seja alterado um Tipo de Taxa de Veículo para um com a mesma denominação.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.transportes.dominio.TipoTaxaVeiculo | administrativo.transporte.tipo_taxa_veiculo |
br.ufrn.sipac.transportes.dominio.HistoricoTipoTaxaVeiculo | administrativo.transporte.historico_tipo_taxa_veiculo |
Plano de Teste
Sistema: SIPAC
Módulo: Transporte
Link(s): SIPAC → Transportes → Aba Licenciamento → Tipo de Taxa de Veículo → Cadastrar
Usuário: bergue
Papel que usuário deve ter:
- SipacPapeis.GESTOR_TRANSPORTES_GLOBAL,
- SipacPapeis.GESTOR_TRANSPORTES_UNIDADES,
- SipacPapeis.GESTOR_TRANSPORTES_LICENCIAMENTO_MULTA,
- SipacPapeis.GESTOR_TRANSPORTES_VEICULO,
- SipacPapeis.AUDITOR.
Cenários de Teste
Realizar os testes convencionais para casos de busca, listagem, alteração e remoção.
Dados para o Teste
SQL para selecionar um tipo_taxa_veiculo a partir de sua denominacao
SELECT * FROM transporte.tipo_taxa_veiculo WHERE denominacao LIKE 'DENOMINACAO';