~~ODT~~
echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Listar/Alterar Reservas de Veículo======
Esse caso de uso permite ver a listagem dos reservas de veículos cadastrados no sistema, oferecendo também as opções de alteração e remoção dos mesmos. Essa funcionalidade é utilizada pelos gestores de orçamento.
===== Descrição do Caso de Uso =====
O caso de uso é acionado quando o usuário acessa a opção: //SIPAC -> Módulo Transportes -> Aba Deslocamento-> Requisições de Veículo -> Listar/Alterar//.
Na página onde se encontra este caso de uso é exibida uma lista de reservas. Onde o conteúdo irá depender dos filtros aplicados pelo usuário.
São requeridas as seguintes informações para a restringir a lista de veículos a ser exibida:
***Requisição**: Tipo NUMÉRICO, formato: 9...9/AAAA.
***Placa:** Tipo AUTOCOMPLETE, formato: AAA-9999, entrada de dados: AAA.
***Beneficiado:** Tipo AUTOCOMPLETE, formato: NOME BENEFICIÁRIO (CPF).
***Período:** Tipo DATA, Formato: DD/MM/AAAA a DD/MM/AAAA.
***Unidade do Veículo**: Tipo TEXTO, formato: DENOMINAÇÃO UNIDADE (CÓDIGO).
Então é exibido uma lista de reservas tal qual o modelo a seguir:
***__Beneficiado__**: Tipo TEXTO, formato: NOME BENEFICIADO (DOCUMENTO).
***__Dt Inicial__**: Tipo DATA.
***__Dt Final__**: Tipo DATA.
***__Veículo__**: Tipo TEXTO, formato: DENOMINAÇÃO MODELO PLACA: AAA-9999.
***__Tipo de Reserva__**: Tipo TEXTO.
Para cada registro listado, o sistema disponibiliza as opções de **Alterar** e **Remover**.
====Alterar====
Caso o usuário escolha a opção "Alterar Reserva" para uma reserva, será redirecionado para o caso de uso de [[cadastrar|Cadastro de Reserva de Veículo]], onde poderá modificar dados da reserva, respeitando as regras desse caso de uso.
====Remover====
Escolhendo a opção "Remover Reserva", e confirmando a operação, a reserva escolhida será removido da lista e da base de dados.
====Cancelar====
Escolhendo a opção "Cancelar Reserva", e confirmando a operação, a reserva escolhida será cancelada e o veículo será liberado para ser incluindo em novas requisições no mesmo período.
O email enviado segue o modelo abaixo:
Caro(a),
Sua reserva de veículo foi cancelada.
Dados da Operação:
Data do Cancelamento: ##DATA_OPERACAO##
Responsável pelo Cancelamento: ##RESPONSAVEL_CANCELAMENTO## (Ramal:##RAMAL_RESPONSAVEL_CANCELAMENTO##)
Dados da Reserva:
Tipo de Uso de Veículo: ##TIPO_USO_VEICULO##
Tipo da Reserva: ##TIPO_USO_RESERVA##
Data Inicial da Reserva: ##DATA_INICIO_RESERVA##
Data Final da Reserva: ##DATA_FIM_RESERVA##
Usuário Requisitante: ##USUARIO_REQUISITANTE##
Beneficiado: ##BENEFICIADO##
Esta mensagem foi gerada automaticamente pelo sistema. Não precisa ser respondida.
===== =====
O caso de uso é então finalizado.
===== Principais Regras de Negócio =====
Não se aplica.
==== Resoluções/Legislações Associadas ====
Não se aplica.
===== Classes Persistentes e Tabelas Envolvidas =====
^ Classe ^ Tabela |
| br.ufrn.sipac.transportes.dominio.ReservaVeiculo| administrativo.transporte.reserva_veiculo |
====== Plano de Teste ======
Sistema: SIPAC
Módulo: TRANSPORTES
Link(s): SIPAC -> Módulo Transportes -> Aba Deslocamento-> Requisições de Veículo -> Listar/Alterar.
Usuários: bergue
Papel que usuário deve ter:
* SipacPapeis.GESTOR_TRANSPORTES_UNIDADES,
* SipacPapeis.GESTOR_TRANSPORTES_GLOBAL,
* SipacPapeis.GESTOR_TRANSPORTES_RESERVA_DESLOCAMENTO,
* SipacPapeis.AUDITOR.
===== Cenários de Teste =====
Não se aplica.
===== Dados para o Teste =====
Verificar se, além dos[[cadastrar| reservas cadastradas]], as reservas alteradas são exibidas corretamente na listagem.