public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { BlockPlk2013RegisterRPT rpt = new BlockPlk2013RegisterRPT(); rpt.Site = this.Site; return(rpt); }
private void btnDisplay_Click(object sender, EventArgs e) { DataSet ds = new DataSet(); String strCon = "All"; if (chkAllCon.Checked) { strAllContractors = "%"; } else { strAllContractors = txtEmpNo.Text; } ds = myreport.getBlockPlucking2013Register((cmbDivision.SelectedValue.ToString()), (dtFromDate.Value.Date), strAllContractors); ds.WriteXml("BlockPlucking2013Register.xml"); if (ds.Tables[0].Rows.Count > 0) { BlockPlk2013RegisterRPT myDailyRep = new BlockPlk2013RegisterRPT(); myDailyRep.SetDataSource(ds); ReportViewer myReportViewer = new ReportViewer(); if (strAllContractors == "%") { strCon = "All"; } else { strCon = strAllContractors; } myDailyRep.SetParameterValue("Company Name", FTSPayRollBL.Company.getCompanyName()); myDailyRep.SetParameterValue("Date", "Date : " + dtFromDate.Value.Date); myDailyRep.SetParameterValue("Division", "Division : " + cmbDivision.SelectedValue.ToString()); myDailyRep.SetParameterValue("WorkType", "Block Plucking"); myDailyRep.SetParameterValue("Contractor", "Contractor(s):" + strCon); myReportViewer.crystalReportViewer1.ReportSource = myDailyRep; myReportViewer.Show(); } else { MessageBox.Show("No Data to Preview..!"); } }