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 void BtnSalvar_Click(object sender, EventArgs e)
        {
            CaixaController caixa = new CaixaController();

            caixa.Retirada(TxtValor.Text);
            this.Hide();
        }
        public AbrirCaixa()
        {
            InitializeComponent();
            inicializa();
            double          trocoinicial = 0;
            CaixaController cc           = new CaixaController();

            trocoinicial  = cc.retornaMaxCaixa();
            mskTroco.Text = trocoinicial + "";

            if (!string.IsNullOrWhiteSpace(mskTroco.Text))
            {
                mskTroco.Text = Convert.ToDouble(mskTroco.Text).ToString("###,###,##0.00");
            }
        }
        private void BtnFinalizar_Click(object sender, EventArgs e)
        {
            //1 = PAGO
            //2 = PAGAR DEPOIS
            Controller tempo = new Controller();
            String     data  = tempo.PegarDiaMesAnoAtual();
            bool       TodasAsInformacoes = true;

            if (TxtDatVenda.Text == "__/__/____")
            {
                MessageBox.Show("Informe a data da venda, que está presente no recibo");
                TodasAsInformacoes = false;
            }
            if (String.IsNullOrEmpty(TxtCodigoVenda.Text))
            {
                MessageBox.Show("Informe o código da venda, que está presente no recibo");
                TodasAsInformacoes = false;
            }

            if (TodasAsInformacoes == true)
            {
                //APAGAR VENDA
                VendaController v = new VendaController();
                v.CancelarVenda(TxtCodigoVenda.Text);

                //ACRESCENTA PRODUTOS
                DAOVENDATEMP        daotemp = new DAOVENDATEMP();
                List <ProdutoModel> lpm     = new List <ProdutoModel>();
                lpm = daotemp.PegadoBanco();
                daotemp.AcrescentaBanco(lpm);

                //SALVAR NO CAIXA
                CaixaController caixa = new CaixaController();
                caixa.RetirarDoCaixaPorCancelamento(TxtDatVenda.Text, TxtTotal.Text);

                //LIMPA TUDO
                VT = 0;
                LVPesquisa.Items.Clear();
                LBITEM.Items.Clear();
                TxtTotal.Text     = "";
                TxtPesquisa.Text  = "";
                TxtId.Text        = "";
                TxtNumQuant.Value = 1;

                this.Hide();
            }
        }
        private void btnAbrir_Click(object sender, EventArgs e)
        {
            CaixaController cc       = new CaixaController();
            String          erro     = "";
            int             codigo   = 0;
            double          troco    = 0;
            double          addValor = 0;

            if (ttbCodigo.Text != null && ttbCodigo.Text != "")
            {
                codigo = Convert.ToInt32(ttbCodigo.Text.ToString());
            }

            if (mskTroco.Text == null || mskTroco.Text == "")
            {
                erro += "Insira o troco";
            }
            else
            {
                troco = Convert.ToDouble(mskTroco.Text.ToString());
            }

            if (!string.IsNullOrWhiteSpace(mskAddValor.Text))
            {
                addValor = Convert.ToDouble(mskAddValor.Text.ToString());
            }

            if (erro == null || erro == "")
            {
                int result = cc.abrirCaixa(codigo, ttbUsuário.Text, dtpData.Value, dtpHora.Value, troco + addValor);
                if (result > 0)
                {
                    MessageBox.Show("Caixa aberto com sucesso");
                    limpaTela();
                    inicializa();
                }
                else
                {
                    MessageBox.Show("Erro ao abrir caixa");
                }
            }
            else
            {
                MessageBox.Show(erro);
            }
        }
        public void inicializa()
        {
            CaixaController cc = new CaixaController();

            lista                    = new List <FechamentoTabela>();
            ttbCodigo.Enabled        = false;
            ttbUsuário.Enabled       = false;
            mskInicialCaixa.Enabled  = false;
            mskTotalRecebido.Enabled = false;
            mskRestante.Enabled      = false;
            mskTotalGasto.Enabled    = false;
            UsuarioController uc = new UsuarioController();
            DataTable         dt = uc.existeUsuarioLogado();

            if (dt != null && dt.Rows.Count > 0)
            {
                DataRow dr = dt.Rows[0];
                ttbUsuário.Text = dr["usu_usuario"].ToString();
            }
            mskInicialCaixa.Text  = cc.retornaValCaixaAberto() + "";
            mskTotalRecebido.Text = somaFatura() + "";
            mskTotalGasto.Text    = somaCredito() + "";
            mskRestante.Text      = ((cc.retornaValCaixaAberto() + somaFatura()) - somaCredito()).ToString();
        }
        public FechamentoCaixa()
        {
            InitializeComponent();

            String     data;
            Controller tempo = new Controller();

            data         = tempo.PegarDiaMesAnoAtual();
            lblData.Text = tempo.PegarDiaMesAnoAtual();

            //SOMAR TOTAL:
            CaixaController caixaC = new CaixaController();

            caixaC.TotalVendasNoDia(data);

            CaixaController caixa = new CaixaController();

            LblTotal.Text    = LblTotal.Text + caixa.FechamentoDoDiaTotal(data);
            LblDinheiro.Text = LblDinheiro.Text + caixa.FechamentoDoDiaTotalDinheiro(data);
            LblCartao.Text   = LblCartao.Text + caixa.FechamentoDoDiaTotalCartao(data);
            LblOutros.Text   = LblOutros.Text + caixa.FechamentoDoDiaTotalOutros(data);
            TxtRetirada.Text = TxtRetirada.Text + caixa.FechamentoDoDiaTotalRetirada(data);
            TxtDeposito.Text = TxtDeposito.Text + caixa.FechamentoDoDiaTotalDeposito(data);
        }
        private void BtnEntrar_Click(object sender, EventArgs e)
        {
            CaixaController caixa = new CaixaController();

            LblTotal.Text = "R$ " + caixa.MostrarTotalVendaMes(TxtData.Text);
        }
Example #9
0
        private void BtnFinalizar_Click(object sender, EventArgs e)
        {
            //1 = PAGO
            //2 = PAGAR DEPOIS
            Controller tempo = new Controller();
            String     data  = tempo.PegarDiaMesAnoAtual();

            String TipoPagamento      = "Não selecionado";
            bool   TodasAsInformacoes = false;

            if (RBDinheiro.Checked)
            {
                TipoPagamento      = "Dinheiro";
                TodasAsInformacoes = true;
            }
            else if (RBCartao.Checked)
            {
                TipoPagamento      = "Cartão";
                TodasAsInformacoes = true;
            }
            else if (RbDinCart.Checked)
            {
                TipoPagamento      = "Dinheiro e Cartão";
                TodasAsInformacoes = true;
            }
            else if (RBOutros.Checked)
            {
                TipoPagamento      = "Outros";
                TodasAsInformacoes = true;
            }
            else if (!RBDinheiro.Checked && !RBCartao.Checked && !RbDinCart.Checked && !RBOutros.Checked)
            {
                MessageBox.Show("Informe a forma de pagamento");
            }



            if (TodasAsInformacoes == true)
            {
                //SALVAR VENDA
                VendaController v = new VendaController();
                v.FinalizarVenda(data, LblUsuario.Text, TxtTotal.Text, TxtValor.Text, TxtTroco.Text, TipoPagamento, 1, "", "");

                //DECREMENTAR PRODUTOS
                DAOVENDATEMP        daotemp = new DAOVENDATEMP();
                List <ProdutoModel> lpm     = new List <ProdutoModel>();
                lpm = daotemp.PegadoBanco();
                daotemp.DecrementaBanco(lpm);

                //SALVAR NO CAIXA
                CaixaController caixa = new CaixaController();
                caixa.SalvarNoCaixa(data, TxtTotal.Text, TipoPagamento, TxtDinCart.Text);

                //LIMPA TUDO
                VT = 0;
                LVPesquisa.Items.Clear();
                LBITEM.Items.Clear();

                TxtTotal.Text     = "";
                TxtTroco.Text     = "";
                TxtValor.Text     = "";
                TxtPesquisa.Text  = "";
                TxtId.Text        = "";
                TxtNumQuant.Value = 1;
                TxtDinCart.Text   = "";

                //GERAR RECIBO
                VendaModel VendaM = new VendaModel();

                VendaController venda = new VendaController();
                VendaM = venda.PegarIdDaUltimaVenda();

                String SaveData = tempo.DataPararCriarPasta();

                ReciboController recibo = new ReciboController();

                DAOCaminho caminho     = new DAOCaminho();
                string     caminhocomp = caminho.CaminhoComprovante();

                recibo.GerarReciboDeVendaPeloId(Convert.ToString(VendaM.Id), @"" + caminhocomp + @"\Recibo_" + SaveData + "_" + VendaM.Id + ".pdf");
            }
        }