private void btnImprimir_Click(object sender, EventArgs e) { //Data Set dsReportes oDsArt = new dsReportes(); //Llamamos al método para cargar los datos en el Source, pasando los parámetros de la consulta. G. int dgvFilas = dgvProv.Rows.Count; double SaldoTotal = 0; for (int i = 0; i < dgvFilas; i++) { if (Convert.ToDouble(dgvProv["SaldoProv", i].Value) != 0) { SaldoTotal = SaldoTotal + Convert.ToDouble(dgvProv["SaldoProv", i].Value); oDsArt.Tables["dtCtaCteProvs"].Rows.Add (new object[] { dgvProv["IdProveedor", i].Value.ToString(), dgvProv["RazonSocial", i].Value.ToString(), dgvProv["CondicionIva", i].Value.ToString(), dgvProv["CUIT", i].Value.ToString(), dgvProv["Telefono", i].Value.ToString(), dgvProv["MailEmpresa", i].Value.ToString(), dgvProv["SaldoProv", i].Value.ToString(), } ); } } //Objeto Reporte rptCtaCteProvs oRepArt = new rptCtaCteProvs(); //Cargar Reporte // oRepTipoCli.Load(Application.StartupPath + "\\rptTipoCli.rpt"); oRepArt.Load(Application.StartupPath + "\\rptCtaCteProvs.rpt"); //Establecer el DataSet como DataSource oRepArt.SetDataSource(oDsArt); //Pasar como parámetro nombre del reporte clsGlobales.myRptDoc = oRepArt; oRepArt.DataDefinition.FormulaFields["vendedor"].Text = "'" + clsGlobales.UsuarioLogueado.Usuario + "'"; oRepArt.DataDefinition.FormulaFields["linea-01"].Text = "'" + clsGlobales.cParametro.NombreFantasia + "'"; oRepArt.DataDefinition.FormulaFields["linea-02"].Text = "' Dirección: " + clsGlobales.cParametro.Direccion + "'"; oRepArt.DataDefinition.FormulaFields["linea-03"].Text = "' Localidad: " + clsGlobales.cParametro.Localidad + "'";; oRepArt.DataDefinition.FormulaFields["linea-04"].Text = "' Teléfono : " + clsGlobales.cParametro.Telefono + "'"; oRepArt.DataDefinition.FormulaFields["linea-05"].Text = "' CUIT: " + clsGlobales.cParametro.CUIT + "'"; oRepArt.DataDefinition.FormulaFields["linea-06"].Text = "' Mail: " + clsGlobales.cParametro.Mail + "'"; oRepArt.DataDefinition.FormulaFields["linea-07"].Text = "' Web : " + clsGlobales.cParametro.Web + "'"; oRepArt.DataDefinition.FormulaFields["SaldoTotal"].Text = "'" + SaldoTotal + "'"; //Mostrar el reporte frmShowReports myReportForm = new frmShowReports(); myReportForm.Text = this.Text; myReportForm.ShowDialog(); }
private void btnImprimir_Click(object sender, EventArgs e) { // Capturo la posición de la fila actual this.indexFila = dgvTipoCli.CurrentRow.Index; //Data Set dsReportes oDsTipoCli = new dsReportes(); //Llamamos al método para cargar los datos en el Source, pasando los parámetros de la consulta. G. int dgvFilas = dgvTipoCli.Rows.Count; for (int i = 0; i < dgvFilas; i++) { oDsTipoCli.Tables["DtTipoCli"].Rows.Add (new object[] { dgvTipoCli[1, i].Value.ToString(), dgvTipoCli[0, i].Value.ToString() }); } //Objeto Reporte rptTipoCli oRepTipoCli = new rptTipoCli(); //Cargar Reporte // oRepTipoCli.Load(Application.StartupPath + "\\rptTipoCli.rpt"); oRepTipoCli.Load(Application.StartupPath + "\\rptTipoCli.rpt"); //Establecer el DataSet como DataSource oRepTipoCli.SetDataSource(oDsTipoCli); //Pasar como parámetro nombre del reporte clsGlobales.myRptDoc = oRepTipoCli; oRepTipoCli.DataDefinition.FormulaFields["vendedor"].Text = "'" + clsGlobales.UsuarioLogueado.Usuario + "'"; oRepTipoCli.DataDefinition.FormulaFields["vendedor"].Text = "'" + clsGlobales.UsuarioLogueado.Usuario + "'"; oRepTipoCli.DataDefinition.FormulaFields["linea-01"].Text = "'" + clsGlobales.cParametro.NombreFantasia + "'"; oRepTipoCli.DataDefinition.FormulaFields["linea-02"].Text = "' Dirección: " + clsGlobales.cParametro.Direccion + "'"; oRepTipoCli.DataDefinition.FormulaFields["linea-03"].Text = "' Localidad: " + clsGlobales.cParametro.Localidad + "'";; oRepTipoCli.DataDefinition.FormulaFields["linea-04"].Text = "' Teléfono : " + clsGlobales.cParametro.Telefono + "'"; oRepTipoCli.DataDefinition.FormulaFields["linea-05"].Text = "' CUIT: " + clsGlobales.cParametro.CUIT + "'"; oRepTipoCli.DataDefinition.FormulaFields["linea-06"].Text = "' Mail: " + clsGlobales.cParametro.Mail + "'"; oRepTipoCli.DataDefinition.FormulaFields["linea-07"].Text = "' Web : " + clsGlobales.cParametro.Web + "'"; //Mostrar el reporte frmShowReports myReportForm = new frmShowReports(); myReportForm.Text = this.Text; myReportForm.ShowDialog(); // Pongo el foco en la fila desde donde se llamo PosicionarFocoFila(); }
private void btnImprimir_Click(object sender, EventArgs e) { //Data Set dsReportes oDsArea = new dsReportes(); //Llamamos al método para cargar los datos en el Source, pasando los parámetros de la consulta. G. int dgvFilas = dgvAreasProduccion.Rows.Count; for (int i = 0; i < dgvFilas; i++) { oDsArea.Tables["DtAreas"].Rows.Add (new object[] { dgvAreasProduccion[0, i].Value.ToString(), dgvAreasProduccion[1, i].Value.ToString() }); } //Objeto Reporte rptAreaProd oRepAreas = new rptAreaProd(); //Cargar Reporte oRepAreas.Load(Application.StartupPath + "\\rptAreaProd.rpt"); //Establecer el DataSet como DataSource oRepAreas.SetDataSource(oDsArea); //Pasar como parámetro nombre del reporte clsGlobales.myRptDoc = oRepAreas; oRepAreas.DataDefinition.FormulaFields["vendedor"].Text = "'" + clsGlobales.UsuarioLogueado.Usuario + "'"; oRepAreas.DataDefinition.FormulaFields["linea-01"].Text = "'" + clsGlobales.cParametro.NombreFantasia + "'"; oRepAreas.DataDefinition.FormulaFields["linea-02"].Text = "' Dirección: " + clsGlobales.cParametro.Direccion + "'"; oRepAreas.DataDefinition.FormulaFields["linea-03"].Text = "' Localidad: " + clsGlobales.cParametro.Localidad + "'";; oRepAreas.DataDefinition.FormulaFields["linea-04"].Text = "' Teléfono : " + clsGlobales.cParametro.Telefono + "'"; oRepAreas.DataDefinition.FormulaFields["linea-05"].Text = "' CUIT: " + clsGlobales.cParametro.CUIT + "'"; oRepAreas.DataDefinition.FormulaFields["linea-06"].Text = "' Mail: " + clsGlobales.cParametro.Mail + "'"; oRepAreas.DataDefinition.FormulaFields["linea-07"].Text = "' Web : " + clsGlobales.cParametro.Web + "'"; //Mostrar el reporte frmShowReports myReportForm = new frmShowReports(); myReportForm.Text = this.Text; myReportForm.ShowDialog(); }
private void btnImprimir_Click(object sender, EventArgs e) { //PREGUNTAR SI ESTA CONFIGURADO EN PARAMETROS if (clsGlobales.cParametro.Imprimir) { DialogResult dlResult = MessageBox.Show("¿Desea imprimir la Orden de Pago N° " + dgvOPs.CurrentRow.Cells["Numero"].Value.ToString() + " ?", "Confirmar!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); // Si confirma... cambiar estado if (dlResult == DialogResult.No) { return; } } //Data Set dsReportes oDsOp = new dsReportes(); //Llamamos al método para cargar los datos en el Source, pasando los parámetros de la consulta. G. //Llamamos al método para cargar los datos en el Source, pasando los parámetros de la consulta. G. int dgvFilas = dgvDetalle.Rows.Count; for (int i = 0; i < dgvFilas; i++) { oDsOp.Tables["dtRecibo"].Rows.Add (new object[] { dgvDetalle[3, i].Value.ToString(), dgvDetalle[4, i].Value.ToString(), dgvDetalle[6, i].Value.ToString() }); } //Objeto Reporte rptReciboOp oRepOp = new rptReciboOp(); //Cargar Reporte oRepOp.Load(Application.StartupPath + "\\rptReciboOp.rpt"); //Tipo Comprobante oRepOp.DataDefinition.FormulaFields["DescComp"].Text = "'" + "ORDEN DE PAGO" + "'"; oRepOp.DataDefinition.FormulaFields["NroComp"].Text = "'" + dgvOPs.CurrentRow.Cells["Numero"].Value.ToString() + "'"; oRepOp.DataDefinition.FormulaFields["Fecha"].Text = "'" + dgvOPs.CurrentRow.Cells["Fecha"].Value.ToString() + "'"; oRepOp.DataDefinition.FormulaFields["CUIT"].Text = "'" + dgvOPs.CurrentRow.Cells["CUIT"].Value.ToString() + "'"; oRepOp.DataDefinition.FormulaFields["RazonSocial"].Text = "'" + dgvOPs.CurrentRow.Cells["RazonSocial"].Value.ToString() + "'"; oRepOp.DataDefinition.FormulaFields["TotalGral"].Text = "'" + dgvOPs.CurrentRow.Cells["Total"].Value.ToString() + "'"; oRepOp.DataDefinition.FormulaFields["IdCliente"].Text = "'" + dgvOPs.CurrentRow.Cells["IdProveedor"].Value.ToString() + "'"; oRepOp.DataDefinition.FormulaFields["Efvo"].Text = "'" + dgvOPs.CurrentRow.Cells["Efectivo"].Value.ToString() + "'"; oRepOp.DataDefinition.FormulaFields["Transf"].Text = "'" + dgvOPs.CurrentRow.Cells["Bancos"].Value.ToString() + "'"; oRepOp.DataDefinition.FormulaFields["CH_Prop"].Text = "'" + dgvOPs.CurrentRow.Cells["Cheques"].Value.ToString() + "'"; oRepOp.DataDefinition.FormulaFields["SaldoFavor"].Text = "'" + dgvOPs.CurrentRow.Cells["SaldoAFavor"].Value.ToString() + "'"; double total = Convert.ToDouble(dgvOPs.CurrentRow.Cells["Total"].Value.ToString()); string sNumALetra = "Pesos " + clsNumalet.Convertir(Convert.ToDecimal(total), 2, " con ", "#0", true, false, false, true, true) + "/100"; oRepOp.DataDefinition.FormulaFields["ImporteTexto"].Text = "'" + sNumALetra + "'"; //Establecer el DataSet como DataSource oRepOp.SetDataSource(oDsOp); //Pasar como parámetro nombre del reporte clsGlobales.myRptDoc = oRepOp; //Mostrar el reporte frmShowReports myReportForm = new frmShowReports(2); myReportForm.Text = this.Text; myReportForm.ShowDialog(); }
private void btnImprimir_Click_1(object sender, EventArgs e) { //No hay datos? mensaje y volver if (!(dgvComprobantes.Rows.Count > 0)) { MessageBox.Show("El Proveedor no posee movimientos, para imprimir, en su cuenta corriente", "Información!", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } //PREGUNTAR SI ESTA CONFIGURADO EN PARAMETROS if (clsGlobales.cParametro.Imprimir) { DialogResult dlResult = MessageBox.Show("¿Desea imprimir el Detalle de Movimientos de la CtaCte del Proveedor?", "Confirmar!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); // Si confirma... cambiar estado if (dlResult == DialogResult.No) { return; } } //Data Set dsReportes oDsProvComp = new dsReportes(); //Llamamos al método para cargar los datos en el Source, pasando los parámetros de la consulta. G. int dgvFilas = this.dgvComprobantes.Rows.Count; for (int i = 0; i < dgvFilas; i++) { oDsProvComp.Tables["dtProvComp"].Rows.Add (new object[] { dgvComprobantes[1, i].Value.ToString(), dgvComprobantes[2, i].Value.ToString(), dgvComprobantes[6, i].Value.ToString(), dgvComprobantes[8, i].Value.ToString(), dgvComprobantes[9, i].Value.ToString(), Convert.ToDouble(dgvComprobantes[10, i].Value).ToString("###,###,##0.00"), Convert.ToDouble(dgvComprobantes[11, i].Value).ToString("###,###,##0.00"), Convert.ToDouble(dgvComprobantes[12, i].Value).ToString("###,###,##0.00"), Convert.ToDouble(dgvComprobantes[13, i].Value).ToString("###,###,##0.00") }); } //Objeto Reporte rptMovCtaCteProv oRepMovCtaCteProv = new rptMovCtaCteProv(); //Cargar Reporte oRepMovCtaCteProv.Load(Application.StartupPath + "\\rptMovCtaCteProv.rpt"); //Establecer el DataSet como DataSource oRepMovCtaCteProv.SetDataSource(oDsProvComp); //Pasar como parámetro nombre del reporte clsGlobales.myRptDoc = oRepMovCtaCteProv; oRepMovCtaCteProv.DataDefinition.FormulaFields["vendedor"].Text = "'" + clsGlobales.UsuarioLogueado.Usuario + "'"; oRepMovCtaCteProv.DataDefinition.FormulaFields["linea-01"].Text = "'" + clsGlobales.cParametro.NombreFantasia + "'"; oRepMovCtaCteProv.DataDefinition.FormulaFields["linea-02"].Text = "' Dirección: " + clsGlobales.cParametro.Direccion + "'"; oRepMovCtaCteProv.DataDefinition.FormulaFields["linea-03"].Text = "' Localidad: " + clsGlobales.cParametro.Localidad + "'";; oRepMovCtaCteProv.DataDefinition.FormulaFields["linea-04"].Text = "' Teléfono : " + clsGlobales.cParametro.Telefono + "'"; oRepMovCtaCteProv.DataDefinition.FormulaFields["linea-05"].Text = "' CUIT: " + clsGlobales.cParametro.CUIT + "'"; oRepMovCtaCteProv.DataDefinition.FormulaFields["linea-06"].Text = "' Mail: " + clsGlobales.cParametro.Mail + "'"; oRepMovCtaCteProv.DataDefinition.FormulaFields["linea-07"].Text = "' Web : " + clsGlobales.cParametro.Web + "'"; //Data Cliente oRepMovCtaCteProv.DataDefinition.FormulaFields["Id"].Text = "' Código: " + dgvProv.CurrentRow.Cells["IdProveedor"].Value.ToString() + "'"; oRepMovCtaCteProv.DataDefinition.FormulaFields["Rs"].Text = "' Razón Social: " + dgvProv.CurrentRow.Cells["RazonSocial"].Value.ToString() + "'"; oRepMovCtaCteProv.DataDefinition.FormulaFields["Condicion"].Text = "' Condición IVA: " + dgvProv.CurrentRow.Cells["CondicionIVA"].Value.ToString() + "'"; oRepMovCtaCteProv.DataDefinition.FormulaFields["Telefono"].Text = "' Teléfono: " + dgvProv.CurrentRow.Cells["Telefono"].Value.ToString() + "'"; oRepMovCtaCteProv.DataDefinition.FormulaFields["CUIT"].Text = "' CUIT: " + dgvProv.CurrentRow.Cells["CUIT"].Value.ToString() + "'"; oRepMovCtaCteProv.DataDefinition.FormulaFields["total"].Text = "'" + this.txtSaldo.Text + "'"; //Mostrar el reporte frmShowReports myReportForm = new frmShowReports(2); myReportForm.Text = this.Text; myReportForm.ShowDialog(); }