public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { cr_EmployeeWiseSalaryHistory rpt = new cr_EmployeeWiseSalaryHistory(); rpt.Site = this.Site; return(rpt); }
private void GetEmployeewiseSalaryHistory(string EmployeeCode) { try { ReportBAL objReportBal = new ReportBAL(); DataTable dtReportBal = new DataTable(); cr_EmployeeWiseSalaryHistory objEmployee = new cr_EmployeeWiseSalaryHistory(); frmReportViewer objReportviewer = new frmReportViewer(); dtReportBal = objReportBal.GetEmployeeWiseSalaryHistoy(EmployeeCode); objEmployee.SetDataSource(dtReportBal); GetCommonInfo(); ((TextObject)objEmployee.ReportDefinition.Sections[2].ReportObjects["txtCompanyName"]).Text = _CommpanyName; ((TextObject)objEmployee.ReportDefinition.Sections[2].ReportObjects["txtAddress"]).Text = "Branch Name:" + _branchName + "," + _branchAddress + ". Phone:" + _branchContactNumber; ((TextObject)objEmployee.ReportDefinition.Sections[2].ReportObjects["txtEmployeeCode"]).Text = EmployeeCode; ((TextObject)objEmployee.ReportDefinition.Sections[2].ReportObjects["txtName"]).Text = txtName.Text; ((TextObject)objEmployee.ReportDefinition.Sections[2].ReportObjects["txtDepartment"]).Text = txtDepartment.Text; ((TextObject)objEmployee.ReportDefinition.Sections[2].ReportObjects["txtDesignation"]).Text = txtDesignation.Text; objReportviewer.crvReportViewer.ReportSource = objEmployee; objReportviewer.crvReportViewer.DisplayGroupTree = false; objReportviewer.Text = "Personal Salary Report"; objReportviewer.Show(); } catch (Exception) { throw; } }