~~ODT~~ echo "
"; echo "Última atualização: ";ver('', false);echo "
";
====== Alterar Valor da Refeição ====== Esse caso de uso é utilizado pelos gerentes do restaurante com a finalidade de realizar alterações no preço da refeição. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIPAC -> Restaurante -> Cadastros -> Cadastro -> Alterar Valor da Refeição//. ===Passo 1=== Ao iniciar o caso de uso, são solicitadas as seguintes informações: ([[#principais_regras_de_negocio|RN04]]) * **Restaurante***: Tipo TEXTO. São listados os restaurantes cadastrados. ([[#principais_regras_de_negocio|RN01]]) * **Tipo de Refeição:*** Tipo TEXTO. São apresentadas as opções ''CAFÉ'', ''ALMOÇO'' e ''JANTA''. ***Tipo de Vínculo:*** Tipo TEXTO. O sistema lista os tipos Discente, Servidor, Bolsista, Divisão Estudantil. ([[#principais_regras_de_negocio|RN02]]) ***Valor***: Tipo NUMÉRICO. ([[#principais_regras_de_negocio|RN03]]) ===Passo 2 === Os valores de refeição são listados com as seguintes informações: * **__Restaurante__**: tipo TEXTO. * **__Tipo de Refeição__**: tipo TEXTO. * **__Vínculo__**: Tipo TEXTO. * **__Valor__**: Tipo NUMÉRICO. É disponibilizada a opção de alterar o valor de refeição, exibindo os dados do passo 1 preenchidos e habilitados para alteração.([[#principais_regras_de_negocio|RN04]]) Então o caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Os resturantes são cadastrados conforme especificado em [[desenvolvimento:especificacoes:sipac:cadastro:casos_de_uso:restaurante:cadastrar|Cadastrar Restaurante]]. * **RN02** - O tipo divisão estudantil não paga pelas refeições. * **RN03** - O valor informado deve ser aplicado ao vinculo informado para a refeição informada e o restaurante. * **RN04** - O vinculo, refeição e restaurante são únicos, não podendo ter outro registro com essas mesmas informações. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.restaurante.dominio.ValorRefeicao | restaurante.valor_refeicao | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Restaurante Link(s): Cadastros -> Cadastro -> Alterar Valor da Refeição Usuário: kmbso, gracacosta Papel que usuário deve ter: PapeisRestaurante.GESTOR_RESTAURANTE_UNIVERSITARIO ===== Cenários de Teste ===== Cenário 1: * Cadastre um um valor para café, para o vinculo servidor, para um restaurante, com o valor 4,00. * Cadastre um valor para café, para o vinculo servidor, para o mesmo restaurante do passo 1, com o valor de 4,50. Comportamento esperado: Não permitir cadastrar um novo valor de refeição. Cenário 2: * Cadastre um valor para café, com vinculo discente, para o mesmo restaurante do cenário 1, com o valor de 3,50. comportamento esperado: Permitir o cadastro. ===== Dados para o Teste ===== * No caso de uso de [[desenvolvimento:especificacoes:sipac:restaurante:casos_de_uso:operacoes:refeicoes:modulo_de_vendas:executar:emitir_fichas_avultas|Emissão de fichas avulsas]] e no de [[desenvolvimento:especificacoes:sipac:restaurante:casos_de_uso:operacoes:refeicoes:modulo_de_vendas:executar:recarga_cartao|Recarga do Cartão]] o valor da refeição pode ser visto.