Exemplo n.º 1
0
        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!");
            }
        }
Exemplo n.º 2
0
        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);
        }