M2076 Cadastro de Interessados dentro do Cadastro de Autores

De BISAWiki

Edição feita às 13h35min de 25 de julho de 2012 por Processo (disc | contribs)
(dif) ← Versão anterior | ver versão atual (dif) | Versão posterior → (dif)

Este caso de uso cria um novo cadastro. O cadastro de Interessados, que ficará dentro do cadastro de Autores. Terá ligação entre esses dois cadastros.

Ator:Usuário Pré-condição: Pós-condição: Um cadastro de interessados, salvando os dados corretamente na base de dados.


Fluxo Principal:

1. O usuário para cadastrar um interessado, terá que escolher para qual Autor ele é interessado.

2. Usuário seleciona o Autor que será inserido o interessado clicando em alterar aquele autor ou inserindo um novo Autor.

3. Após ter clicado em alterar o Autor,ficará disponibilizado uma aba com o nome 'Interessados'. Usuário clicará nela. [FS0001]

 3.1 - Após clicar na aba 'Interessados' abrirá um grid de consulta dos interessados daquele Autor selecionado, caso ele não tenha ainda Interessado o grid aparecerá vazio.
 3.2 - Para incluir um novo Interessado, é clicando no botão Incluir.
 3.3 - Caso existir já um Interessado para este Autor, quando o usuário clicar na aba Editar, abrirá o formulario       
       para edição daquele Interessado.
 3.4 - Caso não existir Interessado para aquele Autor, a aba Editar terá a mesma função do botão Incluir. 

4. Com o cadastro aberto, o usuário informará os dados cadastrais do Interessado.

 4.1   - Código do Interessado [INT_Codigo]  -(Obrigatório) _ Apenas visual pro usuário, não deixar editar.
 4.1   - Nome do Interessado [INT_Nome]  -(Obrigatório)
 4.2   - Identidade do Interessado[INT_Identidade] - (Não Obrigatório)  
 4.3   - CPF  do Interessado[INT_CPF] - (Não Obrigatório)  
 4.4   - Profissão do Interessado [INT_Profissao]- (Não Obrigatório)  
 4.5   - Data de Nascimento do Interessado[INT_DataNascimento] - (Obrigatório)  
 4.6   - Sexo do Interessado[INT_Sexo] - (Obrigatório)  
 4.7   - Estado Civil do Interessado[INT_EstadoCivil] - (Não Obrigatório)
 4.8   - Endereço do Interessado [INT_Endereco]- (Obrigatório)  - Campo que mais vai interessar ao cliente
 4.9   - Bairro do Interessado[INT_Bairro] - (Obrigatório)  
 4.10 - Cidade do Interessado [INT_Cidade]- ( Obrigatório)  
 4.11 - Estado do Interessado[INT_Estado] - (Obrigatório)  
 4.12 - CEP do Interessado[INT_Cep] - (Não Obrigatório)  
 4.13 - Telefone Residencial do Interessado[INT_FoneResidencial] - (Não Obrigatório)  
 4.14 -Telefone Comercial do Interessado[INT_FoneComercial] - (Não Obrigatório)  
 4.15 -Telefone Celular do Interessado[INT_Celular] - (Não Obrigatório)  
 4.16 - Email do Interessado[INT_Email] - (Não Obrigatório)  
 4.17 -Anotações sobre o Interessado[INT_Anotacoes] - (Não Obrigatório)  
 4.18 -Nome do Pai  do Interessado[INT_NomePai] - (Não Obrigatório)   
 4.19 -Nome da Mãe do Interessado[INT_NomeMae] - (Não Obrigatório)  
 4.20 -Nacionalidade do Interessado[INT_Nacionalidade] - (Não Obrigatório)  
 4.21 -Telefone FAX do Interessado[INT_FoneFAX] - (Não Obrigatório)  
 4.22 -Naturalidade do Interessado[INT_Naturalidade] - (Não Obrigatório)  
 4.23 -Estado da Naturalidade do Interessado[INT_UFNaturalidade] - (Não Obrigatório)  
 4.24 -Grau de Parentesco do Interessado com o Autor[INT_GrauParentesco] - (Obrigatório)  

5 - Depois de informar todos os Dados, usuário clicará no botão Salvar para concluir a operação. Fluxo Secundário: 0001 - Verificar a estrutura da base de dados : Verificar a existência da tabela AJWINT e AJWTAI na base de dados. Caso não contenha, enviar uma mensagem : “Tabela <<nome da tabela>> inexistente, contate o Suporte da BISAWeb ” e cancelar a operação. 0002 - Verificar o preenchimentos dos campos : Caso o usuario deixe de informar algum campo que era obrigatorio para se cadastrar um interessado, mostrar a mensagem : “Informe <<nome do campo que não foi preenchido ou selecionado>>” e retornar para o passo correspondente no fluxo principal. 0003 - Verificar a existência do código do Interessado para não dá erro de chave primária : Mesmo o campo de Codigo do Dependente ser autoincremento, verificar via codigo se o codigo que será inserido já existe ou não na base de dados, caso exista mostrar a mensagem : "Codigo do Dependente já existe na base de dados" 0004 - Verificar sucesso da transação  : Caso tudo ocorra como esperado após o usuário pedir para salvar o Interessado(ou seja, retorno da operação no banco de dados ser diferente de zero) enviar uma mensagem : “Interessado cadastrado com sucesso”. e voltar para o passo 4 do Fluxo Principal.

Ferramentas pessoais