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;