XtraSchedulerReport CreateSchedulerReport()
        {
            XtraSchedulerReport report = new XtraSchedulerReport();
            var printAdapter           = SchedulerExtension.GetPrintAdapter(SchedulerDemoHelper.ReportTemplatesSchedulerSettings,
                                                                            SchedulerDataHelper.DataObject.Appointments, SchedulerDataHelper.DataObject.Resources);

            printAdapter.EnableSmartSync = ReportTemplateFileName.ToLower().Contains("trifold");
            report.SchedulerAdapter      = printAdapter.SchedulerAdapter;
            report.LoadLayout(System.Web.HttpContext.Current.Server.MapPath("~/App_Data/SchedulerReportTemplates/" + ReportTemplateFileName));
            return(report);
        }