private void InformationenBearbeitungModellInstanceChanged(InformationenBearbeitungModell OldValue, InformationenBearbeitungModell NewValue) { if (NewValue != null) { SearchConfiguratorDataModellInstance = InformationenBearbeitungModellInstance.SearchConfiguratorDataModellInstance; CommonSearchClassListInstance = InformationenBearbeitungModellInstance.CommonSearchClassListInstance; InformationenProcessingModellInstance = InformationenBearbeitungModellInstance.InformationenProcessingModellInstance; } }
public void CommonProcessingRequired(CommonSearchClassList commonSearchClassList, CommonSearchClassList.RequiredProcessing requiredProcessing) { switch (requiredProcessing) { case CommonSearchClassList.RequiredProcessing.DisplaySelectedInformation: InformationenPresentationModell informationenPresentationModellInstance = new InformationenPresentationModell() { InformationToProcess = commonSearchClassList .SelectedWorkListEntry.InformationenConnectedEntry }; informationenPresentationModellInstance.FillAllForInformationEntry(); InformationenPresentationModellInstance = informationenPresentationModellInstance; break; case CommonSearchClassList.RequiredProcessing.ModifySelectedInformation: break; case CommonSearchClassList.RequiredProcessing.CreateNewInformation: CommonSearchClassListInstance = commonSearchClassList; InformationenBearbeitungModellInstance = new InformationenBearbeitungModell() { CommonSearchClassListInstance = this.CommonSearchClassListInstance, SearchConfiguratorDataModellInstance = this.SearchConfiguratorDataModellInstance, InformationenProcessingModellInstance = this.InformationenProcessingModellInstance }; Information createdInformation = InformationenBearbeitungModellInstance .CreateNewInformationWithDefinedType(CommonSearchClassListInstance.SelectedTypToCreate); if (createdInformation == null) break; CommonSearchClass newEntry = new CommonSearchClass(commonSearchClassList, createdInformation); if (commonSearchClassList.AllEntries == null) commonSearchClassList.AllEntries = new DataCollection<CommonSearchClass>(); commonSearchClassList.AllEntries.Add(newEntry); commonSearchClassList.SelectedWorkListEntry = newEntry; break; case CommonSearchClassList.RequiredProcessing.DeleteSelectedInformation: Guid IdToDelete = commonSearchClassList.SelectedWorkListEntry.InformationenConnectedEntry.Id; commonSearchClassList.RemoveInvolvedEntries(new List<Guid>() { IdToDelete }); InformationenPresentationModellInstance.InformationToProcess = null; RedaktionenModell.DeleteInformationenEntry (IdToDelete); commonSearchClassList.SelectedWorkListEntry = null; break; case CommonSearchClassList.RequiredProcessing.ProcessRedaktionenRequest: break; default: throw new Exception($"Fehlerhaftes requiredProcessing {requiredProcessing}"); } }
private void InformationenBearbeitungModellInstanceChanged(InformationenBearbeitungModell OldValue, InformationenBearbeitungModell NewValue) { }
public MainWindow () { CsGlobal.Install(GlobalFunctions.WpfStorage | GlobalFunctions.Storage| GlobalFunctions.AppData); //CsGlobal.Wpf.Storage.ListView.Handle(); //TODO Data.DbServer3_Connect_Direct(); String UserName = String.Empty; #if DEBUG String[] Rollen = LoginHandler.SetDataAccessSecurity(); #else String[] Rollen = CVM.LoginHandler.CheckUser(ref UserName); #endif // String[] Rollen = LoginHandler.SetDataAccessSecurity(); if ((Rollen == null) || (Rollen.Length == 0)) { Close(); return; } if (Directory.Exists("\\\\Webserver2\\WPMediaSender")) { Data.DbServer3_Connect_Direct(); Application.Current.Properties["WPMediaNetworkEnvironment"] = true; } else { Data.DbServer3_Connect_OldWebService(); Application.Current.Properties["WPMediaNetworkEnvironment"] = false; } if (InformationenBearbeitungModellInstance == null) { InformationenBearbeitungModellInstance = new InformationenBearbeitungModell(); InformationenBearbeitungModellInstance.CommonSearchClassListInstance = new CommonSearchClassList(); Data.DbServer3.AltErlaaInfo.LoadAll_IfHasNotBeenLoaded(); Data.DbServer3.WPMediaAddOnData.LoadAll_IfHasNotBeenLoaded(); InformationenBearbeitungModellInstance.SearchConfiguratorDataModellInstance = new SearchConfiguratorDataModell(); InformationenBearbeitungModellInstance.InformationenProcessingModellInstance = new InformationenProcessingModell(); InformationenBearbeitungsStandModellInstance = new InformationenBearbeitungsStandModell(); InformationenBearbeitungsStandModellInstance.CommonSearchClassList = new CommonSearchClassList(); IOldToNewInterfaceInstance = new OldToNew(); CommonProfileModellInstance = new CommonProfileModell(); ProgrammSchemaModellInstance = new ProgrammSchemaModell(); } InitializeComponent(); }
private void PrepareEnvironment() { if (InformationenBearbeitungModellInstance == null) { InformationenBearbeitungModellInstance = new InformationenBearbeitungModell(); InformationenBearbeitungModellInstance.CommonSearchClassListInstance = new CommonSearchClassList(); InformationenBearbeitungModellInstance.SearchConfiguratorDataModellInstance = new SearchConfiguratorDataModell(); InformationenBearbeitungModellInstance.InformationenProcessingModellInstance = new InformationenProcessingModell(); InformationenBearbeitungsStandModellInstance = new InformationenBearbeitungsStandModell(); InformationenBearbeitungsStandModellInstance.CommonSearchClassList = new CommonSearchClassList(); MMSlotManagementModellInstance = new MMSlotManagementModell(); } }