none
Entrada e Saida de produtos c# RRS feed

  • Discussão Geral

  • Boa noite,

    Sou iniciante em c# e gostaria que me tirasse uma duvida que está me perseguindo, estou criando um sistema de caixa onde tenho uma entrada e uma saída.. mais não sei como faço :(

    conseguir criar a entrada... onde tenho a tabela produtos e outra tabela onde salvo o codigo de produto e o valor total conforme abaixo:

    tb_pedido

    id_pedido codigobarras    nomeproduto  valorproduto quantidade valortotal
    1         7897700031235    Ogestan Plus  78,00                 3            234,00

    tb_entrada_caixa

    VendaId ValorTotal CodCliente
    1          234,00    NULL


    minha duvida é o seguinte.. esse cliente pode pegar vários produtos cadastrados na entrada, onde salvo nessas tabelas acima e quando ele retornar pra eu saber a quantidade de itens vendidos por ele e diminuir pelo valor total da entrada eu sei quanto ele vendeu e quanto ele tem que me devolver exemplo:

    pedro entrou na loja:

    levou 20 produtos e teve um total de 150 reais..

    quando pedro voltar para minha loja e devolver os produtos que não foram vendidos tenho que da a baixa exemplo:

    pedro retornou com 10 produtos no valor de 75 reais...

    como faço para fazer essa manobra de diminuir do valor da entrada e saber a quantidade que ele vendeu?

    me ajudem?!!!! 


    quinta-feira, 12 de julho de 2018 02:56

Todas as Respostas

  • sugestão 1:

    criar tabela de produtos  TB_PRODUTO -  ID_PRODUTO, VALOR_CUSTO, VALOR_VENDA

    criar tabela de ESTOQUE -   ID_PRODUTO, QTDE_ESTOQUE  QTDE_VENDIDA, QTDE_DEVOLVIDA

    criar tabela de MOVIMENTO  -  ID_PRODUTO, CUPOM_FISCAL,  QTDE, VALOR,  TIPO_ENT_SAI (1 - Entrada 2-Saida por exemplo), pode ter ainda ID_CLIENTE

    Nesta tabela acima a chave seria ID_PRODUTO e CUPOM_FISCAL, mas se voce tiver ID_CLIENTE, poderia acrescentar.

    se necessário:

    criar tabela de clientes:  ID_CLIENTE,  CPF_CNPJ, NOME, ETC.

    Devoluções hoje são feitas normalmente pelo CUPOM.

    se necessario, voce poderia criar ainda tabela  MOVIMENTO_DEVOLUCAO -  ID_PRODUTO, CUPOM_FISCAL, ID_CLIENTE???,  QTDE,  VALOR  ETC.

    Sugestão 2:  monte suas tabelas, e depois, monte um fluxo de informações numa folha de papel, e vai preenchendo os dados e veja se atende toda sua necessidade. Nesse momento ainda é possivel fazer ajustes.

    espero que te ajude.

    sexta-feira, 13 de julho de 2018 16:51
  • Obrigado vou tentar aqui e retorno com a resposta
    sábado, 14 de julho de 2018 19:54