예제 #1
0
        private double somaFatura()
        {
            double           total = 0;
            DateTime         data  = DateTime.Now;
            ContasReceberDAO cr    = new ContasReceberDAO();

            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["parc_valorpago"].ToString());
                }
            }
            return(total);
        }
예제 #2
0
 public CtrlContasReceber() : base(new ContasReceberDAO())
 {
     this.DaoContasReceber = (ContasReceberDAO)this.Dao;
 }
예제 #3
0
 public OleDbDataAdapter ExibeTodasContasReceberDetalhada(string status, string cliente, DateTime dataInicial, DateTime dataFinal)
 {
     contaReceberDao = new ContasReceberDAO();
     return(contaReceberDao.ExibeTodasContasReceberDetalhada(status, cliente, dataInicial, dataFinal));
 }
예제 #4
0
 public DataTable CriaDataTableSelecionaContasReceberNumeroVenda(int numeroVenda)
 {
     contaReceberDao = new ContasReceberDAO();
     return(contaReceberDao.CriaDataTableSelecionaContasReceberNumeroVenda(numeroVenda));
 }
예제 #5
0
 /// <summary>
 /// Cria um datatable
 /// </summary>
 /// <returns></returns>
 public DataTable CriaDataTableSelecionaContasReceber(string parametro)
 {
     contaReceberDao = new ContasReceberDAO();
     return(contaReceberDao.CriaDataTableSelecionaContasReceber(parametro));
 }
예제 #6
0
 public void AlterarSituacao(ContasReceber contasReceber)
 {
     contaReceberDao = new ContasReceberDAO();
     contaReceberDao.AlterarSituacao(contasReceber);
 }
예제 #7
0
 /// <summary>
 /// Método conta receber por id
 /// </summary>
 /// <returns></returns>
 public ContasReceber RetornaContaReceberID(int contaReceberID)
 {
     contaReceberDao = new ContasReceberDAO();
     return(contaReceberDao.RetornaContaReceberID(contaReceberID));
 }
예제 #8
0
 public ContasReceber RetornaContaReceberNumeroVenda(int numeroVenda)
 {
     contaReceberDao = new ContasReceberDAO();
     return(contaReceberDao.RetornaContaReceberNumeroVenda(numeroVenda));
 }
예제 #9
0
 public void ExcluirContaReceberNumeroVenda(int numeroVenda)
 {
     contaReceberDao = new ContasReceberDAO();
     contaReceberDao.ExcluirContaReceberNumeroVenda(numeroVenda);
 }
예제 #10
0
 public void ExcluirContaReceber(int contaReceberID)
 {
     contaReceberDao = new ContasReceberDAO();
     contaReceberDao.ExcluirContaReceber(contaReceberID);
 }
예제 #11
0
 public void AlterarSituacao(int contaReceberID)
 {
     contaReceberDao = new ContasReceberDAO();
     contaReceberDao.AlterarSituacao(contaReceberID);
 }
예제 #12
0
 /// <summary>
 /// Método inseri uma nova conta receber
 /// </summary>
 /// <param name="contasReceber"></param>
 public void InserirContasReceber(ContasReceber contasReceber)
 {
     contaReceberDao = new ContasReceberDAO();
     contaReceberDao.InserirContasReceber(contasReceber);
 }
예제 #13
0
 public ContaReceberController()
 {
     ContasReceberDAO = new ContasReceberDAO();
 }