public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { OverTimeRegisterRPT rpt = new OverTimeRegisterRPT(); rpt.Site = this.Site; return(rpt); }
private void cmdDisplay2_Click(object sender, EventArgs e) { DataSet dataSetReport = new DataSet(); dataSetReport = myReports.getOverTimeRegister(cmbDivision.SelectedValue.ToString(), dtDate.Value.Date); dataSetReport.WriteXml("OverTimeRegister.xml"); OverTimeRegisterRPT myOTRegRep = new OverTimeRegisterRPT(); myOTRegRep.SetDataSource(dataSetReport); ReportViewer myReportViewer = new ReportViewer(); myOTRegRep.SetParameterValue("Company Name", FTSPayRollBL.Company.getCompanyName()); myOTRegRep.SetParameterValue("Date", "Date : " + dtDate.Value.Date.ToShortDateString()); myOTRegRep.SetParameterValue("Division", "Division : " + cmbDivision.SelectedValue.ToString()); myReportViewer.crystalReportViewer1.ReportSource = myOTRegRep; myReportViewer.Show(); }