public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { ReportsTabPrint rpt = new ReportsTabPrint(); rpt.Site = this.Site; return(rpt); }
internal void ShowReportsPrintTab(DataSet dtPrint, string sReportName, string sSiteCode) { try { this.ReportsPrintDialog = new System.Windows.Forms.PrintDialog(); this.ReportsPrintDocument = new System.Drawing.Printing.PrintDocument(); string sVersion, sSiteName; var vReportsTabPrint = new ReportsTabPrint(); vReportsTabPrint.SetDataSource(dtPrint); GetVersion_SiteName(out sVersion, out sSiteName); vReportsTabPrint.SetParameterValue("ReportName", sReportName); vReportsTabPrint.SetParameterValue("SiteCode", sSiteCode); vReportsTabPrint.SetParameterValue("CurrencyCulture", ExtensionMethods.CurrentCurrenyCulture); vReportsTabPrint.SetParameterValue("DateCulture", ExtensionMethods.CurrentDateCulture); vReportsTabPrint.SetParameterValue("SiteName", sSiteName); vReportsTabPrint.SetParameterValue("Version", sVersion); this.ReportsPrintDialog.Document = this.ReportsPrintDocument; DialogResult dr = this.ReportsPrintDialog.ShowDialog(); if (dr == DialogResult.OK) { int nCopy = this.ReportsPrintDocument.PrinterSettings.Copies; int sPage = this.ReportsPrintDocument.PrinterSettings.FromPage; int ePage = this.ReportsPrintDocument.PrinterSettings.ToPage; string PrinterName = this.ReportsPrintDocument.PrinterSettings.PrinterName; vReportsTabPrint.PrintOptions.PrinterName = PrinterName; vReportsTabPrint.PrintToPrinter(nCopy, false, sPage, ePage); } AuditReports(); } catch (Exception ex) { ExceptionManager.Publish(ex); } }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { ReportsTabPrint rpt = new ReportsTabPrint(); rpt.Site = this.Site; return rpt; }