~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Fornecedores Para Outros Tipos de Entrada ====== Essa operação permite cadastrar um doador do tipo de pessoa física e jurídica. O doador é utilizado em diversas operações no módulo do patrimônio, tal como o tombamento por doação ou efetivação de bem de terceiros. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIPAC -> Módulo Biblioteca -> Aba Cadastro ->Cadastro Fornecedores para outros tipos de entrada -> Cadastrar//. Ao iniciar o caso de uso o sistema irá exibir os seguintes campos para o cadastro: * **CPF/CNPJ**: Tipo NUMÉRICO. * **Nome do Fornecedor/Doador***: Tipo TEXTO. * **Endereço**: Tipo TEXTO. * **E-Mail**: Tipo TEXTO. * **Telefone**: Tipo NUMÉRICO. * **Tipo de Pessoa**: Tipo TEXTO. Formato: Físico ou Jurídico. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Ao informar o cpf/cnpj os demais campos são preenchidos automaticamente. (Adicionado em 07/08/2012 referente a tarefa 96125) ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | | | | | ===== Plano de Teste ===== Sistema: SIPAC Módulo: Biblioteca Link(s): Cadastro -> Fornecedores para outros tipos de entrada -> Cadastrar Usuário: crystinoco Papel que usuário deve ter: SipacPapeis.GESTOR_BIBLIOTECA ===== Cenários de Teste ===== ^Nº ^ Ação ^ Reação| | 1| O Usuario loga no sistema | É apresentada a tela de Memorandos | | 2| No fim da página o usuário clica em Entrar no Sitema| É solcitidada uma confirmação | | 3| O Usuário confirma a ação | Ele é redirecionado para a tela de escolha de módulos | | 4| O Usuario escolhe o módulo descrito que no caso é Biblioteca | É apresentada a tela de Biblioteca | | 5| O Usuário faz o caminho necessário para cadastrar um fornecedor | É exibida a tela de cadastro onde possui os campos necessário para o cadastro de um fornecedor | | 6| O usuário preenche os campos descritos na parte de "descrição da tarefa" | **Sem Reação** | | 7| Realizando o "Caminho Feliz" que é o preenchimento de todos os dados perfeitos e clicando em 'Cadastrar' (tanto faz ser Física ou Juridica) | O Sistema retorna a seguinte mensagem para o usuário "Fornecedor cadastrado(a) com sucesso!" E os campos são limpos. | | 8| Preechendo apenas o campo de CPF/CNPJ e clicando em 'Cadastrar' | O sistema informa: "O nome do fornecedor é um campo obrigatório." | | 9| Preenchendo o campo CPF/CNPF com um CNPJ válido, e mantendo o campo Tipo de Pessoa como físca | O sistema irá informar que dever informar que o campo CPF/CNPJ dever ser preenchido com um CPF (o contrário também é verdadeiro) "Infome um CPF pois o tipo de pessoa selecionado foi física." | | 10| Preenchendo o campo CPF/CNPJ inválido | O sistema deverá informar que o campo está preenchido com valores inválido "CNPJ ou CPF inválido." | | 11| Clicando em cancelar | O sistema informa "Todos os dados informados serão perdidos. Deseja realmente cancelar a operação?" | | 12| Clicando em OK | O sistema retorna para a aba de Cadastros | | 13| Clicando em Cancelar | O sistema se mantém na tela de cadastro de Fornecedor | ===== Dados para o Teste ===== O código sql abaixo gera os cnpj de pessoas jurídicas. Para listar o cpf das pessoas físicas basta alterar o valor do campo tipo para 'F'. SELECT cpf_cnpj FROM comum.pessoa WHERE tipo = 'J '