diff --git a/KanSan/MainWindow.xaml b/KanSan/MainWindow.xaml index 579e7db..c7f45e3 100644 --- a/KanSan/MainWindow.xaml +++ b/KanSan/MainWindow.xaml @@ -24,15 +24,11 @@ - - - - - + + + + + diff --git a/KanSan/MainWindow.xaml.cs b/KanSan/MainWindow.xaml.cs index 9a353df..3eb63ee 100644 --- a/KanSan/MainWindow.xaml.cs +++ b/KanSan/MainWindow.xaml.cs @@ -30,6 +30,7 @@ namespace KanSan UI.UCProjektList UCProjektList; UI.UCBaustelleList UCBaustelleList; + public MainWindow() { InitializeComponent(); @@ -64,21 +65,7 @@ namespace KanSan ContentController.Content = UCKundeEdit; } - private void btnKunden_Click(object sender, RoutedEventArgs e) - { - ContentController.Content = UCKundeList; - } - - private void btnProjekte_Click(object sender, RoutedEventArgs e) - { - Kunde client = (DataContext as MainWindowViewModel).SelectedKunde; - if (client == null) return; - UCProjektList = new UI.UCProjektList(client); - UCProjektList.ProjektSelected += UCProjektList_ProjektSelected; - UCProjektList.ProjektAdded += UCProjektList_ProjektAdded; - UCProjektList.ProjektEdited += UCProjektList_ProjektEdited; - ContentController.Content = UCProjektList; - } + private void UCProjektList_ProjektEdited(object sender, UI.SelectProjektEventArgs e) { @@ -94,16 +81,6 @@ namespace KanSan ContentController.Content = "MainView"; } - private void btnBaustellen_Click(object sender, RoutedEventArgs e) - { - Projekt projekt = (DataContext as MainWindowViewModel).SelectedProjekt; - if (projekt == null) return; - UCBaustelleList = new UI.UCBaustelleList(projekt); - UCBaustelleList.BaustelleAdded += UCBaustelleList_BaustelleAdded; - UCBaustelleList.BaustelleEdited += UCBaustelleList_BaustelleEdited; - UCBaustelleList.BaustelleSelected += UCBaustelleList_BaustelleSelected; - ContentController.Content = UCBaustelleList; - } private void UCBaustelleList_BaustelleSelected(object sender, UI.SelectBaustelleEventArgs e) { @@ -128,12 +105,6 @@ namespace KanSan ContentController.Content = uBaustelleEdit; } - private void btnObjekte_Click(object sender, RoutedEventArgs e) - { - UI.UCObjekteList uCObjekteList = new UI.UCObjekteList((DataContext as MainWindowViewModel).SelectedBaustelle); - uCObjekteList.ObjektSelected += UCObjekteList_ObjektSelected; - ContentController.Content = uCObjekteList; - } private void UCObjekteList_ObjektSelected(object sender, UI.ObjektSelectEventArgs e) { @@ -143,6 +114,41 @@ namespace KanSan ContentController.Content = uCObjektEdit; //Debugger.Break(); } + + private void rbKunden_Checked(object sender, RoutedEventArgs e) + { + ContentController.Content = UCKundeList; + } + + private void rbProjekte_Checked(object sender, RoutedEventArgs e) + { + Kunde client = (DataContext as MainWindowViewModel).SelectedKunde; + if (client == null) return; + UCProjektList = new UI.UCProjektList(client); + UCProjektList.ProjektSelected += UCProjektList_ProjektSelected; + UCProjektList.ProjektAdded += UCProjektList_ProjektAdded; + UCProjektList.ProjektEdited += UCProjektList_ProjektEdited; + ContentController.Content = UCProjektList; + } + + private void rbBaustellen_Checked(object sender, RoutedEventArgs e) + { + Projekt projekt = (DataContext as MainWindowViewModel).SelectedProjekt; + if (projekt == null) return; + UCBaustelleList = new UI.UCBaustelleList(projekt); + UCBaustelleList.BaustelleAdded += UCBaustelleList_BaustelleAdded; + UCBaustelleList.BaustelleEdited += UCBaustelleList_BaustelleEdited; + UCBaustelleList.BaustelleSelected += UCBaustelleList_BaustelleSelected; + ContentController.Content = UCBaustelleList; + } + + private void rbObjekte_Checked(object sender, RoutedEventArgs e) + { + rbObjekte.IsChecked = true; + UI.UCObjekteList uCObjekteList = new UI.UCObjekteList((DataContext as MainWindowViewModel).SelectedBaustelle); + uCObjekteList.ObjektSelected += UCObjekteList_ObjektSelected; + ContentController.Content = uCObjekteList; + } } }