Exemplo n.º 1
0
        private void calculaValores()
        {
            dalCaixa dalCa = new dalCaixa();

            var e_dinhei = dalCaixa.verificaCaixa().E_Dinheiro;
            var s_dinhei = dalCaixa.verificaCaixa().S_Dinheiro;
            var c_debito = dalCaixa.verificaCaixa().C_Debito;
            var c_credit = dalCaixa.verificaCaixa().C_Credito;
            var e_cheque = dalCaixa.verificaCaixa().E_Cheque;
            var s_cheque = dalCaixa.verificaCaixa().S_Cheque;
            var saldo_in = dalCaixa.verificaCaixa().SaldoInicial;

            decimal?total_entrada  = e_dinhei + c_debito + c_credit + e_cheque + saldo_in;
            decimal?total_saida    = s_dinhei + s_cheque;
            decimal?saldo_dinheiro = dalCaixa.verificaCaixa().SaldoDinheiro;
            decimal?saldo_final    = dalCaixa.verificaCaixa().SaldoFinal;

            tbDinheiroE.Text     = string.Format("{0:f}", e_dinhei);
            tbCartaoDebito.Text  = string.Format("{0:f}", c_debito);
            tbCartaoCredito.Text = string.Format("{0:f}", c_credit);
            tbChequeE.Text       = string.Format("{0:f}", e_cheque);
            tbSaldoInicial.Text  = string.Format("{0:f}", saldo_in);
            tbTotalEntrada.Text  = string.Format("{0:f}", total_entrada);

            tbDinheiroS.Text  = string.Format("{0:f}", s_dinhei);
            tbChequeS.Text    = string.Format("{0:f}", s_cheque);
            tbTotalSaida.Text = string.Format("{0:f}", total_saida);

            tbSaldoDinheiro.Text = string.Format("{0:f}", saldo_dinheiro);
            tbSaldoFinal.Text    = string.Format("{0:f}", saldo_final);
        }
Exemplo n.º 2
0
        private void populaGrid()
        {
            dalCaixa dalCa = new dalCaixa();

            dgvHistoricoCaixa.DataSource = rbRecentes.Checked ? dalCa.listaCaixa(Convert.ToInt32(nudNumero.Value)) : dalCa.listaCaixa(dtpDataInicial.Value.Date, dtpDataFinal.Value.Date);
            formataGrid();
        }
Exemplo n.º 3
0
 private void imprimirResumo(int id)
 {
     try
     {
         repResumoCaixa relatorio = new repResumoCaixa();
         dalCaixa       dalC      = new dalCaixa();
         relatorio.LCaixaBindingSource.DataSource = dalC.achaCaixa(id);
         relatorio.Show();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString(), "ERRO");
     }
 }
Exemplo n.º 4
0
        private void abreCaixa()
        {
            if (!string.IsNullOrEmpty(tbSaldoInicialCaixa.Text))
            {
                dalCaixa            dalCa   = new dalCaixa();
                dalLancamentosCaixa dalLanC = new dalLancamentosCaixa();

                //abre o caixa
                Caixa ca = new Caixa
                {
                    Data_Abertura = DateTime.Now,
                    SaldoInicial  = Convert.ToDecimal(tbSaldoInicialCaixa.Text),
                    E_Dinheiro    = 0,
                    C_Debito      = 0,
                    C_Credito     = 0,
                    E_Cheque      = 0,
                    S_Dinheiro    = 0,
                    S_Cheque      = 0,
                    SaldoDinheiro = 0,
                    Observacao    = tbObservacao.Text,
                    Status        = true,
                };

                dalCa.abreCaixa(ca);

                LancamentoCaixa lca = new LancamentoCaixa
                {
                    CaixaID          = dalCaixa.verificaCaixa().CaixaID,
                    Data             = DateTime.Now,
                    Descricao        = "Saldo Inicial",
                    Entrada          = Convert.ToDecimal(tbSaldoInicialCaixa.Text),
                    Saida            = 0,
                    FormaPagamentoID = 5,
                    Observacao       = tbObservacao.Text,
                    Excluir          = false,
                    PedidoID         = null
                };

                dalLanC.lancaMovimento(lca);
                dalLogs.addLog(dalOperador.retornaOperador(Principal.OperadorID).Nome, "Abriu o caixa, Valor inicial R$" + tbSaldoInicialCaixa.Text);
                montaCaixa();
            }
            else
            {
                MessageBox.Show("Para abrir o caixa o saldo inicial não pode ser em branco. Utilize 0,00.", "ERRO");
            }
        }
Exemplo n.º 5
0
        private void fechaCaixa()
        {
            try
            {
                calculaValores();
                Caixa ca = new Caixa
                {
                    Data_Fechamento = DateTime.Now,
                    Status          = false
                };

                dalCaixa dalCa = new dalCaixa();
                dalLogs.addLog(dalOperador.retornaOperador(Principal.OperadorID).Nome, "Fechou o caixa");
                dalCa.fechaCaixa(ca);

                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "ERRO");
            }
        }