コード例 #1
0
        public void Init(string connBE, string connFE, string reportPath, EMailSettings email)
        {
            // prüft ob alle Voraussetzungen gegeben sind um Reports zu erstellen
            // Wirft eine Exception damit der entsprechende Dienst garn icht erst startet --> keine Exception wird abgefangen

            System.Diagnostics.Debug.WriteLine("Init Report Generator PPT");

            _globalSettings.MailSettings = email;

            CheckParameters(connBE, connFE, reportPath);
            CheckDatabase(connBE, connFE);
            CheckReportDirectory(reportPath);
            CheckOfficePermissions();
            CreatePowerpointTemplate();

            _rm = new ReportManager(_globalSettings.ConnBe, _globalSettings.ConnFe);
        }
コード例 #2
0
 public Generator_PPT(Dictionary <string, string> settings, EMailSettings email)
 {
     Init(settings["BE"], settings["FE"], settings["ReportPath"], email);
 }
コード例 #3
0
 public Generator_PPT(string connBE, string connFE, string reportPath, EMailSettings email)
 {
     Init(connBE, connFE, reportPath, email);
 }