Beispiel #1
0
 private void dgvPagos_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dgvPagos.Rows.Count >= 1 && dgvPagos.Rows[e.RowIndex].Selected)
     {
         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);
             CRImpresionCobro    rpt = new CRImpresionCobro();
             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.ReporteImpresionCobro(Pag.CodPago, frmLogin.iCodAlmacen));
             frm.cRVImpresionPago.ReportSource = rpt;
             frm.Show();
         }
     }
 }
Beispiel #2
0
 private void printaRecibo(string CodPago)
 {
     try
     {
         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(Convert.ToInt32(CodPago), frmLogin.iCodAlmacen));
         frm.cRVImpresionPago.ReportSource = rpt;
         frm.ShowDialog();
         if (dgvPagos.DataSource != null)
         {
             dgvPagos.AutoGenerateColumns = false;
             dgvPagos.DataSource          = null;
             CargaLista();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }