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); }
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(); }
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"); } }
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"); } }
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"); } }