From b701d4d7489cdec7862b1968b2668da39f35ef9a Mon Sep 17 00:00:00 2001 From: Waldi Date: Mon, 15 May 2017 09:11:13 +0200 Subject: [PATCH 1/4] Update Schulbegleitender Dienst und Arbeitszeit --- BeWo.sln | 15 + BeWo/BeWo.csproj | 17 + BeWo/MainControl.xaml | 4 +- BeWo/Scheduler/View/NewSchedulerView.xaml.cs | 2 - .../ViewModel/NewSchedulerViewModel.cs | 6 +- .../KrankheitsZeitraumView.xaml | 35 + .../KrankheitsZeitraumView.xaml.cs | 88 + .../NewSchulbegleitenderDienstView.xaml | 178 +- .../NewSchulbegleitenderDienstView.xaml.cs | 1295 +++++++-- ...hulbegleitenderDienstBearbeitungsView.xaml | 37 +- ...begleitenderDienstBearbeitungsView.xaml.cs | 47 +- BeWo/ServiceProxy/Generated.cs | 55 +- BeWo/View/Detail/EmployeeView.xaml | 2 + BeWo/View/Detail/EmployeeView.xaml.cs | 8 + BeWo/View/EmployeeArbeitszeitView.xaml | 206 ++ BeWo/View/EmployeeArbeitszeitView.xaml.cs | 283 ++ BeWo/ViewModel/ArbeitszeitEintragVM.cs | 113 + BeWo/ViewModel/ArbeitszeitVM.cs | 91 + BeWo/ViewModel/EmployeeVM.cs | 20 +- .../ListViewModel/ArbeitszeitListVM.cs | 26 + BeWoPlanerAndroid/Web.config | 2 +- BeWoPlanerMobil/Web.config | 2 +- Data/Access/SearchDAO.cs | 28 + Data/Data.csproj | 9 + Data/Entities/Arbeitszeit.cs | 87 + Data/Entities/ArbeitszeitEintrag.cs | 91 + Data/Entities/ArbeitszeitListe.cs | 51 + Data/Entities/Employee.cs | 17 + Data/Mappings/Arbeitszeit.hbm.xml | 24 + Data/Mappings/ArbeitszeitEintrag.hbm.xml | 28 + Model/Changes_2017_05_11.txt | 55 + .../Kostenstellenauswertung2.cs | 1 - .../Kostenstellenauswertung3.cs | 1 - .../HphBersenbrueckAtz.csproj | 27 +- .../QueryListReport.Designer.cs | 2452 ----------------- .../HphBersenbrueckAtz/QueryListReport.cs | 64 - .../HphBersenbrueckAtz/QueryListReport.resx | 205 -- .../ArbeitszeitDC_Arbeitszeit.cs | 44 + ...ArbeitszeitEintragDC_ArbeitszeitEintrag.cs | 45 + .../ArbeitszeitListeDC_ArbeitszeitListe.cs | 38 + Service/DCEntityMapper/MapperFactory.cs | 30 + Service/Service.csproj | 3 + Service/ServiceContracts/IEmployeeService.cs | 4 + .../ServiceContracts/IOperationsService.cs | 21 +- .../EmployeeServiceImp.cs | 21 + .../OperationsServiceImp.cs | 85 +- Shared/DataContracts/ArbeitszeitDC.cs | 30 + Shared/DataContracts/ArbeitszeitEintragDC.cs | 30 + Shared/DataContracts/ArbeitszeitListeDC.cs | 22 + Shared/DataContracts/EmployeeDC.cs | 3 + Shared/Shared.csproj | 3 + 51 files changed, 2982 insertions(+), 3069 deletions(-) create mode 100644 BeWo/SchulbegleitenderDienst/KrankheitsZeitraumView.xaml create mode 100644 BeWo/SchulbegleitenderDienst/KrankheitsZeitraumView.xaml.cs create mode 100644 BeWo/View/EmployeeArbeitszeitView.xaml create mode 100644 BeWo/View/EmployeeArbeitszeitView.xaml.cs create mode 100644 BeWo/ViewModel/ArbeitszeitEintragVM.cs create mode 100644 BeWo/ViewModel/ArbeitszeitVM.cs create mode 100644 BeWo/ViewModel/ListViewModel/ArbeitszeitListVM.cs create mode 100644 Data/Entities/Arbeitszeit.cs create mode 100644 Data/Entities/ArbeitszeitEintrag.cs create mode 100644 Data/Entities/ArbeitszeitListe.cs create mode 100644 Data/Mappings/Arbeitszeit.hbm.xml create mode 100644 Data/Mappings/ArbeitszeitEintrag.hbm.xml create mode 100644 Model/Changes_2017_05_11.txt delete mode 100644 ReportImp/HphBersenbrueckAtz/QueryListReport.Designer.cs delete mode 100644 ReportImp/HphBersenbrueckAtz/QueryListReport.cs delete mode 100644 ReportImp/HphBersenbrueckAtz/QueryListReport.resx create mode 100644 Service/DCEntityMapper/ArbeitszeitDC_Arbeitszeit.cs create mode 100644 Service/DCEntityMapper/ArbeitszeitEintragDC_ArbeitszeitEintrag.cs create mode 100644 Service/DCEntityMapper/ArbeitszeitListeDC_ArbeitszeitListe.cs create mode 100644 Shared/DataContracts/ArbeitszeitDC.cs create mode 100644 Shared/DataContracts/ArbeitszeitEintragDC.cs create mode 100644 Shared/DataContracts/ArbeitszeitListeDC.cs diff --git a/BeWo.sln b/BeWo.sln index 8ec5b989f..dd8525bd0 100644 --- a/BeWo.sln +++ b/BeWo.sln @@ -369,6 +369,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BetreuungsBueroScholzReport EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BAPBielefelderAmbulantePflege", "ReportImp\BAPBielefelderAmbulantePflege\BAPBielefelderAmbulantePflege.csproj", "{7A7E980E-447C-444C-B43B-A23A20F52C02}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LebenshilfeMannheimEV", "ReportImp\LebenshilfeMannheimEV\LebenshilfeMannheimEV.csproj", "{0FDF87A6-B39E-4494-AE31-0CE302D8BA80}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|.NET = Debug|.NET @@ -2728,6 +2730,18 @@ Global {7A7E980E-447C-444C-B43B-A23A20F52C02}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {7A7E980E-447C-444C-B43B-A23A20F52C02}.Release|Mixed Platforms.Build.0 = Release|Any CPU {7A7E980E-447C-444C-B43B-A23A20F52C02}.Release|x86.ActiveCfg = Release|Any CPU + {0FDF87A6-B39E-4494-AE31-0CE302D8BA80}.Debug|.NET.ActiveCfg = Debug|Any CPU + {0FDF87A6-B39E-4494-AE31-0CE302D8BA80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0FDF87A6-B39E-4494-AE31-0CE302D8BA80}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0FDF87A6-B39E-4494-AE31-0CE302D8BA80}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {0FDF87A6-B39E-4494-AE31-0CE302D8BA80}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {0FDF87A6-B39E-4494-AE31-0CE302D8BA80}.Debug|x86.ActiveCfg = Debug|Any CPU + {0FDF87A6-B39E-4494-AE31-0CE302D8BA80}.Release|.NET.ActiveCfg = Release|Any CPU + {0FDF87A6-B39E-4494-AE31-0CE302D8BA80}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0FDF87A6-B39E-4494-AE31-0CE302D8BA80}.Release|Any CPU.Build.0 = Release|Any CPU + {0FDF87A6-B39E-4494-AE31-0CE302D8BA80}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {0FDF87A6-B39E-4494-AE31-0CE302D8BA80}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {0FDF87A6-B39E-4494-AE31-0CE302D8BA80}.Release|x86.ActiveCfg = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -2908,5 +2922,6 @@ Global {56D310FE-DB98-4EFE-8527-DF94628657F8} = {D8A691C5-146D-4613-86CC-438F02FE9106} {606566D9-B8B5-4522-A2B4-175F4BCE98DD} = {D8A691C5-146D-4613-86CC-438F02FE9106} {7A7E980E-447C-444C-B43B-A23A20F52C02} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {0FDF87A6-B39E-4494-AE31-0CE302D8BA80} = {D8A691C5-146D-4613-86CC-438F02FE9106} EndGlobalSection EndGlobal diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj index a55204e7c..eb3650fc2 100644 --- a/BeWo/BeWo.csproj +++ b/BeWo/BeWo.csproj @@ -182,6 +182,10 @@ Designer MSBuild:Compile + + Designer + MSBuild:Compile + MSBuild:Compile Designer @@ -432,6 +436,10 @@ MSBuild:Compile Designer + + MSBuild:Compile + Designer + MSBuild:Compile Designer @@ -534,6 +542,9 @@ ProxyLoginView.xaml + + KrankheitsZeitraumView.xaml + SchulbegleitenderDienstBearbeitungsView.xaml @@ -623,7 +634,10 @@ + + + @@ -823,6 +837,9 @@ ChatEmojisView.xaml + + EmployeeArbeitszeitView.xaml + SchulbegleitenderDienstCustomer.xaml diff --git a/BeWo/MainControl.xaml b/BeWo/MainControl.xaml index 842144f26..30e0bc6bf 100644 --- a/BeWo/MainControl.xaml +++ b/BeWo/MainControl.xaml @@ -247,7 +247,7 @@ - + diff --git a/BeWo/Scheduler/View/NewSchedulerView.xaml.cs b/BeWo/Scheduler/View/NewSchedulerView.xaml.cs index 2a0ad8f3c..19af5f7ff 100644 --- a/BeWo/Scheduler/View/NewSchedulerView.xaml.cs +++ b/BeWo/Scheduler/View/NewSchedulerView.xaml.cs @@ -1464,8 +1464,6 @@ namespace BeWo.Scheduler.View OnPropertyChanged("SelectedEmployees"); OnPropertyChanged("SelectedItems"); OnPropertyChanged("ViewModel"); - - Scheduler.ActiveView.LayoutChanged(); } //private void ExportAsiCal(object sender, RoutedEventArgs e) diff --git a/BeWo/Scheduler/ViewModel/NewSchedulerViewModel.cs b/BeWo/Scheduler/ViewModel/NewSchedulerViewModel.cs index b49b61905..c6b55ce6e 100644 --- a/BeWo/Scheduler/ViewModel/NewSchedulerViewModel.cs +++ b/BeWo/Scheduler/ViewModel/NewSchedulerViewModel.cs @@ -30,11 +30,13 @@ namespace BeWo.Scheduler.ViewModel set { if(value != null) - { + { mActiveAppointmentViewModel = value; - if(ViewModelChanged != null) + if (ViewModelChanged != null) + { ViewModelChanged.Invoke(this, new EventArgs(value)); + } } } } diff --git a/BeWo/SchulbegleitenderDienst/KrankheitsZeitraumView.xaml b/BeWo/SchulbegleitenderDienst/KrankheitsZeitraumView.xaml new file mode 100644 index 000000000..67ced3cb5 --- /dev/null +++ b/BeWo/SchulbegleitenderDienst/KrankheitsZeitraumView.xaml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + @@ -259,6 +261,8 @@ --> + + - + - + @@ -390,19 +398,23 @@ - + - + @@ -416,19 +428,23 @@ - + - + @@ -442,19 +458,23 @@ - + - + @@ -468,19 +488,23 @@ - + - + @@ -494,11 +518,15 @@ @@ -507,17 +535,17 @@ - + - + - + - + - + - + @@ -549,19 +577,23 @@ - + - + @@ -574,20 +606,25 @@ - - + - + @@ -601,19 +638,23 @@ - + - + @@ -627,9 +668,14 @@