public void SalvarNoCaixa(String Data, String valor, String Tipo_Pagamento,String TxtDinCart)
        {
            DAOCaixa dao = new DAOCaixa();
            Decimal ValorTotal = 0;

            if (String.IsNullOrEmpty(valor))
            {
                valor = "0";
            }

            if (Tipo_Pagamento == "Dinheiro")
            {
                ValorTotal = dao.PegarValorDinheiro(Data);
                ValorTotal = ValorTotal + Convert.ToDecimal(valor);
                dao.InserirVendaNoCaixaDinheiro(Convert.ToString(ValorTotal), Data);
            }
            else if (Tipo_Pagamento == "Cartão")
            {
                ValorTotal = dao.PegarValorCartao(Data);
                ValorTotal = ValorTotal + Convert.ToDecimal(valor);
                dao.InserirVendaNoCaixaCartao(Convert.ToString(ValorTotal), Data);
            }
            else if (Tipo_Pagamento == "Outros")
            {
                ValorTotal = dao.PegarValorOutros(Data);
                ValorTotal = ValorTotal + Convert.ToDecimal(valor);
                dao.InserirVendaNoCaixaOutros(Convert.ToString(ValorTotal), Data);
            }
            else if (Tipo_Pagamento == "Dinheiro e Cartão")
            {
                Decimal ValorTotalDinheiro = 0;
                Decimal ValorTotalCartao = 0;

                //PEGAR VALORES
                ValorTotalDinheiro = dao.PegarValorDinheiro(Data);
                ValorTotalCartao   = dao.PegarValorCartao(Data);

                //INFORMOU CARTAO

                if (String.IsNullOrEmpty(TxtDinCart))
                {
                    TxtDinCart = "0";
                }

                Decimal ValorCartão   = Convert.ToDecimal(TxtDinCart);
                Decimal ValorDinheiro = Convert.ToDecimal(valor) - ValorCartão;


                ValorTotalDinheiro = ValorTotalDinheiro + ValorDinheiro;
                dao.InserirVendaNoCaixaDinheiro(Convert.ToString(ValorTotalDinheiro), Data);

                ValorTotalCartao = ValorTotalCartao + ValorCartão;
                dao.InserirVendaNoCaixaCartao(Convert.ToString(ValorTotalCartao), Data); ;
            }
        }//SALVAR VALOR NO CAIXA
        }//CANCELAR VENDA

        public void Retirada(String valor)
        {
            //VERIFICA VALOR DIGITADO
            Controller VerificaValor = new Controller();
            if (VerificaValor.VerificaDinheiro(valor))
            {
                    
                Controller tempo = new Controller();
                String data = tempo.PegarDiaMesAnoAtual();

                DAOCaixa dao = new DAOCaixa();
                Decimal ValorTotal = 0;

                if (String.IsNullOrEmpty(valor))
                {
                    valor = "0";
                }

                ValorTotal = dao.PegarValorDinheiro(data);
                ValorTotal = ValorTotal - Convert.ToDecimal(valor);
                dao.LarcarRetirada(Convert.ToString(valor), data);
                dao.RetirarDinheiroCaixa(Convert.ToString(ValorTotal), data);
                MessageBox.Show("sucesso!");
            }
        }//REALIZAR RETIRADA
        }//LISTAR TODOS OS VALORES DO CAIXA

        public String FechamentoDoDiaTotalDinheiro(String data)
        {
            DAOCaixa dao = new DAOCaixa();
            Decimal TotalDinheiro = dao.PegarValorDinheiro(data);

            return Convert.ToString(TotalDinheiro); 
        }
        }//LISTAR TODOS OS VALORES DO CAIXA

        public void TotalVendasNoDia(String data)
        {
            Decimal ValorTotal = 0;
            DAOCaixa vcaoxa = new DAOCaixa();
            ValorTotal = ValorTotal + vcaoxa.PegarValorDinheiro(data);
            ValorTotal = ValorTotal + vcaoxa.PegarValorCartao(data);
            ValorTotal = ValorTotal + vcaoxa.PegarValorOutros(data);
            vcaoxa.SomarValorTotal(Convert.ToString( ValorTotal ), data);
        }//LISTAR TODOS OS VALORES DO CAIXA
        public void RetirarDoCaixaPorCancelamento(String Data, String valor)
        {
            DAOCaixa dao = new DAOCaixa();
            Decimal ValorTotal = 0;

            if (String.IsNullOrEmpty(valor))
            {
                valor = "0";
            }

                ValorTotal = dao.PegarValorDinheiro(Data);
                ValorTotal = ValorTotal - Convert.ToDecimal(valor);
                dao.RetirarDinheiroCaixa(Convert.ToString(ValorTotal), Data);
        }//CANCELAR VENDA
        }//SALVAR VALOR NO CAIXA

        public String FechamentoDoDiaTotal(String data)
        {
            //LISTAR TODAS AS VENDAS PAGAS

            //List<VendaModel> vendas = new List<VendaModel>();
            //List<CaixaModel> caixaM = new List<CaixaModel>();

            //DAOVenda dao = new DAOVenda();
            //vendas = dao.ListarVendasPagas(data);


            //foreach (var v in vendas)
            //{
            //    CaixaModel caixa = new CaixaModel();
            //    caixa.ValorTotal = Convert.ToDecimal(v.ValorTotal);
            //    caixaM.Add(caixa);

            //}

            ////SOMAR TODAS AS VENDAS PAGAS

            //Decimal ValorTotal = 0;

            //foreach (var v in caixaM)
            //{
            //    ValorTotal = ValorTotal + Convert.ToDecimal(v.ValorTotal);

            //}

            //PEGAR VALOR NO CAIXA
            Decimal ValorTotal = 0;
            DAOCaixa vcaoxa = new DAOCaixa();
            ValorTotal = ValorTotal + vcaoxa.PegarValorDinheiro(data);
            ValorTotal = ValorTotal + vcaoxa.PegarValorCartao(data);
            ValorTotal = ValorTotal + vcaoxa.PegarValorOutros(data);

           // MessageBox.Show("Debuug: O valor TOTAL de hoje é: " + ValorTotal);
            return Convert.ToString( ValorTotal);
        }//LISTAR TODOS OS VALORES DO CAIXA
        }//REALIZAR RETIRADA

        public void Deposito(String valor)
        {

            Controller VerificaValor = new Controller();
            if (VerificaValor.VerificaDinheiro(valor))
            {
                Controller tempo = new Controller();
                String data = tempo.PegarDiaMesAnoAtual();

                DAOCaixa dao = new DAOCaixa();
                Decimal ValorTotal = 0;

                if (String.IsNullOrEmpty(valor))
                {
                    valor = "0";
                }

                ValorTotal = dao.PegarValorDinheiro(data);
                ValorTotal = ValorTotal + Convert.ToDecimal(valor);
                dao.LarcarDeposito(Convert.ToString(valor), data);
                dao.RetirarDinheiroCaixa(Convert.ToString(ValorTotal), data);
                MessageBox.Show("Sucesso!");
            }
        }//REalIZAR DEPOSITO