====== Listar/Alterar ====== Este caso de uso é responsável por listar, alterar, ativar/desativar ou remover tipos de compras. Os envolvidos são os gestores de compras e licitação da instituição. ===== Descrição do Caso de Uso ===== O caso de uso é acessado pelo caminho: SIPAC -> Compras -> Cadastro -> Cadastro -> Tipo de Compra -> Listar/Alterar. O sistema exibe a lista dos tipos de compras: * **__Denominação__**: Tipo - TEXTO ([[#principais_regras_de_negócio|RN01]]). * Para cada registro são exibidas as opções de alterar, remover e ativar/desativar. O usuário confirma operação e o sistema exibe mensagem de sucesso. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - O sistema não pode permitir que o usuário altere ou remova os tipos de compras padrão do sistema, que são: MATERIAIS, MATERIAIS E SERVIÇOS, MATERIAIS PARA IMPORTAÇÃO, OBRAS E SERVIÇOS DE ENGENHARIA, RECEITAS, SERVIÇO GERAIS e SERVIÇO PESSOA FÍSICA. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sipac.contratos.dominio.TipoCompra | sipac.contratos.tipo_compra | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Compras Link(s): Cadastro -> Cadastro -> Tipo de Compra -> Listar/Alterar Usuário: dilson Papel que o usuário deve ter: SipacPapeis.GESTOR_COMPRA ou SipacPapeis.GESTOR_LICITACAO ===== Cenários de Teste ===== Para listar todos os tipos de compras já cadastrados, o usuário somente precisa clicar no link listar/alterar do tópico tipo de compra, localizado na tela inicial da aba cadastro do módulo compras. Na tela seguinte, é mostrada uma lista de todos os tipos de compras já cadastrados. Agora, o usuário pode optar por remover, alterar ou ativar/desativar um determinado tipo de compra. Para testar esse módulo, verificar se o fluxo de navegação ocorre adequadamente, se a persistência ao banco funciona corretamente, se as mensagens exibidas estão adequadas. ===== Dados para o Teste ===== É interessante antes de realizar essa tarefa, cadastrar novos items ao banco de dados por meio do caso de uso acessado pelo link //SIPAC -> Compras -> Cadastro -> Cadastro -> Tipo de Compra -> Cadastrar//. Assim, realizar as operações de alterar, remover e ativar/desativar disponíveis no presente caso de uso usando os itens recém cadastrados.