Tabela de conteúdos

~~ODT~~

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

Compra de Créditos

Este caso de uso tem a finalidade de realizar compras de créditos no restaurante universitário. Essa funcionalidade é acessada pelos discentes e servidores da instituições.

Descrição do Caso de Uso

Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Portal Administrativo → Outros → Compra de Créditos.

Ao acessar o caso de uso são solicitadas informações para adição de créditos e geração da GRU para pagamento.

Após a confirmação é gerada uma GRU com o valor correspondente aos créditos selecionados.

Na mesma tela é exibido um histórico das GRU emitidas, com informação de pagamento confirmado ou não, exibindo os dados abaixo:

O caso de uso é finalizado.

Principais Regras de Negócio

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sipac.contratos.dominio.GuiaRecolhimentoUniao contratos.guia_recolhimento_uniao

Plano de Teste

Sistema: SIPAC

Módulo: Portal Administrativo

Link(s): Outros → Compra de Créditos

Usuário: qualquer usuário que possua cartão de acesso ao Restaurante Universitário

Papel que usuário deve ter: Não é necessário papel.

Cenários de Teste

Acessar o caso de uso e informar uma quantidade de créditos qualquer.

Dados para o Teste

Executar o select abaixo no banco de dados COMUM e verificar se a GRU foi criada para o usuário.

SELECT * FROM gru.guia_recolhimento_uniao ORDER BY id_gru DESC LIMIT 10

Selects auxiliares p/ visualizar/alterar os créditos respectivamente (BD Administrativo):

SELECT credito_refeicoes,credito_refeicoes_almoco FROM restaurante.cartao_pagamento_pessoa WHERE id_pessoa=<id_pessoa>
UPDATE restaurante.cartao_pagamento_pessoa SET credito_refeicoes=0,credito_refeicoes_almoco=0 WHERE id_pessoa=<id_pessoa> AND ativo=TRUE