~~ODT~~
Alterar/Remover Bolsista
Esta operação permite aos gestores de bolsas a remoção ou alteração de um bolsista.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Módulo Contratos → Aba Cadastros → Cadastros → Bolsista → Alterar/Remover.
Ao acessar o caso de uso o sistema exibe uma lista com os bolsistas cadastrados e com os seguintes campos para realizar a busca pelo bolsista:
- Nome: Tipo TEXTO.
- CPF: Tipo NUMÉRICO.
- Matrícula: Tipo NUMÉRICO.
Os seguintes informações são exibidas para os bolsistas listados:
- Nome: Tipo TEXTO.
- Matrícula: Tipo NUMÉRICO.
- CPF: Tipo NUMÉRICO.
- Curso: Tipo TEXTO.
Para cada bolsista listado é possível alterar ou remover.
Alterar
Os seguintes campos para a alteração são disponíveis:
- Matrícula: Tipo NUMÉRICO.
- CPF: Tipo NUMÉRICO.
- Nome*: Tipo TEXTO.
- Nascimento*: Tipo DATA.
- Sexo: Tipo TEXTO. Formato: Masculino ou Feminino.
- Curso*: Tipo TEXTO.
- Aluno Carente: Tipo TEXTO. Formato: Sim ou Não.
- Banco*: Tipo TEXTO.
- Agência*: Tipo NUMÉRICO.
- Conta Corrente*: Tipo NUMÉRICO.
- Endereço*: Tipo TEXTO.
- Bairro*: Tipo TEXTO.
- Cidade*: Tipo TEXTO. Formato NOME-ESTADO.
- CEP*: Tipo TEXTO.
- Telefone: Tipo NUMÉRICO.
- Celular: Tipo NUMÉRICO.
- E-mail: Tipo TEXTO.
Apos isso o sistema exibirá as mesmas campos acima para a confirmação.
== Remover == (RN01)
Os seguintes campos para a alteração são disponíveis:
- Matrícula: Tipo NUMÉRICO.
- CPF: Tipo NUMÉRICO.
- Nome: Tipo TEXTO.
- Nascimento: Tipo DATA.
- Sexo: Tipo TEXTO. Formato: Masculino ou Feminino.
- Curso: Tipo TEXTO.
- Aluno Carente: Tipo TEXTO. Formato: Sim ou Não.
- Banco: Tipo TEXTO.
- Agência: Tipo NUMÉRICO.
- Conta Corrente: Tipo NUMÉRICO.
- Endereço: Tipo TEXTO.
- Bairro: Tipo TEXTO.
- Cidade: Tipo TEXTO. Formato NOME-ESTADO.
- CEP: Tipo TEXTO.
- Telefone: Tipo NUMÉRICO.
- Celular: Tipo NUMÉRICO.
- E-mail: Tipo TEXTO.
Principais Regras de Negócio
- RN01 - Não é possível excluir um bosista que ainda possua bolsas. (Adicionado em 10/07/2012 referente a tarefa 95003)
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
< Ex.: br.ufrn.sigaa.biblioteca.processos_tecnicos.dominio.Assinatura > | < Ex.:sigaa.biblioteca.assinatura > |
Plano de Teste
Sistema: SIPAC
Módulo: Bolsas
Link(s): Aba Cadastros → Cadastros → Bolsista → Alterar/Remover.
Usuário: rcn (SipacPapeis.GESTOR_BOLSAS_LOCAL), aurelia, iris, lad (SipacPapeis.GESTOR_TIPOS_BOLSA), halcima(SipacPapeis.AUDITOR).
Papel que usuário deve ter:
- SipacPapeis.GESTOR_BOLSAS_GLOBAL ou
- SipacPapeis.GESTOR_BOLSAS_CONVENIO ou
- SipacPapeis.GESTOR_BOLSAS_CONVENIO_GLOBAL ou
- SipacPapeis.GESTOR_TIPOS_BOLSA ou
- SipacPapeis.GESTOR_BOLSAS_LOCAL ou
- SipacPapeis.GESTOR_BOLSAS_CENTRO ou
- SipacPapeis.AUDITOR.
Cenários de Teste
Dados para o Teste
O código sql abaixo gera a lista de bolsista que podem ser excluidos do sistema que não há referências a ele no sistema.
SELECT DISTINCT p.nome FROM comum.pessoa AS p, bolsas.bolsista AS bb WHERE bb.id NOT IN (SELECT b.id_bolsista FROM bolsas.bolsa AS b) AND p.id_pessoa = bb.id_pessoa