====== Listar/Alterar Material ====== ===== Descrição do Caso de uso ===== Esse caso de uso lista materiais cadastrados de acordo com os dados passados como filtro da busca. Material representa um Material/Serviço no sistema utilizado em diversos subsistemas do sipac, como na manutenção do estoque, criação de licitações, tombamento de bens, etc. Após a consulta, o usuário pode alterar os dados ou remover o material selecionado. ===== Regras de Negocio Envolvidas ===== Nesse caso de uso, o usuário tem a opção de remover um determinado material selecionado. Caso o material selecionado para remoção esteja associado a algum outro objeto do sistema, o usuário não poderá remove-lo. É então apresentado uma opção para confirmar se o usuário deseja desativar aquele material. Caso o material já esteja desativado, o usuário não poderá ativá-lo por meio desse caso de uso. Para reativar o elemento, ele deve seguir o link Mudar de Sistema -> Cadastro -> Material -> Ativar. ===== Entidades Envolvidas ===== Material é a entidade principal desse caso de uso. Ela está vinculada a: * GrupoMaterial * UnidadeMedida * MarcaProduto * UsuarioGeral * Almoxarifado * SolicitacaoCadMaterial * ModificacaoMaterial - armazena o histórico de informações do material ====== Plano de Teste ====== Sistema: SIPAC Módulo: Cadastro Link(s): Módulo de cadastro -> Material -> Listar/Alterar Usuário: camilo Papel que usuário deve ter: SipacPapeis.ADMINISTRADOR_SIPAC ===== Massa de Teste ===== Para listar materiais já cadastrados, o usuário deve seguir o link acima. Ele pode refinar a busca conforme algum campo escolhido. Se realizar a busca sem informar nenhuma entrada, o sistema lista todos os campos. Para testar esse submódulo, deve-se verificar se os dados são persistidos no banco corretamente, se o fluxo de navegação está correto, se as mensagens exibidas estão adequadas para uma dada situação.