From bea7176fc45e7cc72f1da530996d85894a00a1dc Mon Sep 17 00:00:00 2001 From: Alexandra Date: Mon, 16 Sep 2024 14:38:15 +0200 Subject: [PATCH] =?UTF-8?q?VacationService=20-=20Feiertage=20aufger=C3=A4u?= =?UTF-8?q?mt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Service/Plugins/VacationService.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Service/Plugins/VacationService.cs b/Service/Plugins/VacationService.cs index d965d47bc..6b797f348 100644 --- a/Service/Plugins/VacationService.cs +++ b/Service/Plugins/VacationService.cs @@ -88,7 +88,9 @@ namespace BeWo.Service.Plugins if (bundesland.ToLower() == "bayern") { - //list.Add(new FeiertagDC { Datum = new DateTime(year, 8, 15), Name = "Mariä Himmelfahrt" }); + //ACHTUNG nicht überall in Bayern Feiertag!!! + list.Add(new FeiertagDC { Datum = new DateTime(year, 8, 15), Name = "Mariä Himmelfahrt" }); + list.Add(new FeiertagDC { Datum = new DateTime(year, 1, 6), Name = "Heilige Drei Könige" }); } @@ -96,9 +98,7 @@ namespace BeWo.Service.Plugins { list.Add(new FeiertagDC { Datum = new DateTime(year, 11, 1), Name = "Allerheiligen" }); } - if (bundesland.ToLower() == "bayern") - list.Add(new FeiertagDC { Datum = new DateTime(year, 8, 15), Name = "Mariä Himmelfahrt" }); - + list.Add(new FeiertagDC { Datum = new DateTime(year, 12, 24), Name = "Heilig Abend" }); // Eigentlich kein gesetzlicher Feiertag, wird bei uns aber immer als Standard gesetzt, da in der Praxis die meisten Unternehmen einen halben für Heilig Abend und einen halben für Silvester geben. @@ -116,11 +116,12 @@ namespace BeWo.Service.Plugins list.Add(new FeiertagDC { Datum = osterSonntag.AddDays(-2), Name = "Karfreitag" }); list.Add(new FeiertagDC { Datum = osterSonntag.AddDays(1), Name = "Ostermontag" }); list.Add(new FeiertagDC { Datum = osterSonntag.AddDays(39), Name = "Christi Himmelfahrt" }); - list.Add(new FeiertagDC { Datum = osterSonntag.AddDays(50), Name = "Pfingstmontag" }); + if (bundesland.ToLower() == "nrw" || bundesland.ToLower() == "hessen" || bundesland.ToLower() == "bayern") list.Add(new FeiertagDC { Datum = osterSonntag.AddDays(60), Name = "Fronleichnam" }); + list.AddRange(GetDBFeiertage(year)); return list;