Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

clayton-mer

lógico para desenvolver um frente de caixa

Recommended Posts

Boa noite turma do forum,

 

Estou precisando da ajuda de vocês para tirar algumas dúvidas.

Estou desenvolvendo um sistema comercial, e nele terá um frente de caixa.

Mais me deparei com a seguinte dúvida:

Fiz uma tabela para armazenar a venda, com idVenda, idVendedor, idCliente, Data, Hora.

Dai fiz uma outra tabela para guardar os produto que foi vendido como vai ter vários.

Com os campos idproduto, idVenda, Produto, Quant, VUnit, VTotal

Agora gostaria de saber qualquer a melhor forma para fazer a gravação.

Estava pensando em quando clickar no botão abrir venda, cria um registro na tabela venda.

Após isso eu tenho a idvenda para gravar na tabela produto, mais isso não sei se seria a logica mais correta, porque se duas pessoas estiverem usando o sistema.

 

Alguém pode me ajudar com essa dúvida

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que é uma boa logica sim, pois se 2 pessoas abrirem a venda ao mesmo tempo, cada uma terá um numero para essa venda, então não haverá problemas ou possibilidade de termos 2 vendas com o mesmo numero.

Compartilhar este post


Link para o post
Compartilhar em outros sites

certo, o que estou com um poudo de dúvida é da forma correta de pegar essa id, se fazer um acesso no banco de dados e listar pela ultima id criada e se outra pessoa entrar e abrir uma nova compra.

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu tenho no meu sistema

 

uma tabela de PEDIDOS_FECHADOS

 

com os campos ID_VENDA -

COD_VENDA(codigo gerado na hora de cada venda)

DATA_VENDA //DATA DA ENDA

VALOR_VENDA // VALOR TOTAL

VENDA_TIPO_PAGAMENTO //MEIO DE PAGAMENTO

 

e outra ITENS_PEDIDO

 

ID_ITEM

COD_VENDA //FK ID_VENDA DA TABELA PEDIDOS_FECHADO

QTD // QTD DE CADA ITEM

VALOR_VALOR // VALOR DE CADA ITEM PEGOS DA TABELA PRODUTOS

PRODUTO_ID // FK DA TABELA PRODUTOS ID_PRODUTO

 

 

FICARIA ASSIM, MAIS DEPENDE DO SEU GRAU DE CONHECIMENTO, PRA FAZER A SQL

 

PEDIDO 002365241 - FORMA A VISTA - TOTAL 200,00 -

caixa de som pequena 15,00 x 2 = 30,00

pen drive 8g 40,00 x 1 = 40,00

cooler notebook com base 55,00 x 2 = 110,00

 

assim por diante

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.