Upload
mauro-junior
View
4
Download
0
Embed Size (px)
DESCRIPTION
Definição de um Programa
Citation preview
Fase 1 – Processo 3 – Efetuar Cotação
Objetivo: Incluir, Alterar e Apagar cotações. Receba os dados necessários para Criar cotações a partir de digitação do usuário, ou alterações em cotações existentes Enunciado: (INCLUSÃO) Abra as tabelas de CLIENTE, VENDEDOR e PRODUTO. O código da cotação será auto-incremento, receba o código do cliente no campo CliCodigo da tabela Cliente e leia a tabela de clientes, receba o código do vendedor no campo VndCodigo e leia a tabela Vendedor. O Campo data da cotação será igual a data do sistema, receba do usuário o número de dias entre datas. Receba também a forma de validade, no campo tipo de pagamento. permita apenas duas formas de pagamento: Mensal e a vista. Receba a data de entrega da mercadoria. Após a inclusão com sucesso dos dados do cabeçalho da cotação, os produtos devem ser recebidos no grid (campos 8, 10 e 12) por sequência de código. Com o código, leia a tabela de produtos e mostre: a descrição(9) e valor do produto(11). Receba a quantidade de produto solicitada pelo cliente. Após estes procedimentos, grave as tabelas de COTAÇÃO Mestre e Cotação detalhe, com cada produto. Layout
1- Mostrar o código da cotação que está sendo incluído no sistema. Este código será gerado automaticamente e mostrado no edit. 2- Neste combobox coloque a lista de clientes da empresa para que o usuário faça a seleção. Conteúdo da tabela de Clientes. 3- Neste combobox coloque a lista de Vendedores que atendem este cliente para que o usuário faça a seleção. Conteúdo da tabela de Vendedores.
1 2 3
4 5 6 7
8 9 10 11 12
13 14 15 16 17 18
4- Mostra a data da cotação que será gerado automaticamente pelo programa em um calendardate. 5- Receba a validade em dias dentro de um edit. 6-Receba a forma de pagamento para que a inclusão seja concluída. 7- Receba o prazo de entrega através de um datetimepicker. 8- Mostre o código da cotação que esta sendo incluído no sistema. Exiba usando uma grid. 9- Mostre a descrição do produto após o código do produto ser preenchido, será exibido através de uma grid. 10- Receba a quantidade de produtos. 11- Mostra o valor unitário do produto lido da tabela de produtos. 12- Calcule e mostre o valor total dos produtos: o valor total será mostrado dentro da grid. 13- Botão que sai da tela de Inclusão de Pedidos sem salvar nenhum registro 14- Botão que abre uma nova tela com campos em branco para um novo cadastro. 15- Botão para impressão dos dados que foram cadastrados no pedido atual (outro enunciado) 16- Botão que deve excluir um registro da tabela de Cotação. (outro enunciado) 17- Botão que permite ao usuário alterar dados da tabela de Cotação. (outro enunciado) 18- Botão que deve salvar as inclusões ou alterações feita na tabela de Cotação.
TABELA VENDEDOR Nome Tabela : TVendedor
Chave Campo Tamanho Formato Valores Permitidos
Validação Mascara
@ VndCodigo 6 Number 1 – 999999 Numérico e Not null 999999
Vnd_Nome 30 Varchar2 Caracteres
TABELA CLIENTE Nome Tabela : TCliente
Chave Campo Tamanho Formato Valores Permitidos
Validação Mascara
@ CliCodigo 6 Number 1 – 999999 Numérico e Not null 999999
Cli_Nome 60 Varchar2 Caracteres
# RegCodigo 6 Number 1 – 999999 Numérico e Not null 999999
Cli_CNPJ 14 Number Numérico 99.999.999/9999-99
Cli_IE 12 Number Numérico 999.999.999.999
Cli_End 50 VarChar2 Caracteres
Cli_Tel 10 Number Numérico (99) 9999-9999
Cli_Bairro 30 Varchar2 Caracteres
Cli_Cidade 50 Varchar2 Caracteres
Cli_Cep 8 Number Numérico 99999-999
Cli_UF 2 Char Caracteres XX
TABELA COTAÇÃO Nome Tabela : TCotacao
Chave Campo Tamanho Tipo Valores Permitidos
Validação Mascara
@ CtcCodigo 6 Number 1 – 999999 Numérico e Not null 999999
# CliCodigo 6 Number 1 – 999999 Numérico e Not null 999999
# VndCodigo 6 Number 1 – 999999 Numérico e Not null 999999
Ctc_DtCot Date SGBD 99/99/9999
Ctc_ValDias 2 Number 1 a 31 Numerico
Ctc_Tipo_pagto 1 Number 0 a 4 Numerico 9
Ctc_PzEnt Date SGBD 99/99/9999
TABELA ITEM COTAÇÃO Nome Tabela : TItCotacao Chave Campo Tamanho Tipo Valores
Permitidos Validação Mascara
# CtcCodigo 6 Number 1 – 999999 Numérico e Not null 999999
# PdtCodigo 6 Number 1 – 999999 Numérico e Not null 999999
Ctc_Qtde 10 Number Numérico
Ctc_VlUnit 15 Number Numérico 9.999,99
TABELA PRODUTO Nome Tabela : TProduto
Chave Campo Tamanho Tipo Valores Permitidos
Validação Mascara
@ PdtCodigo 6 Number 1 – 999999 Numérico e Not null 999999
Pdt_Descr 25 Varchar2 Caractere
Pdt_Qtde 5 Number Numérico
Pdt_PrecoUnit 4,2 Number Numérico
Pdt_Embalagem 15 Varchar2 Numérico