public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { DailyGreenLeafRegisterRPT rpt = new DailyGreenLeafRegisterRPT(); rpt.Site = this.Site; return(rpt); }
private void btnGreenLeafReg_Click(object sender, EventArgs e) { String strSupplierSelection = "%"; String strRouteSelection = "%"; if (!chkRoute.Checked) { strRouteSelection = cmbRoute.SelectedValue.ToString(); } if (!chkSupplier.Checked) { strSupplierSelection = cmbSupplier.SelectedValue.ToString(); } DataSet dataSetReport = objGL.ListGreenLeafRegister(Convert.ToDateTime(dtpFrom.Value.Date.ToShortDateString()), Convert.ToDateTime(dtpTo.Value.Date.ToShortDateString()), strRouteSelection, strSupplierSelection); dataSetReport.WriteXml("DailyGreenLeafReg.xml"); DailyGreenLeafRegisterRPT myReport = new DailyGreenLeafRegisterRPT(); myReport.SetDataSource(dataSetReport); ReportViewer rptViewer = new ReportViewer(); myReport.SetParameterValue("Company", BoughtLeafBusinessLayer.BLUser.getCompanyName()); myReport.SetParameterValue("From", dtpFrom.Value.Date.ToShortDateString()); myReport.SetParameterValue("To", dtpTo.Value.Date.ToShortDateString()); if (chkRoute.Checked == true) { myReport.SetParameterValue("Route", "All Routes"); } else { myReport.SetParameterValue("Route", cmbRoute.Text); } rptViewer.crystalReportViewer1.ReportSource = myReport; rptViewer.Show(); }