none
Fluxo de Caixa em C# RRS feed

  • Pergunta

  • estou fazendo um programa em que o usuário irá digitar a entrada(quanto de dinheiro está depositando) e essa quantia deve ser somada com o valor total em caixa, como posso fazer isso ? sendo que tanto o a entrada como o total estão salvos no banco de dados local.
    quarta-feira, 8 de janeiro de 2020 02:31

Todas as Respostas

  • basta você ler o valor do banco de dados, somar com o valor que o usuário digitou e depois guardar o valor totalizado no banco de dados.
    quarta-feira, 8 de janeiro de 2020 11:32
  • eu faria da seguinte forma:

    Banco de dados:

    Tabela caixa

    -seq_caixa int not null pk ai

    -dt_abertura date not null

    -hr_abertura time not null

    -saldo_abertura float not null

    -saldo_fechamento float 

    -dt_fechamento date 

    -hr_fechamento time 

    Tabela sub_caixa

    seq_entrada int not null ai

    caixa int not null fk_seq_caixa (fk para a tabela caixa no seq_caixa)

    dt_entrada date not null

    hr_entrada time not null

    vl_entrada float not null

    Formulário:

    Form1

    Faria um botão e um textbox para receber o saldo de entrada ou ate mesmo apenas o botão para abertura.

    O Form1 iria registrar na tabela caixa: 

    Data 

    Hora

    Saldo de abertura informado no textbox

    Form2

    Faria um botão e um textbox para receber o valor que esta entrando

    O Form2 iria registrar na tabela sub_caixa

    O numero do caixa aberto

    Data de Entrada do Valor

    Hora de Entrada do Valor

    Valor

    Form3 (ou no mesmo form1)

    Faria um botão e um label para receber o valor total do caixa

    ao verificar o seu SQL iria pegar todos os valores do dia de abertura na tabela sub_caixa e somar e armazenar em uma variável.

    Depois pegaria o valor de saldo de abertura da tabela caixa e armazenaria em outra variável.

    Por fim, soma as duas e faz um update na tabela caixa, atualizando os campos:

    saldo_fechamento 

    data fechamento

    hora fechamento

    Com  isso você pode ter ate um histórico de caixa de outros dias, pode incrementar valores de saída. Ai vai da tua imaginação.

    • Sugerido como Resposta Williamfd sexta-feira, 10 de janeiro de 2020 14:34
    quarta-feira, 8 de janeiro de 2020 17:31