From 8aa3bced19f7fda73886c247956e9df223004eba Mon Sep 17 00:00:00 2001 From: Waldi Date: Mon, 19 Jun 2017 11:37:57 +0200 Subject: [PATCH] Update Vertretung --- .../NewSchulbegleitenderDienstView.xaml.cs | 61 +------ ...hulbegleitenderDienstBearbeitungsView.xaml | 14 +- ...begleitenderDienstBearbeitungsView.xaml.cs | 154 ++++++++++-------- BeWo/ServiceProxy/Generated.cs | 11 ++ BeWoPlanerAndroid/BeWoPlanerAndroid.csproj | 2 +- ...ctVertreterEmployeeDC_VertreterEmployee.cs | 48 ++++++ Service/DCEntityMapper/MapperFactory.cs | 12 +- Service/Service.csproj | 1 + Service/ServiceContracts/IEmployeeService.cs | 5 + .../EmployeeServiceImp.cs | 14 ++ .../Compact/CompactVertreterEmployeeDC.cs | 77 +++++++++ Shared/Shared.csproj | 1 + 12 files changed, 269 insertions(+), 131 deletions(-) create mode 100644 Service/DCEntityMapper/CompactVertreterEmployeeDC_VertreterEmployee.cs create mode 100644 Shared/DataContracts/Compact/CompactVertreterEmployeeDC.cs diff --git a/BeWo/SchulbegleitenderDienst/NewSchulbegleitenderDienstView.xaml.cs b/BeWo/SchulbegleitenderDienst/NewSchulbegleitenderDienstView.xaml.cs index 018749200..e242d8649 100644 --- a/BeWo/SchulbegleitenderDienst/NewSchulbegleitenderDienstView.xaml.cs +++ b/BeWo/SchulbegleitenderDienst/NewSchulbegleitenderDienstView.xaml.cs @@ -275,25 +275,16 @@ namespace BeWo.SchulbegleitenderDienst foreach (var item in _items) { - Dictionary> a = new Dictionary>(); Dictionary> klientb = new Dictionary>(); DateTime anfangDt; DateTime endeDt; - - //if (item.VertretungsDC == null) - //{ - anfangDt = item.StartD; - endeDt = item.EndD; - //} - //else - //{ - // anfangDt = item.VertretungsDC.VertretungsZeitraumVon; - // endeDt = item.VertretungsDC.VertretungsZeitraumBis; - //} - + + anfangDt = item.StartD; + endeDt = item.EndD; + DateTime montagDt = startdt.Date; DateTime dienstagDt = startdt.Date.AddDays(1); DateTime mittwochDt = startdt.Date.AddDays(2); @@ -301,42 +292,6 @@ namespace BeWo.SchulbegleitenderDienst DateTime freitagDt = startdt.Date.AddDays(4); DateTime samstagDt = startdt.Date.AddDays(5); - - ////add hier die header names das datum hinzu - //foreach (var col in GridDataControlKlientenWochenansicht.Columns) - //{ - // if (col.FieldName.Equals("Mo")) - // { - // col.Header = "Mo" + " " + montagDt.Date.Day + "." + montagDt.Date.Month; - // } - - // if (col.FieldName.Equals("Di")) - // { - // col.Header = "Di" + " " + dienstagDt.Date.Day + "." + dienstagDt.Date.Month; - // } - - // if (col.FieldName.Equals("Mi")) - // { - // col.Header = "Mi" + " " + mittwochDt.Date.Day + "." +mittwochDt.Date.Month; - // } - - // if (col.FieldName.Equals("Do")) - // { - // col.Header = "Do" + " " + donnerstagDt.Date.Day + "." + donnerstagDt.Date.Month; - // } - - // if (col.FieldName.Equals("Fr")) - // { - // col.Header = "Fr" + " " + freitagDt.Date.Day + "." + freitagDt.Date.Month; - // } - - // if (col.FieldName.Equals("Sa")) - // { - // col.Header = "Sa" + " " + samstagDt.Date.Day + "." + samstagDt.Date.Month; - // } - //} - - Wochenansichten wwk = new Wochenansichten() { MaKrank = item.KrankerMitarbeiter, @@ -1144,7 +1099,7 @@ namespace BeWo.SchulbegleitenderDienst //if(vertretung.EmployeeOid != 0){ if (_view == null) { - _view = new SchulbegleitenderDienstBearbeitungsView(1,absenceTime.Start,absenceTime.End); + _view = new SchulbegleitenderDienstBearbeitungsView(1, absenceTime.Start, absenceTime.End, Datepicker.DateTime); _view.RaiseCustomEvent += new EventHandler(newWindow_RaiseCustomEvent); _view.ShowDialog(); @@ -1152,7 +1107,7 @@ namespace BeWo.SchulbegleitenderDienst else { _view.Close(); - _view = new SchulbegleitenderDienstBearbeitungsView(1, absenceTime.Start, absenceTime.End); + _view = new SchulbegleitenderDienstBearbeitungsView(1, absenceTime.Start, absenceTime.End, Datepicker.DateTime); _view.RaiseCustomEvent += new EventHandler(newWindow_RaiseCustomEvent); _view.ShowDialog(); @@ -1215,7 +1170,7 @@ namespace BeWo.SchulbegleitenderDienst if (_view == null) { - _view = new SchulbegleitenderDienstBearbeitungsView(1,a.StartD,a.EndD); + _view = new SchulbegleitenderDienstBearbeitungsView(1, a.StartD, a.EndD, Datepicker.DateTime); _view.RaiseCustomEvent += new EventHandler(newWindow_RaiseCustomEvent); _view.ShowDialog(); @@ -1223,7 +1178,7 @@ namespace BeWo.SchulbegleitenderDienst else { _view.Close(); - _view = new SchulbegleitenderDienstBearbeitungsView(1,a.StartD,a.EndD); + _view = new SchulbegleitenderDienstBearbeitungsView(1, a.StartD, a.EndD, Datepicker.DateTime); _view.RaiseCustomEvent += new EventHandler(newWindow_RaiseCustomEvent); _view.ShowDialog(); diff --git a/BeWo/SchulbegleitenderDienst/SchulbegleitenderDienstBearbeitungsView.xaml b/BeWo/SchulbegleitenderDienst/SchulbegleitenderDienstBearbeitungsView.xaml index 54b7fa01b..df7d51738 100644 --- a/BeWo/SchulbegleitenderDienst/SchulbegleitenderDienstBearbeitungsView.xaml +++ b/BeWo/SchulbegleitenderDienst/SchulbegleitenderDienstBearbeitungsView.xaml @@ -96,14 +96,14 @@