====== Especificação Funcional: Cadastro de Localidades ====== ===== Resumo ===== O Cadastro de Localidades gerencia as Localidades onde estão situadas as Propriedades. Através deste módulo é possível incluir novas Localidades, excluir uma Localidade cadastrada, editar e visualizar os dados das Localidades cadastradas, entre outras. ===== Descrição ===== O Cadastro de Localidades deve permitir ao usuário subdividir o município em diferentes áreas. A figura abaixo ilustra como esta subdivisão é feita no sistema: {{:softwares:sicopri:requisitos:modulos:cadastros:divisao_municipio.png |Subdivisão dos municípios}} * Os distritos são determinados pela divisão política do município. * As Localidades representam os nomes dos locais onde estão as Propriedades. * Os setores serão utilizados pelos usuários do sistema para subdividir o município em áreas de interesse -- por exemplo, questões econômicas -- e por isso não tem relação direta com as Localidades. Duas Propriedades situadas numa mesma Localidade podem estar em setores diferentes e vice versa. Estes dados podem ser utilizados para gerar relatórios, gráficos e qualquer tipo de informação a respeito da produção em diferentes áreas do município. Ao acessar este módulo, o sistema deve exibir uma lista com as Localidades já cadastradas para facilitar as operações de exclusão, edição e visualização dos dados. Esta lista, que deve exibir os dados mais importantes de cada Localidade, também deve permitir a organização e o filtro dos dados por qualquer campo que esteja visível, além de permitir que o usuário oculte/exiba campos, imprima e exporte o conteúdo da lista. ==== Dados da Localidade ==== |< 100% 19% 60% 7% 7% 7%>| ^ Campo ^ Descrição ^ Tipo ^ Tamanho ^ Obrigatório? ^ |Código | Código da Localidade | Número | -- | Sim | |Nome | Nome da Localidade | Texto | 30 | Sim | |Distrito | Nome do distrito | Texto | 30 | Sim | |Setor | Nome do setor | Texto | 30 | Não | |Município | Nome do município | Texto | 30 | Sim | |Estado | Nome da UF | Texto | 02 | Sim | ===== Pontos de verificação ===== ==== Na inclusão/alteração de Localidades ==== * O sistema não deve salvar o cadastro sem que todos os campos obrigatórios estejam preenchidos; * O sistema deve validar os campos conforme seu tipo e tamanho; * Após a inclusão de uma Localidade, esta deverá ser exibida imediatamente na lista de Localidades cadastradas; ==== Na exclusão de Localidades ==== * O sistema deve solicitar a confirmação da exclusão de uma Localidade; * O sistema não deve permitir a exclusão de uma Localidade caso haja ao menos uma Propriedade associada a ela; * Após a exclusão de uma Localidade, esta deverá ser eliminada imediatamente da lista de Localidades. ===== Observações ===== Nenhuma informação adicional. ~~DISCUSSION|Sugira mudanças, aponte falhas ou contribua de alguma forma aqui:~~