private void btnGravar_Click(object sender, EventArgs e) { int caixa = 0; CaixaController cc = new CaixaController(); DAO.CaixaDAO caixaDAO = new DAO.CaixaDAO(); DataTable dt = caixaDAO.caixaAberto(); if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; caixa = Convert.ToInt32(dr["codcaixa"].ToString()); } int result = cc.fechaCaixa(caixa, mskTotalGasto.Text, DateTime.Now); if (result > 0) { MessageBox.Show("Caixa Fechado com Sucesso!"); limpatela(); inicializa(); } else { MessageBox.Show("Erro ao fechar o caixa!"); } }
private double somaCredito() { double total = 0; DateTime data = DateTime.Now; ContasPagarDAO cr = new ContasPagarDAO(); DAO.CaixaDAO caixaDAO = new DAO.CaixaDAO(); DataTable dt = caixaDAO.caixaAberto(); if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; data = Convert.ToDateTime(dr["caixa_datahoraabertura"].ToString()); } DataTable dtContas = cr.retornaContasPeriodo(data); if (dtContas != null && dtContas.Rows.Count > 0) { for (int i = 0; i < dtContas.Rows.Count; i++) { DataRow dr = dtContas.Rows[i]; total += Convert.ToDouble(dr["contpag_valorpago"].ToString()); } } return(total); }