Delphi Combo de produtos
Estou pensando em uma forma de adicionar vários produtos ao mesmo tempo num pdv como um combo, ex: o cliente comprar o combo de coca e fritas, ai você ir no combo e adicionar o combo configurado pelo usuário: nesse caso coca e fritas mas podendo ter vários produtos em um combo, ex: 2 cocas e 1 frita etc.
Estava pensando em fazer uma tabela no banco de dados mas ai vou ter que fazer um numero limitado de produtos para o cliente por no combo.
Alguém tem alguma sugestão ?
Estava pensando em fazer uma tabela no banco de dados mas ai vou ter que fazer um numero limitado de produtos para o cliente por no combo.
Alguém tem alguma sugestão ?
Michel
Curtidas 0
Respostas
Ilano Frota
09/04/2018
Nesse caso você vai ter que criar uma tabela com as combos (acredito que já tenha) e uma segunda tabela, vinculada à primeira, com os produtos relacionados, tipo:
TBPRODUTOS
-ID
-NOME
-STATUS (ativo ou inativo)
TBCOMBO
-ID
-NOME
-STATUS (ativo ou inativo)
-VALOR
TBCOMBOPRDUTO
-ID
-IDPRODUTO
E nessa terceira tabela, você vai montando os combos como devem ser. Quando o cliente for fazer o pedido ele já verá o que tem em cada combo e é só escolher. Agora, se quiser deixar pro cliente ir montando o seu próprio combo, aí a estratégia é outra. Seria, tipo, a tabela TBCOMBOPRODUTO se tornar TBCOMBOCLIENTE aí o próprio cliente selecionaria os produtos. Nesse segundo caso não existiria mais a tabela TBCOMBOPRODUTO e o campo VALOR ficaria na tabela TBPRODUTOS para que você possa, depois, totalizar o pedido.
TBPRODUTOS
-ID
-NOME
-STATUS (ativo ou inativo)
TBCOMBO
-ID
-NOME
-STATUS (ativo ou inativo)
-VALOR
TBCOMBOPRDUTO
-ID
-IDPRODUTO
E nessa terceira tabela, você vai montando os combos como devem ser. Quando o cliente for fazer o pedido ele já verá o que tem em cada combo e é só escolher. Agora, se quiser deixar pro cliente ir montando o seu próprio combo, aí a estratégia é outra. Seria, tipo, a tabela TBCOMBOPRODUTO se tornar TBCOMBOCLIENTE aí o próprio cliente selecionaria os produtos. Nesse segundo caso não existiria mais a tabela TBCOMBOPRODUTO e o campo VALOR ficaria na tabela TBPRODUTOS para que você possa, depois, totalizar o pedido.
GOSTEI 0