From 70f6efd7d875e9140e66dc7e7b86060b8ee2ee36 Mon Sep 17 00:00:00 2001 From: Waldi Date: Fri, 24 Mar 2017 10:42:23 +0100 Subject: [PATCH] SBD --- BeWo/BeWo.csproj | 14 + BeWo/MainControl.xaml | 21 ++ BeWo/MainControl.xaml.cs | 16 +- .../NewSchulbegleitenderDienstView.xaml | 275 ++++++++++++++++++ .../NewSchulbegleitenderDienstView.xaml.cs | 231 +++++++++++++++ BeWo/Styles/OrangeBlack.xaml | 27 +- .../SchulbegleitenderDienstMasterView.xaml | 62 ++++ .../SchulbegleitenderDienstMasterView.xaml.cs | 41 +++ BeWo/ViewModel/VertretungVM.cs | 110 +++++++ Data/Entities/Vertretung.cs | 90 ++++++ Service/DCEntityMapper/MapperFactory.cs | 11 + .../DCEntityMapper/VertretungDC_Vertretung.cs | 42 +++ Shared/DataContracts/VertretungDC.cs | 26 ++ 13 files changed, 960 insertions(+), 6 deletions(-) create mode 100644 BeWo/SchulbegleitenderDienst/NewSchulbegleitenderDienstView.xaml create mode 100644 BeWo/SchulbegleitenderDienst/NewSchulbegleitenderDienstView.xaml.cs create mode 100644 BeWo/View/Master/SchulbegleitenderDienstMasterView.xaml create mode 100644 BeWo/View/Master/SchulbegleitenderDienstMasterView.xaml.cs create mode 100644 BeWo/ViewModel/VertretungVM.cs create mode 100644 Data/Entities/Vertretung.cs create mode 100644 Service/DCEntityMapper/VertretungDC_Vertretung.cs create mode 100644 Shared/DataContracts/VertretungDC.cs diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj index c08e5ad23..8a59faa48 100644 --- a/BeWo/BeWo.csproj +++ b/BeWo/BeWo.csproj @@ -179,6 +179,10 @@ Designer MSBuild:Compile + + MSBuild:Compile + Designer + MSBuild:Compile Designer @@ -421,6 +425,10 @@ MSBuild:Compile Designer + + MSBuild:Compile + Designer + MSBuild:Compile Designer @@ -515,6 +523,9 @@ ProxyLoginView.xaml + + NewSchulbegleitenderDienstView.xaml + UploadDialog.xaml @@ -796,6 +807,9 @@ ChatEmojisView.xaml + + SchulbegleitenderDienstMasterView.xaml + MiniChatView.xaml diff --git a/BeWo/MainControl.xaml b/BeWo/MainControl.xaml index 554f7bc84..3aad7995c 100644 --- a/BeWo/MainControl.xaml +++ b/BeWo/MainControl.xaml @@ -245,6 +245,27 @@ + + + + + + + + + + + + + + + + @@ -201,7 +202,10 @@ namespace BeWo case UIContext.Wohnheim: view = new WohnheimNavigationView(); break; - } + case UIContext.SchulbegleitenderDienst: + view = new SchulbegleitenderDienstMasterView(); + break; + } _Views[uiContext] = view; } return _Views[uiContext]; @@ -1561,5 +1565,13 @@ namespace BeWo { InitOffeneTermine(); } + + private void Button_SchulbegleitenderDienst_OnClick(object sender, RoutedEventArgs e) + { + if (DoSaveCheck()) + { + NavigateTo(GetViewForUIContext(UIContext.SchulbegleitenderDienst)); + } + } } } \ No newline at end of file diff --git a/BeWo/SchulbegleitenderDienst/NewSchulbegleitenderDienstView.xaml b/BeWo/SchulbegleitenderDienst/NewSchulbegleitenderDienstView.xaml new file mode 100644 index 000000000..41c2a24d3 --- /dev/null +++ b/BeWo/SchulbegleitenderDienst/NewSchulbegleitenderDienstView.xaml @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +