public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { LentLabourCostDayWiseRPT rpt = new LentLabourCostDayWiseRPT(); rpt.Site = this.Site; return(rpt); }
private void button1_Click(object sender, EventArgs e) { DataSet ds = new DataSet(); DataTable dt = new DataTable(); String strAllDiv = "%"; if (chkAll.Checked) { strAllDiv = "%"; } else { strAllDiv = cmbDivisionID.SelectedValue.ToString(); } dt = myWage.GetLentLabourDataDayWise(Convert.ToInt32(cmbYear.Text), Convert.ToInt32(cmbMonth.SelectedValue.ToString()), strAllDiv); ds.Tables.Add(dt); if (ds.Tables[0].Rows.Count > 0) { ds.WriteXml("LentLabourDetailDayWise.xml"); LentLabourCostDayWiseRPT myLent = new LentLabourCostDayWiseRPT(); myLent.SetDataSource(ds); ReportViewer myView = new ReportViewer(); myLent.SetParameterValue("Estate", "Estate :" + myDiv.ListEstates().Rows[0][0].ToString()); myLent.SetParameterValue("Date", "Checkroll Wages Report for the Month of " + cmbMonth.Text + " " + cmbYear.Text); myLent.SetParameterValue("CompanyName", FTSPayRollBL.Company.getCompanyName()); myView.crystalReportViewer1.ReportSource = myLent; myView.Show(); } else { MessageBox.Show("No Data to preview..!"); } }