Exemple #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            Report_Payroll_KTPFundStatement rpt = new Report_Payroll_KTPFundStatement();

            rpt.Site = this.Site;
            return(rpt);
        }
        public override ReportDocument GenerateReport()
        {
            DataSet.Payroll_KTPFundStatement dataSet = CreateDataSource();

            if (reportDocument == null)
            {
                reportDocument = new ReportTemplate.Report_Payroll_KTPFundStatement();
            }

            reportDocument.SetDataSource(dataSet);

            if (_payPeriodFr.Month != _payPeriodTo.Month)
            {
                reportDocument.SetParameterValue("ContributionPeriod", _payPeriodFr.ToString("dd MMMM yyyy") + " - " + _payPeriodTo.ToString("dd MMMM yyyy"));
            }
            else
            {
                reportDocument.SetParameterValue("ContributionPeriod", _payPeriodFr.ToString("MMMM yyyy"));
            }
            return(reportDocument);
        }