public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rptEmpActResList rpt = new rptEmpActResList(); rpt.Site = this.Site; return(rpt); }
private void printEmp() { string strAR = "R"; string strOrdr = ""; if (rbActive.Checked == true) { strAR = "A"; } if (rbName.Checked == true) { strOrdr = "Name Wise"; } if (rbID.Checked == true) { strOrdr = "Emp Id Wise"; } if (rbDep.Checked == true) { strOrdr = "Department Wise"; } if (rbDes.Checked == true) { strOrdr = "Designation Wise"; } if (rbSal.Checked == true) { strOrdr = "Sal Type Wise"; } rptEmpActResList oRpt = new rptEmpActResList(); ParameterFields ps = new ParameterFields(); ParameterField p = new ParameterField(); ParameterDiscreteValue pdc = new ParameterDiscreteValue(); SetDBLogonForReport(oRpt); p.Name = "@orderWise"; pdc.Value = strOrdr; p.CurrentValues.Add(pdc); ps.Add(p); ParameterField p2 = new ParameterField(); ParameterDiscreteValue pdc2 = new ParameterDiscreteValue(); p2.Name = "@ar"; pdc2.Value = strAR; p2.CurrentValues.Add(pdc2); ps.Add(p2); ParameterField p3 = new ParameterField(); ParameterDiscreteValue pdc3 = new ParameterDiscreteValue(); p3.Name = "@compcode"; pdc3.Value = clsDbForReports.companycode; p3.CurrentValues.Add(pdc3); ps.Add(p3); crystalReportViewer1.ParameterFieldInfo = ps; crystalReportViewer1.ReportSource = oRpt; crystalReportViewer1.Show(); }