~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Garagem ====== Este caso de uso é utilizado pelos gestores locais e globais de transportes com a finalidade de inserir o registro das garagens no sistema. Observa-se como garagem um determinado local onde os veículos da instituição são armazenados. ===== Descrição do Caso de Uso ===== O caso de uso é acionado quando o usuário acessa a opção: //SIPAC -> Transportes -> Frota -> Frota -> Garagem -> Cadastrar//. É exibido um formulário para cadastro de garagem. São solicitadas as seguintes informações: * **Tipo***: Tipo - TEXTO, Formato - são apresentadas as opções ''PRÓPRIA'' e ''TERCEIRO''. * **Nome***: Tipo - TEXTO. * **CEP***: Tipo NUMÉRICO, formato: 99999-999. * Caso o endereço seja um Código de Endereçamento Postal, os campos: Logradouro, Bairro, UF e Cidade serão automaticamente preenchidos. * **Logradouro***: Tipo TEXTO. * **Número**: Tipo TEXTO. * **Bairro**: Tipo TEXTO. * **Complemento**: Tipo TEXTO. * **UF***: Tipo TEXTO, formato: SIGLA ESTADO, representa o UF onde a garagem está localizada. * **Cidade***: Tipo TEXTO. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Não é possível cadastrar uma garagem com um mesmo nome dentro de uma mesma cidade. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.transportes.dominio.Garagem | administrativo.transporte.garagem | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Transportes Link(s): Frota -> Frota -> Garagem -> Cadastrar Usuários: bergue Papel que usuário deve ter: * SipacPapeis.GESTOR_TRANSPORTES_GLOBAL, * SipacPapeis.GESTOR_TRANSPORTES_UNIDADES, * SipacPapeis.GESTOR_TRANSPORTES_VEICULO. ===== Cenários de Teste ===== Verificar se a operação de cadastrar é realizada corretamente, respeitando as regras de negócio. ===== Dados para o Teste ===== As garagens cadastradas podem ser verificadas no caso de uso [[listar_alterar|Listar/Alterar Garagem]].