public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { crptTrialBalance rpt = new crptTrialBalance(); rpt.Site = this.Site; return(rpt); }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { crptTrialBalance rpt = new crptTrialBalance(); rpt.Site = this.Site; return rpt; }
/// <summary> /// Function to print TrailBalanceReport in curresponding Crystal report /// </summary> /// <param name="dsTrailReport"></param> internal void TrailBalanceReportPrinting(DataSet dsTrailReport) { try { crptTrialBalance crpttrail = new crptTrialBalance(); foreach (DataTable dtbl in dsTrailReport.Tables) { if (dtbl.TableName == "Table2") { crpttrail.Database.Tables["dtbl_Company"].SetDataSource(dtbl); } else if (dtbl.TableName == "Table1") { crpttrail.Database.Tables["dtbltrailbal"].SetDataSource(dtbl); } } this.crptViewer.ReportSource = crpttrail; SettingsSP spstting = new SettingsSP(); if (spstting.SettingsStatusCheck("DirectPrint") == "No") { base.Show(); this.BringToFront(); } else { crpttrail.PrintToPrinter(1, false, 0, 0); } } catch (Exception ex) { MessageBox.Show("CRTB15:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }