public void ZgjidhRaport(string emriRaporti) { switch (emriRaporti) { case "arka": Raporte.arka arkaRaport = new ResManagerAdmin.Raporte.arka(); arkaRaport.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperA4; arkaRaport.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Portrait; crystalReportViewer1.ReportSource = arkaRaport; break; case "xhiroSipasFaturavePaDetaje": Raporte.CxhiroSipasFaturavePaDetaje xhiroRaport = new ResManagerAdmin.Raporte.CxhiroSipasFaturavePaDetaje(); xhiroRaport.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperA4; xhiroRaport.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Portrait; crystalReportViewer1.ReportSource = xhiroRaport; break; case "xhiroSipasFaturaveMeDetaje": Raporte.XhiroSipasFaturaveMeDetaje xhiroRaport1 = new ResManagerAdmin.Raporte.XhiroSipasFaturaveMeDetaje(); xhiroRaport1.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperA4; xhiroRaport1.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Portrait; crystalReportViewer1.ReportSource = xhiroRaport1; break; case "xhiroSipasArtikujveRecetave": Raporte.XhiroSipasFaturaveMeDetaje xhiroRaport2 = new ResManagerAdmin.Raporte.XhiroSipasFaturaveMeDetaje(); xhiroRaport2.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperA4; xhiroRaport2.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Portrait; crystalReportViewer1.ReportSource = xhiroRaport2; break; } }
private void btnPrint_Click(object sender, EventArgs e) { if (veprimi == "PrintPreview") { if (rbPaDetaje.Checked) { frmPrintPreview frmPrint = new frmPrintPreview(); frmPrint.ZgjidhRaport("xhiroSipasFaturavePaDetaje"); frmPrint.ShowDialog(); } else { frmPrintPreview frmPrint = new frmPrintPreview(); frmPrint.ZgjidhRaport("xhiroSipasFaturaveMeDetaje"); frmPrint.ShowDialog(); } } else if (veprimi == "Print") { if (rbPaDetaje.Checked) { Raporte.CxhiroSipasFaturavePaDetaje xhiroRaport = new ResManagerAdmin.Raporte.CxhiroSipasFaturavePaDetaje(); xhiroRaport.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperA4; xhiroRaport.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Portrait; xhiroRaport.PrintToPrinter(1, true, 0, 0); } else { Raporte.XhiroSipasFaturaveMeDetaje xhiroRaport = new ResManagerAdmin.Raporte.XhiroSipasFaturaveMeDetaje(); xhiroRaport.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperA4; xhiroRaport.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Portrait; xhiroRaport.PrintToPrinter(1, true, 0, 0); } } Close(); }