private void dtpdata_ValueChanged(object sender, EventArgs e) { CCaixa c = new CCaixa(); dtgrid = c.pegaDataIeDataF(dtpdata.Value.Date, dtpdata.Value.Date); grid.DataSource = dtgrid; }
public FCaixa() { InitializeComponent(); lbltitulo.MouseDown += new MouseEventHandler(Form3_MouseDown); lbltitulo.MouseMove += new MouseEventHandler(Form3_MouseMove); grid.AutoGenerateColumns = false; CCaixa c = new CCaixa(); dtgrid = c.pegaDataIeDataF(dtpdata.Value.Date, dtpdata.Value.Date); grid.DataSource = dtgrid; }
private void FRCaixa_Load(object sender, EventArgs e) { reportViewer1.LocalReport.DataSources.Clear(); CCaixa c = new CCaixa(); DataTable dt = c.relatorioCaixa(idcaixa); ReportDataSource MyReportDataSource = new ReportDataSource("dscaixa", dt); reportViewer1.LocalReport.DataSources.Add(MyReportDataSource); CTransacao tran = new CTransacao(); DataTable dttran = tran.pegaTransacao(idcaixa); MyReportDataSource = new ReportDataSource("dstransacao", dttran); reportViewer1.LocalReport.DataSources.Add(MyReportDataSource); CContaReceber creceber = new CContaReceber(); DataTable dtreceber = creceber.carregarParcelasCaixaRelatorio(idcaixa); MyReportDataSource = new ReportDataSource("dsreceber", dtreceber); reportViewer1.LocalReport.DataSources.Add(MyReportDataSource); decimal saldofinal = c.totalCaixa(idcaixa); ReportParameter parametro = new ReportParameter("saldofinal", saldofinal.ToString("00.00")); reportViewer1.LocalReport.SetParameters(parametro); decimal sangria = tran.totalSangriaIdCaixa(idcaixa); parametro = new ReportParameter("sangria", sangria.ToString("00.00")); reportViewer1.LocalReport.SetParameters(parametro); decimal suprimento = tran.totalSuprimentoIdCaixa(idcaixa); parametro = new ReportParameter("suprimento", suprimento.ToString("00.00")); reportViewer1.LocalReport.SetParameters(parametro); decimal totalreceber = creceber.totalPacelaContaReceber(idcaixa); parametro = new ReportParameter("totalreceber", totalreceber.ToString("00.00")); reportViewer1.LocalReport.SetParameters(parametro); this.reportViewer1.RefreshReport(); }
private void gridparcela_CellClick(object sender, DataGridViewCellEventArgs e) { int row = e.RowIndex; int col = e.ColumnIndex; if (row < 0) { return; } decimal valorpago = 0; int estornar = int.Parse(dtparcelas.Rows[row]["par_estornar"].ToString()); string par_descricao = dtparcelas.Rows[row]["par_descricao"].ToString(); int idparcela = int.Parse(dtparcelas.Rows[row]["par_id"].ToString()); int par_controle = int.Parse(dtparcelas.Rows[row]["par_controle"].ToString()); int par_numero = int.Parse(dtparcelas.Rows[row]["par_numero"].ToString()); int par_pai = int.Parse(dtparcelas.Rows[row]["par_pai"].ToString());; int idvenda = int.Parse(dtparcelas.Rows[row]["ven_id"].ToString()); this.idvenda = idvenda; decimal par_valor = decimal.Parse(dtparcelas.Rows[row]["par_valor"].ToString()); DateTime par_dtvencimento = Convert.ToDateTime(dtparcelas.Rows[row]["par_dtvencimento"].ToString()); DateTime par_dtpagamento; CContaReceber cp = new CContaReceber(); //DESCRICAO /*if (e.ColumnIndex == 0 && e.RowIndex >= 0) * { * try * { * RelVendaImprimir r = new RelVendaImprimir(int.Parse(dtparcelas.Rows[e.RowIndex]["ven_id"].ToString()), 0); * r.ShowDialog(); * * } * catch { } * }*/ if (col == 8) { if (par_descricao.ToUpper() == "CHEQUE") { // CCheque cheque = new CCheque(); // cheque.pesquisarIDParcela(idparcela); // FCheque f = new FCheque(); // f.che_banco = cheque.che_banco; // f.che_agencia = cheque.che_agencia; // f.che_conta = cheque.che_conta; // f.che_chequen = cheque.che_chequen; // f.che_valor = cheque.che_valor; // f.che_titular = cheque.che_titular; // f.che_cpf = cheque.che_cpf; // f.che_contato = cheque.che_contato; // f.che_data = cheque.che_data; // f.ShowDialog(); } else if (par_descricao.ToUpper() == "MARCAR") { int[] vetidparcela = new int[50]; vetidparcela[0] = idparcela; //FImprimirPromissoria f = new FImprimirPromissoria(vetidparcela); //f.ShowDialog(); } } //PAGAR if (col == 1) { if (gridparcela.Rows[row].Cells[col].Style.BackColor == Color.Lime) { /* * FPagamento fp = new FPagamento(); * fp.valortotal = cvenda.ven_total - cvenda.ven_desconto; * fp.idvenda = cvenda.ven_id; * fp.titulo = "Fechar Venda R$:"+fp.valortotal.ToString("00.00"); * fp.ShowDialog(); */ FInputDataPicker f = new FInputDataPicker("Informe a data de pagamento R$", DateTime.Now, "Valor de Pagamento", par_valor.ToString("00.00"), true); // f.ttbreadonly = true; //if (par_descricao == "Cheque" || par_descricao == "Marcar") // f.ttbreadonly = false; f.ShowDialog(); valorpago = par_valor; if (f.ok) { if (mgm.isDecimal(f.valor, false, out valorpago)) { CCaixa caixa = new CCaixa(); DataTable dt = caixa.pegaaberto(); if (dt.Rows.Count > 0) { par_dtpagamento = f.data; estornar = 1; cp.pagar(idvenda, idcaixa, idparcela, par_controle, par_numero, par_pai, par_valor, valorpago, par_dtvencimento, par_dtpagamento, par_descricao); dtparcelas = new DataTable(); gridparcela.DataSource = dtparcelas; if (botaoidcliente > 0) { pesquisarclienteid(botaoidcliente); } else { btndata.PerformClick(); } //cp.alterarValor(idparcela, valorpago, status, int.Parse(dt.Rows[0]["cai_id"].ToString()), estornar); } } else { MessageBox.Show("Valor inválido"); } } /* FInputBoxData f = new FInputBoxData("Pagamento", "Informe o valor de pagamento R$"); * f.ShowDialog(); * if (f.ok) * { * if (mgm.isDecimal(f.texto, false, out valorpago)) * { * * //SE PAGAR TUDO STATUS DA PARCELA VAI PARA 0 * int status = 1; * * if (par_valor == valorpago) * status = 0; * // FIM SE PAGAR TUDO * * CCaixa caixa = new CCaixa(); * DataTable dt = caixa.pegaaberto(); * * if (dt.Rows.Count > 0) * { * par_dtpagamento = f.data; * estornar = 1; * cp.pagar(idcompra, idcaixa, idparcela, * par_controle, par_numero, par_pai, par_valor, valorpago, par_dtvencimento, par_dtpagamento, par_descricao); * //cp.alterarValor(idparcela, valorpago, status, int.Parse(dt.Rows[0]["cai_id"].ToString()), estornar); * } * * btntodo.PerformClick(); * } * else * { * MessageBox.Show("Valor inválido"); * } * * }*/ } } //FIM PAGAR //ESTORNAR if (col == 2) { if (estornar == 1) { if (MessageBox.Show("Deseja estornar?", "Estornar!", MessageBoxButtons.YesNo) == DialogResult.Yes) { cp.estornar(idparcela, par_controle, par_numero, par_pai); dtparcelas = new DataTable(); gridparcela.DataSource = dtparcelas; //btntodo.PerformClick(); if (botaoidcliente > 0) { pesquisarclienteid(botaoidcliente); } else { btndata.PerformClick(); } } } } //FIM ESTORNAR //ALTERAR VALOR DA PARCELA /*if (col == 3) * { * if (gridparcela.Rows[row].Cells[col].Style.BackColor == Color.Lime) * { * * FInputBox f = new FInputBox("Novo Valor", "Informe o novo valor da Parcela R$"); * f.ShowDialog(); * if (f.ok) * { * if (mgm.isDecimal(f.texto, false, out valorpago)) * { * CCaixa caixa = new CCaixa(); * DataTable dt = caixa.pegaaberto(); * * if (dt.Rows.Count > 0) * { * cp.alterarValor(idparcela, valorpago); * } * * carregar(); * carregarparcelas(); * } * else * { * MessageBox.Show("Valor inválido"); * } * * } * } * }*/ //FIM ESTORNAR //CLICAR NA DATA DE VENCIMENTO if (col == 5) { if (gridparcela.Rows[row].Cells[col].Style.BackColor == Color.Lime) { DateTime data = Convert.ToDateTime(dtparcelas.Rows[row]["par_dtvencimento"].ToString());; FDataPicker f = new FDataPicker("Informe a data de vencimento!", DateTime.Now); f.ShowDialog(); if (f.ok) { data = f.data; cp.alterarData(idparcela, data); if (par_descricao.ToUpper() == "CHEQUE") { // CCheque cheque = new CCheque(); // cheque.alterarData(idparcela, data); } dtparcelas = new DataTable(); gridparcela.DataSource = dtparcelas; if (botaoidcliente > 0) { pesquisarclienteid(botaoidcliente); } else { btndata.PerformClick(); } } } } //FIM CLICAR NO VALOR PAGO }