====== Especificação Funcional: Cadastro de Atividades ====== ===== Resumo ===== Gerencia as Atividades que podem estar presentes nas Propriedades cadastradas no sistema. Através deste módulo é possível incluir novas Atividades, excluir uma Atividade cadastrada, editar e visualizar os dados das Atividades cadastradas, entre outras. ===== Descrição ===== Todas as Atividades, agrícolas ou não agrícolas, que possam ser exercidas nas propriedades do município são contempladas por este módulo. Uma Atividade agrícola também pode ser chamada de cultivo. O cadastro de Atividades é necessário para fazer um levantamento mais detalhado das condições de cada Propriedade, Localidade, setor e do município como um todo. Isto será feito inicialmente cadastrando todas as possíveis Atividades. Posteriormente, as Atividades cadastradas serão associadas a cada Propriedade no [[softwares:geagro:requisitos:modulos:cadastros:propriedades|módulo de Propriedades]], conforme o levantamento feito em campo. Sempre que for necessário, o usuário deve poder cadastrar uma nova Atividade. Uma Propriedade pode tem zero ou mais Atividades, e cada Atividade poderá estar presente em nenhuma ou em várias Propriedades. Ao acessar este módulo, o sistema deve exibir uma lista com as Atividades 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 Atividade, 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 Atividade ==== Uma Atividade deve possuir os seguintes campos: |< 100% 19% 60% 7% 7% 7%>| ^ Campo ^ Descrição ^ Tipo ^ Tamanho ^ Obrigatório? ^ |Código | Código da Atividade | Número | -- | Sim | |Nome | Descrição da Atividade | Texto | 40 | Sim | |Tipo | Tipo da Atividade (agrícola/não agrícola) | Enumeração | -- | Sim | ===== Configurações e preferências do usuário ===== Nenhuma. ===== Pontos de verificação ===== ==== Na inclusão/alteração de Atividades ==== * O sistema não deve salvar o cadastro sem que todos os campos obrigatórios estejam preenchidos; * Após a inclusão de uma Atividade, este deverá ser exibido imediatamente na lista de Atividades cadastradas; * A ação do clique duplo sobre um item do grid deve ser alterar o registro selecionado. ==== Na exclusão de Atividades ==== * O sistema deve solicitar a confirmação da exclusão de uma Atividade; * O sistema não deve permitir a exclusão de uma Atividade caso esteja associado a alguma Propriedade; * Após a exclusão de uma Atividade, esta deverá ser eliminada imediatamente da lista de Atividades. ===== Observações ===== Nenhuma informação adicional. ~~DISCUSSION|Sugira mudanças, aponte falhas ou contribua de alguma forma aqui:~~