private void CopyReport(int ReportId)
        {
            var objReportController = new ReportController();
            var objReport           = objReportController.GetReport(ReportId);

            objReportController.UpdateReport(ReportSetId, -1, objReport.ReportTypeId, "Copy of " + objReport.ReportName, objReport.ReportTheme, objReport.ReportConnectionId, objReport.ReportHeaderText, objReport.ReportFooterText, objReport.ReportCommand, objReport.ReportConfig, -1, objReport.ReportDrilldownReportId, objReport.ReportDrilldownFieldname, objReport.ReportNoItemsText, objReport.ReportPageTitle, objReport.ReportCommandCacheTimeout, objReport.ReportMetaDescription, objReport.ReportCommandCacheScheme);
        }
        private void InitReport()
        {
            var objReportController = new ReportController();
            var objReport           = objReportController.GetReport(ReportId);

            // load from database
            if (objReport == null)
            {
                Report = new ReportInfo();
            }
            else
            {
                Report = objReport;
            }
        }