private void Window_Loaded (object sender, RoutedEventArgs e) { m_Creator = new CreateDataForLeisureDisplay (); m_Creator.Run (); Close (); }
void RunCreation () { WMB.Basics.DoEvents (); if (CVM.CommonValues.IsTestRun) WMB.Basics.ReportInformationToEventViewer ("WPMediaCreateStandBildTVUnits.RunCreation", "CentralService.RunCreation - Stared"); #region CreateDataForLeisureDisplay WMB.Basics.DoEvents(); if (CVM.CommonValues.IsTestRun) WMB.Basics.ReportInformationToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "LeisureDisplayData.Run - started"); try { AEAGLeisureManagementFunctions.CreateDataForLeisureDisplay LeisureDisplayData = new CreateDataForLeisureDisplay(); LeisureDisplayData.Run(); } catch (Exception Excp) { WMB.Basics.ReportErrorToEventViewer("CreateStandbildTVUnits.RunCreation", "Beim Erzeugen der Sauna&Tennis Buchungen trat folgender Fehler auf:\r\n" + Excp.Message); } WMB.Basics.DoEvents(); if (CVM.CommonValues.IsTestRun) WMB.Basics.ReportInformationToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "LeisureDisplayData.Run - ended"); #endregion #region CreateDataForBannerAndButtonDisplay if (CVM.CommonValues.IsTestRun) WMB.Basics.ReportInformationToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "BannerAndButtonDisplayData.Run - started"); try { WPMediaCreateBannerAndButtonFunctions.CreateDataForBannerAndButtonDisplay BannerAndButtonDisplayData = new CreateDataForBannerAndButtonDisplay(); BannerAndButtonDisplayData.Run(); } catch (Exception Excp) { WMB.Basics.ReportErrorToEventViewer("CreateStandbildTVUnits.RunCreation", "Beim Erzeugen der Banner&Button Daten trat folgender Fehler auf:\r\n" + Excp.Message); } if (CVM.CommonValues.IsTestRun) WMB.Basics.ReportInformationToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "BannerAndButtonDisplayData.Run - ended"); #endregion #region CreateStandbildTV WMB.Basics.DoEvents(); if (CVM.CommonValues.IsTestRun) WMB.Basics.ReportInformationToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "CreateUnit.Create () - started"); try { WPMediaCreateStandbildTVUnitsDll.CreateStandbildTVUnits CreateUnit = new CreateStandbildTVUnits(); CreateUnit.InsertNewTimingCall += new InsertNewTimingEvent(CreateUnit_InsertNewTimingCall); CreateUnit.GetFinalPicturesCall += new GetFinalPicturesEvent(CreateUnit_GetFinalPicturesCall); String ComputerName = WMB.Basics.GetComputerName().ToUpper(); //String LocalWPMediaRoot = CommonDataBase.DataBase.GetLocalWPMediaRoot(); String LocalWPMediaRoot = WMB.Basics.WPMediaServerRootDirectory; CreateUnit.RootDirectoryForEntryGeneration = Path.Combine(LocalWPMediaRoot, "Source"); String CommonControlServerName = Properties.Settings.Default.CommonControlServer; CreateUnit.CreateAllRequiredCentralComponents(); } catch (Exception Excp) { WMB.Basics.ReportErrorToEventViewer("CreateStandbildTVUnits.RunCreation", "Beim Erzeugen der StandbildTVUnits trat folgender Fehler auf:\r\n" + Excp.Message); } WMB.Basics.DoEvents(); if (CVM.CommonValues.IsTestRun) WMB.Basics.ReportInformationToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "CreateUnit.Create () - ended"); #endregion #region StartExternalProgramm ' s Process ProcessBaseObject = WMB.Basics.StartExternalProgramm("WPMediaDataBaseProcessing.exe", ""); if (ProcessBaseObject == null) { WMB.Basics.ReportErrorToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "WPMediaDataBaseProcessing.exe - not Started"); } Process ProcessLogObject = WMB.Basics.StartExternalProgramm("WPMediaCollectPlayersLogFiles.exe", ""); if (ProcessLogObject == null) { WMB.Basics.ReportErrorToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "WPMediaCollectPlayersLogFiles.exe - not Started"); } #endregion #region CreateProgrammDataSet und CentralService.CreateBeitragsSerializationEntries WMB.Basics.DoEvents(); if (CVM.CommonValues.IsTestRun) WMB.Basics.ReportInformationToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "CreateProgrammDataSet und CentralService.CreateBeitragsSerializationEntries - started"); try { ManagedProgrammManagement ProgrammManagement = new ManagedProgrammManagement(); m_CreatedProgrammDefinitionFiles = ProgrammManagement.CreateProgrammDataSet(); WPMediaCentralService.WPMediaCentralServices CentralService = new WPMediaCentralService.WPMediaCentralServices(); if (!CentralService.CreateBeitragsSerializationEntries(m_CreatedProgrammDefinitionFiles)) { WMB.Basics.ReportErrorToEventViewer("CreateStandbildTVUnits.RunCreation", "Beim Lauf von \"CreateProgrammDataSet\" trat ein Fehler auf"); } } catch (Exception Excp) { WMB.Basics.ReportErrorToEventViewer("CreateStandbildTVUnits.RunCreation", "Beim Lauf von \"CreateProgrammDataSet\" trat folgender Fehler auf:\r\n" + Excp.Message); } WMB.Basics.DoEvents(); if (CVM.CommonValues.IsTestRun) WMB.Basics.ReportInformationToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "CreateProgrammDataSet und CentralService.CreateBeitragsSerializationEntries - ended"); #endregion #region DoInternetPictureProcessing - Managen der Bilder und Thumbnails if (CVM.CommonValues.IsTestRun) WMB.Basics.ReportInformationToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "DoInternetPictureProcessing - started"); try { DoInternetPictureProcessing(); } catch (Exception Excp) { WMB.Basics.ReportErrorToEventViewer("CreateStandbildTVUnits.RunCreation", "Beim Lauf von \"DoInternetPictureProcessing\" trat folgender Fehler auf:\r\n" + Excp.Message); } WMB.Basics.DoEvents(); if (CVM.CommonValues.IsTestRun) WMB.Basics.ReportInformationToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "DoInternetPictureProcessing - ended"); #endregion #region HTML Programmvorschau Creation WMB.Basics.DoEvents(); if (CVM.CommonValues.IsTestRun) WMB.Basics.ReportInformationToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "HTMLCreatorInstance.CreateHTML () - started"); try { #if DEBUG m_CreatedProgrammDefinitionFiles = new List<string> () {"\\\\Webserver2\\WPMediaSender\\WohnPark\\XMLs\\WPMediaProgramm.ser"}; #endif foreach (String ProgrammDefinitionFileName in m_CreatedProgrammDefinitionFiles) { try { if (CVM.CommonValues.IsTestRun) WMB.Basics.ReportInformationToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "HTML Creation for \"" + ProgrammDefinitionFileName + "\" should Start"); if (!File.Exists(ProgrammDefinitionFileName)) { WMB.Basics.ReportErrorToEventViewer ("CreateStandbildTVUnits.RunCreation", "Der File \"" + ProgrammDefinitionFileName + "\" existiert nicht\r\n"); continue; } HTMLCreator HTMLCreatorInstance = new HTMLCreator(); HTMLCreatorInstance.SetData(ProgrammDefinitionFileName); HTMLCreatorInstance.CreateHTML(); if (CVM.CommonValues.IsTestRun) WMB.Basics.ReportInformationToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "HTML Creation for \"" + ProgrammDefinitionFileName + "\" ended"); } catch (Exception OneFileExcp) { WMB.Basics.ReportErrorToEventViewer("CreateStandbildTVUnits.RunCreation", "Beim Erzeugen der InternetProgrammVorschau für \"" + ProgrammDefinitionFileName + "\" trat folgender Fehler auf:\r\n" + OneFileExcp.ToString ()); } WMB.Basics.DoEvents(); } } catch (Exception Excp) { WMB.Basics.ReportErrorToEventViewer("CreateStandbildTVUnits.RunCreation", "Beim Erzeugen der InternetProgrammVorschau(en) trat folgender Fehler auf:\r\n" + Excp.ToString ()); } if (CVM.CommonValues.IsTestRun) WMB.Basics.ReportInformationToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "HTMLCreatorInstance.CreateHTML () - ended"); #endregion #region Aktualisieren der BeitragsBeschreibungen try { WMB.DataWrapper.Instance.DoActualizeAll(); } catch (Exception Excp) { WMB.Basics.ReportErrorToEventViewer ("Bei WMB.DataWrapper.Instance.DoActualizeAll trat folgender Fehler auf:\r\n" + Excp.ToString ()); } #endregion Close (); if (CVM.CommonValues.IsTestRun) WMB.Basics.ReportInformationToEventViewer("WPMediaCreateStandBildTVUnits.RunCreation", "CentralService.RunCreation - Ended"); }