private void btnImprimir_Click(object sender, EventArgs e) { try { ser = AdmSerie.MuestraSerie(factur.CodSerie, frmLogin.iCodAlmacen); CrystalDecisions.CrystalReports.Engine.ReportDocument rd = new CrystalDecisions.CrystalReports.Engine.ReportDocument(); rd.Load("CRNotaDebito.rpt"); CRNotaDebito rpt = new CRNotaDebito(); rd.SetDataSource(ds.ReportNotaDebitoCompra(Convert.ToInt32(CodNotaS), frmLogin.iCodAlmacen)); CrystalDecisions.CrystalReports.Engine.PrintOptions rptoption = rd.PrintOptions; rptoption.PrinterName = ser.NombreImpresora; rptoption.PaperSize = (CrystalDecisions.Shared.PaperSize)ext.GetIDPaperSize(ser.NombreImpresora, ser.PaperSize); rptoption.ApplyPageMargins(new CrystalDecisions.Shared.PageMargins(1100, 1850, 200, 1300)); //CrystalDecisions.Shared.PageMargins margenes = rd.PrintOptions.PageMargins; rd.PrintToPrinter(1, false, 1, 1); rd.Close(); rd.Dispose(); //CRNotaDebito rpt = new CRNotaDebito(); //frmRptNotaCredito frm = new frmRptNotaCredito(); //CrystalDecisions.CrystalReports.Engine.PrintOptions rptoption = rpt.PrintOptions; //rptoption.PrinterName = ser.NombreImpresora;//Convert.ToString(System.Drawing.Printing.PrinterSettings.InstalledPrinters[3]); //rptoption.PaperSize = (CrystalDecisions.Shared.PaperSize)ext.GetIDPaperSize(ser.NombreImpresora, ser.PaperSize); //rpt.SetDataSource(ds.ReportNotaDebitoCompra(Convert.ToInt32(CodNotaS), frmLogin.iCodAlmacen).Tables[0]); //frm.crvNotaCredito.ReportSource = rpt; //frm.Show(); } catch (Exception ex) { MessageBox.Show("Se encontro el siguiente problema " + ex.Message, "Nota de Credito", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void dgvPagos_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { if (dgvPagos.Rows.Count >= 1 && e.RowIndex > -1) { DataGridViewCell celda = dgvPagos.Rows[e.RowIndex].Cells[e.ColumnIndex]; if (celda.Value.ToString() == "Imprimir pago") { Pag.CodPago = Convert.ToInt32(dgvPagos.Rows[e.RowIndex].Cells[codpago.Name].Value); CRImpresionPago rpt = new CRImpresionPago(); frmRptImpresionPago frm = new frmRptImpresionPago(); CrystalDecisions.CrystalReports.Engine.PrintOptions rptoption = rpt.PrintOptions; rptoption.PrinterName = ser.NombreImpresora; //Convert.ToString(System.Drawing.Printing.PrinterSettings.InstalledPrinters[3]); rptoption.PaperSize = (CrystalDecisions.Shared.PaperSize)ext.GetIDPaperSize(ser.NombreImpresora, ser.PaperSize); //(CrystalDecisions.Shared.PaperSize)ext.GetIDPaperSize(Convert.ToString(System.Drawing.Printing.PrinterSettings.InstalledPrinters[3]), "documentoFioviza"); rpt.SetDataSource(ds.ReporteImpresionPago(Pag.CodPago, frmLogin.iCodAlmacen)); frm.cRVImpresionPago.ReportSource = rpt; frm.Show(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "MuestraPago:dgvPagos_CellContentClick"); } }
private void button4_Click(object sender, EventArgs e) { CrystalDecisions.CrystalReports.Engine.PrintOptions rptoption; clsReportePedidos dso = new clsReportePedidos(); CRConsultorEnt rpt = new CRConsultorEnt(); frmRptEntregaConsultor frm = new frmRptEntregaConsultor(); rptoption = rpt.PrintOptions; rptoption.PrinterName = ser.NombreImpresora; rptoption.PaperSize = (CrystalDecisions.Shared.PaperSize)ext.GetIDPaperSize(ser.NombreImpresora, ser.PaperSize); rpt.SetDataSource(dso.RptMuestraEntregaConsultorExt(Convert.ToInt32(pedido.CodPedido)).Tables[0]); frm.crvKardex.ReportSource = rpt; frm.Show(); }
private void btnImpCuota_Click(object sender, EventArgs e) { CrystalDecisions.CrystalReports.Engine.PrintOptions rptoption; clsReporteCuotas dso = new clsReporteCuotas(); CRCuotasPrestamo rpt = new CRCuotasPrestamo(); frmRptCuotas frm = new frmRptCuotas(); rptoption = rpt.PrintOptions; rptoption.PrinterName = ser.NombreImpresora; rptoption.PaperSize = (CrystalDecisions.Shared.PaperSize)ext.GetIDPaperSize(ser.NombreImpresora, ser.PaperSize); rpt.SetDataSource(dso.CuotasPrestamo(preban.CodPrestamoBancario).Tables[0]); frm.crvCuotas.ReportSource = rpt; frm.Show(); }
private void button1_Click(object sender, EventArgs e) { CrystalDecisions.CrystalReports.Engine.PrintOptions rptoption; clsReporteKardex dso = new clsReporteKardex(); CRStockAgotar rpt = new CRStockAgotar(); frmRptKardex frm = new frmRptKardex(); Int32 codTipArt = Int32.Parse(cbTipoArticulo.SelectedValue.ToString()); rptoption = rpt.PrintOptions; rptoption.PrinterName = ser.NombreImpresora; rptoption.PaperSize = (CrystalDecisions.Shared.PaperSize)ext.GetIDPaperSize(ser.NombreImpresora, ser.PaperSize); rpt.SetDataSource(dso.StockPorAgotar(codTipArt, codalmacen).Tables[0]); frm.crvKardex.ReportSource = rpt; frm.Show(); }
private void btnImprimir_Click(object sender, EventArgs e) { try { ser = AdmSerie.MuestraSerie(venta.CodSerie, frmLogin.iCodAlmacen); CrystalDecisions.CrystalReports.Engine.ReportDocument rd = new CrystalDecisions.CrystalReports.Engine.ReportDocument(); rd.Load("CRNotaDebitoVenta.rpt"); CRNotaDebitoVenta rpt = new CRNotaDebitoVenta(); rd.SetDataSource(ds.ReportNotaDebitoVenta(Convert.ToInt32(venta.CodFacturaVenta), frmLogin.iCodAlmacen)); CrystalDecisions.CrystalReports.Engine.PrintOptions rptoption = rd.PrintOptions; rptoption.PrinterName = ser.NombreImpresora; rptoption.PaperSize = (CrystalDecisions.Shared.PaperSize)ext.GetIDPaperSize(ser.NombreImpresora, ser.PaperSize); rptoption.ApplyPageMargins(new CrystalDecisions.Shared.PageMargins(1100, 1850, 200, 1300)); //CrystalDecisions.Shared.PageMargins margenes = rd.PrintOptions.PageMargins; rd.PrintToPrinter(1, false, 1, 1); rd.Close(); rd.Dispose(); } catch (Exception ex) { MessageBox.Show("Se encontro el siguiente problema" + ex.Message, "Nota Débito", MessageBoxButtons.OK, MessageBoxIcon.Information); } }