~~ODT~~

Última atualização: 2017/04/03 18:23 (edição externa)

Transferência de Créditos

Neste caso de uso, os responsáveis pelos restaurantes podem transferir créditos entre cartões do restaurante. A principal situação de transferência é quando um usuário perde ou danifica um cartão e requisita um novo.

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Restaurante → Vendas → Controle de Cartões → Transferência de Créditos.

Ao iniciar o caso de uso, o sistema exibe a Busca de cartões, para que o usuário escolha o cartão fonte dos créditos (RN01, RN03, RN04,RN05,RN06). Ao se escolher esse cartão, os seus dados são mostrados.

O mesmo método de seleção e visualização dos detalhes é utilizado na seleção do cartão destino (RN02, RN03, RN04, RN06) e então o sistema requer o preenchimento dos dados:

  • Fonte: Tipo TEXTO, campo subdividido em:
    • Cartão: Tipo NUMÉRICO.
    • Nome: Tipo TEXTO.
    • Créditos de Refeição: Tipo NUMÉRICO.
  • Destino: Tipo TEXTO, campo subdividido em:
    • Cartão: Tipo NUMÉRICO.
    • Nome: Tipo TEXTO.
    • Créditos de Refeição: Tipo NUMÉRICO.
    • Observa-se que apenas são exibidos os dados que estiverem associados ao cartão.
  • Observação: Tipo TEXTO.

O caso de uso é então finalizado.

  • RN01 - O cartão fonte deve estar bloqueado.
  • RN02 - O cartão destino deve estar ativo.
  • RN03 - Os dois cartões devem ter o mesmo tipo de vínculo (discente/bolsista ou servidor).
  • RN04 - O limite máximo de créditos num cartão deve ser respeitado (parâmetro de sistema QUANTIDADE_MAXIMA_CREDITOS_CARTAO).
  • RN05 - O cartão fonte deve ter créditos de refeição.
  • RN06 - Ambos cartões devem estar vinculados a usuários.

Resoluções/Legislações Associadas

Não se aplica.

Classe Tabela
br.ufrn.sipac.restaurante.dominio.TransferenciaCredito administrativo.restaurante.transferencia_credito
br.ufrn.sipac.restaurante.dominio.CartaoPagamentoPessoa administrativo.restaurante.cartao_pagamento_pessoa
br.ufrn.sipac.restaurante.dominio.CartaoPagamento administrativo.restaurante.cartao_pagamento

Plano de Teste

Sistema: SIPAC

Módulo: Restaurante

Link(s): Vendas → Controle de Cartões → Transferência de Créditos

Usuário: kmbso

Papel que usuário deve ter: PapeisRestaurante.GESTOR_RESTAURANTE_GLOBAL, PapeisRestaurante.GESTOR_VENDAS_RESTAURANTE

  • Tentar transferir a partir de um cartão ativo.
  • Tentar transferir de um cartão que não pertença a nenhum usuário.
  • Tentar transferir de um cartão que não tenha créditos.
  • Utilizar a opção Ver detalhes do cartão do caso de uso de Consultar Cartão para confirmar que os créditos foram transferidos.
  • desenvolvimento/especificacoes/sipac/restaurante/casos_de_uso/controle_de_acesso_vendas/controle_de_cartoes/transferencia_de_creditos.txt
  • Última modificação: 2017/04/03 18:23
  • (edição externa)