private void fecharCaixaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string            caixa = ""; string pedido = ""; string winthor = ""; string dinheiro = ""; string cartao = ""; string total = ""; string abertura = "";
            ModeloCaixaStatus modelo = new ModeloCaixaStatus();

            modelo.CaxsCod        = IdCaixa;
            modelo.CaxsFechamento = DateTime.Now;
            modelo.CaxsStatus     = 1;
            DALConexao     cx  = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLCaixaStatus bll = new BLLCaixaStatus(cx);

            bll.Fechar(modelo);
            BLLCaixa    bllc   = new BLLCaixa(cx);
            ModeloCaixa mcaixa = bllc.CarregaModeloCaixa(modelo.CaxsCod);

            caixa    = mcaixa.CaxId.ToString();
            pedido   = mcaixa.CaxPedido.ToString();
            winthor  = mcaixa.CaxWinthor.ToString();
            dinheiro = mcaixa.CaxDinheiro.ToString();
            cartao   = mcaixa.CaxCartao.ToString();
            total    = mcaixa.CaxTotal.ToString();
            abertura = mcaixa.CaxAbertura.ToString();
            GravarFechamento(caixa, pedido, winthor, dinheiro, cartao, total, abertura);
            spoolrec("FECHAMENTO.txt");
            File.Move("CAIXA", "CAIXA_" + DateTime.Now.ToString("ddMMyyyy_HHmm"));

            this.Close();
        }
Пример #2
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            if (txtNome.Text != "" && txtValor.Text != "")
            {
                BLLCaixa OBJBll = new BLLCaixa();
                Conta    divida = new Conta();
                divida.Data  = dtpData.Value;
                divida.Nome  = txtNome.Text;
                divida.Valor = Decimal.Parse(txtValor.Text);
                if (cbRecorrente.Checked)
                {
                    divida.DataFinal  = dtpDataFinal.Value;
                    divida.Recorrente = "S";
                }
                if (OBJBll.Salvar(divida) == true)
                {
                    MessageBox.Show("Conta salva com sucesso !");
                    limparTextBoxes(this.Controls);
                }

                //msg salvo com sucesso
                else
                {
                    MessageBox.Show("Conta não foi salva !");
                }
                //msg não foi salvo

                dgvDividas.DataSource = OBJBll.listarDividas();
                limparTextBoxes(this.Controls);
            }
            else
            {
                MessageBox.Show("Informe um nome e um valor!");
            }
        }
Пример #3
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            int id = 0;

            id = (int)dgvDividas.CurrentRow.Cells[0].Value;
            if (id != 0 && txtNome.Text != "" && txtValor.Text != "")
            {
                Conta    divida = new Conta();
                BLLCaixa BLLObj = new BLLCaixa();
                divida       = BLLObj.retornarDivida(id);
                divida.Nome  = txtNome.Text;
                divida.Valor = decimal.Parse(txtValor.Text);
                divida.Data  = dtpData.Value;
                if (cbRecorrente.Checked)
                {
                    divida.DataFinal  = dtpDataFinal.Value;
                    divida.Recorrente = "S";
                }
                else
                {
                    divida.Recorrente = "N";
                    divida.DataFinal  = null;
                }
                BLLObj.Excluir(divida);
                dgvDividas.DataSource = BLLObj.listarDividas();
                limparTextBoxes(this.Controls);
            }
            else
            {
                MessageBox.Show("Selecione uma conta antes !");
            }
        }
Пример #4
0
        public frmCaixa()
        {
            InitializeComponent();
            BLLCaixa OBJBll = new BLLCaixa();

            dgvDividas.DataSource = OBJBll.listarDividas();
        }
        public frmConsultaTesouraria()
        {
            InitializeComponent();
            this.WindowState  = FormWindowState.Maximized;
            rbtAberto.Checked = true;
            DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLCaixa   bll = new BLLCaixa(cx);

            dgvDados.DataSource = bll.LocalizarCaixas(txtNome.Text.ToString(), dtConsultaCaixa.Value.ToString("yyyy-MM-dd"));
            this.AtualizaCabecalhoDGTesourariaA();
        }
Пример #6
0
        private void dgvDividas_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int      id     = (int)dgvDividas.CurrentRow.Cells[0].Value;
            Conta    divida = new Conta();
            BLLCaixa BLLObj = new BLLCaixa();

            divida        = BLLObj.retornarDivida(id);
            txtNome.Text  = divida.Nome;
            txtValor.Text = divida.Valor.ToString();
            dtpData.Text  = divida.Data.ToString();
            if (divida.Recorrente == "S")
            {
                cbRecorrente.Checked = true;
                dtpDataFinal.Text    = divida.DataFinal.ToString();
            }
        }
 public void AtualizaCabecalhoDGTesourariaA()
 {
     if (rbtAberto.Checked == true)
     {
         DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
         BLLCaixa   bll = new BLLCaixa(cx);
         dgvDados.DataSource = bll.LocalizarCaixas(txtNome.Text.ToString(), dtConsultaCaixa.Value.ToString("yyyy-MM-dd"));
         //dgvDados.Columns[1].Width = 700;
         dgvDados.RowHeadersVisible     = false;
         dgvDados.ReadOnly              = true;
         dgvDados.Columns[0].HeaderText = "Nome";
         dgvDados.Columns[1].HeaderText = "Cód Caixa";
         dgvDados.Columns[2].HeaderText = "Total Pedido";
         dgvDados.Columns[2].DefaultCellStyle.Format = "N2";
         dgvDados.Columns[3].Visible    = false;
         dgvDados.Columns[4].Visible    = false;
         dgvDados.Columns[5].Visible    = false;
         dgvDados.Columns[6].Visible    = false;
         dgvDados.Columns[7].HeaderText = "Data Abertura";
         dgvDados.Columns[8].Visible    = false;
     }
     if (rbtFechado.Checked == true)
     {
         DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
         BLLCaixa   bll = new BLLCaixa(cx);
         dgvDados.DataSource = bll.LocalizarCaixasF(txtNome.Text.ToString(), dtConsultaCaixa.Value.ToString("yyyy-MM-dd"));
         //dgvDados.Columns[1].Width = 700;
         dgvDados.RowHeadersVisible     = false;
         dgvDados.ReadOnly              = true;
         dgvDados.Columns[0].HeaderText = "Nome";
         dgvDados.Columns[1].HeaderText = "Cód Caixa";
         dgvDados.Columns[2].HeaderText = "Total Pedido";
         dgvDados.Columns[2].DefaultCellStyle.Format = "N2";
         dgvDados.Columns[3].Visible    = false;
         dgvDados.Columns[4].Visible    = false;
         dgvDados.Columns[5].Visible    = false;
         dgvDados.Columns[6].Visible    = false;
         dgvDados.Columns[7].HeaderText = "Data Abertura";
         dgvDados.Columns[8].Visible    = true;
         dgvDados.Columns[8].HeaderText = "Data Fechamento";
     }
 }
        public void VendaCaixa()

        {
            try
            {
                ModeloCaixa modelo = new ModeloCaixa();
                modelo.CaxId       = IdCaixa;
                modelo.CaxVenda    = codigov;
                modelo.CaxNome     = Properties.Settings.Default.Usuario;
                modelo.CaxPedido   = Convert.ToDouble(txtVlrPed.Text);
                modelo.CaxCartao   = Convert.ToDouble(txtCart.Text);
                modelo.CaxWinthor  = Convert.ToDouble(txtWint.Text);
                modelo.CaxDinheiro = Convert.ToDouble(txtTotal.Text);
                modelo.CaxTotal    = Convert.ToDouble(txtTot.Text);
                DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLCaixa   bll = new BLLCaixa(cx);
                bll.Incluir(modelo);
            }
            catch
            {
            }
        }