diff --git a/KanSan/MainWindow.xaml.cs b/KanSan/MainWindow.xaml.cs index 842c3ee..e6b74bc 100644 --- a/KanSan/MainWindow.xaml.cs +++ b/KanSan/MainWindow.xaml.cs @@ -32,8 +32,8 @@ namespace KanSan UI.UCBaustelleList UCBaustelleList; UI.UCSewerMainMenu uCSewerMainMenu; - UI.UCLeistungsverzeichnisPositionenBaustelle UCLeistungsverzeichnisPositionenBaustelle = new UI.UCLeistungsverzeichnisPositionenBaustelle(); - UI.UCLeistungsverzeichnisPosList UCLeistungsverzeichnisPosList = new UI.UCLeistungsverzeichnisPosList(); + UI.UCLeistungsverzeichnisPositionenBaustelle UCLeistungsverzeichnisPositionenBaustelle; + UI.UCLeistungsverzeichnisPosList UCLeistungsverzeichnisPosList; public MainWindow() { @@ -41,12 +41,7 @@ namespace KanSan this.DataContext = new MainWindowViewModel(); #if DEBUG System.Diagnostics.PresentationTraceSources.DataBindingSource.Switch.Level = SourceLevels.Critical; -#endif - - UCKundeList = new UI.UCKundeList(); - UCKundeList.KundeAdded += UCKundeList_KundeAdded; - UCKundeList.KundeSelect += UCKundeList_KundeSelect; - +#endif } private void UCProjektList_ProjektAdded(object sender, UI.SelectProjektEventArgs e) @@ -128,6 +123,9 @@ namespace KanSan private void rbKunden_Checked(object sender, RoutedEventArgs e) { + UCKundeList = new UI.UCKundeList(); + UCKundeList.KundeAdded += UCKundeList_KundeAdded; + UCKundeList.KundeSelect += UCKundeList_KundeSelect; ContentController.Content = UCKundeList; } @@ -163,11 +161,13 @@ namespace KanSan private void rbLeistungsverzeichnis_Checked(object sender, RoutedEventArgs e) { + UCLeistungsverzeichnisPosList = new UI.UCLeistungsverzeichnisPosList(); ContentController.Content = UCLeistungsverzeichnisPosList; } private void rbLeistungsverzeichnisBaustellen_Checked(object sender, RoutedEventArgs e) { + UCLeistungsverzeichnisPositionenBaustelle = new UI.UCLeistungsverzeichnisPositionenBaustelle(); ContentController.Content = UCLeistungsverzeichnisPositionenBaustelle; } } diff --git a/KanSan/UI/Objekte/FrmNewObjekt.xaml b/KanSan/UI/Objekte/FrmNewObjekt.xaml index 5bc6622..75a38cd 100644 --- a/KanSan/UI/Objekte/FrmNewObjekt.xaml +++ b/KanSan/UI/Objekte/FrmNewObjekt.xaml @@ -20,6 +20,10 @@