Problema na implementação de venda

4 respostas
S

galera to fazendo um programa de vendas e nao sei como implementar a parte de item venda. como faço para uma venda conter varios produtos. se alguem tiver um exemplo e puder me mandar agradeço bastante. email: [email removido]

obrigado

4 Respostas

M

teu problema é quanto a modelagem OO entre venda e item de venda? :roll:

M

Mas tu ta vendo com o que? Banco de dados? Lista encadeada? Vetor?

S

é isso ai to com problema de modelagem da venda com seus item-venda. nao sei como fazer.
tu usando banco de dados

obrigado pela atenção

M

Olá!
Então tu deve ter uma tabela “Produto” (tabela onde estão cadastrados todos os produtos disponiveis) e uma tabela “Cliente” (tabela que contém o cadastro de todos os clientes), certo?
Logo, tu precisa de um relacionamento entre essas duas tabelas, como por exemplo, a tabela “Venda”, que vai ter as informações relativas a venda. Esta tabela, por ser um relacionamento, deve conter a chave primária das outras duas, podendo ser o codigo_produto e codigo_cliente.

Exemplo:

Tabela Produto:
codigo_produto: 1
nome: martelo
preço: 5,00
descrição: serve para bater em pregos

Tabela Cliente
codigo_cliente 1
nome: Matheus
rg: [telefone removido]

Tabela Venda
codigo_produto: 1
cod_cliente: 1
quantidade: 9 <= Matheus comprou 9 pregos
subtotal: 45,00

Entendeu cara?! Tu modela o banco como tu quizer, pode ser que desta forma como fiz não seja o melhor jeito, mas é bem utilizado =)

Criado 21 de dezembro de 2004
Ultima resposta 22 de dez. de 2004
Respostas 4
Participantes 3