public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { EmployeeChildrenRegisterRPT rpt = new EmployeeChildrenRegisterRPT(); rpt.Site = this.Site; return(rpt); }
private void btnDisplay_Click(object sender, EventArgs e) { if (txtEmpNo.Text.Trim() == "") { DataSet ds = new DataSet(); if (chkAll.Checked) { ds = myMaster.GetChildrenDetails("%"); } else { ds = myMaster.GetChildrenDetails(DivisionID.SelectedValue.ToString()); } if (ds.Tables[0].Rows.Count > 0) { ds.WriteXml("EmployeeChildrendetails.xml"); EmployeeChildrenRegisterRPT myreport = new EmployeeChildrenRegisterRPT(); myreport.SetDataSource(ds); myreport.SetParameterValue("CompanyName", FTSPayRollBL.Company.getCompanyName().Trim()); if (chkAll.Checked) { myreport.SetParameterValue("Division", "For All Divisions"); } else { myreport.SetParameterValue("Division", "Division : " + DivisionID.Text.Trim()); } ReportViewer myviewer = new ReportViewer(); myviewer.crystalReportViewer1.ReportSource = myreport; myviewer.Show(); } else { MessageBox.Show("No data to preview..!"); } } else if (txtEmpNo.Text.Trim() != "") { DataSet ds = new DataSet(); ds = myMaster.GetChildrenDetails(DivisionID.SelectedValue.ToString(), txtEmpNo.Text.Trim()); if (ds.Tables[0].Rows.Count > 0) { ds.WriteXml("EmployeeChildrendetails.xml"); EmployeeChildrenRegisterRPT myreport = new EmployeeChildrenRegisterRPT(); myreport.SetDataSource(ds); myreport.SetParameterValue("CompanyName", FTSPayRollBL.Company.getCompanyName().Trim()); myreport.SetParameterValue("Division", "Division : " + DivisionID.Text.Trim()); ReportViewer myviewer = new ReportViewer(); myviewer.crystalReportViewer1.ReportSource = myreport; myviewer.Show(); } else { MessageBox.Show("No data to preview..!"); } } }