コード例 #1
0
        public byte[] GetApplicationCallListReport()
        {
            var parameters = new Dictionary <String, object>();

            byte[] pdfBytes = StaticCrystalReportGenerator.GetReportAsPdf("Application Call List", parameters);
            return(pdfBytes);
        }
コード例 #2
0
        public byte[] GetSdeIncidentAndServiceRequestReport(DateTime?reportDate)
        {
            Check.Require(reportDate != null, "A Report Date is required");
            // This date param needs to be a string in mm/dd/yyyy format or the report won't work.
            var parameters = new Dictionary <String, object>
            {
                { "Data_Date", string.Format(reportDate.Value.ToString("MM/dd/yyyy")) }
            };

            //byte[] pdfBytes = StaticCrystalReportGenerator.GetReportAsPdf("SDE_Incident_SR_WO", parameters);
            byte[] pdfBytes = StaticCrystalReportGenerator.GetReportAsPdf("SDE_Incident_SR_WO-no_dynamic", parameters);
            return(pdfBytes);
        }
コード例 #3
0
        public byte[] GetAnalystTimeIndividualReport(int?managerId, DateTime?startDate, DateTime?endDate)
        {
            Check.Require(managerId != null, "A manager is required");
            Check.Require(startDate != null, " A Start Date is Required");
            Check.Require(endDate != null, " An End Date is Required");
            var parameters = new Dictionary <String, object>
            {
                { "EmployeeSupervisor", managerId.Value },
                { "Start Date", startDate.Value },
                { "End Date", endDate.Value }
            };

            byte[] pdfBytes = StaticCrystalReportGenerator.GetReportAsPdf("AnalystTimeIndividual", parameters);
            return(pdfBytes);
        }