コード例 #1
0
        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