From bfbc9f35703e74e489ea090ef13c51a18ceb54ac Mon Sep 17 00:00:00 2001 From: HirschleM Date: Fri, 17 Apr 2026 13:15:48 +0200 Subject: [PATCH] MH: CaritasAhlen Feiertage Anpassung --- .../CaritasAhlen/MitarbeiterstundenkontoBerechnung.cs | 2 +- ReportImp/CaritasAhlen/Service/CustomVacationService.cs | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ReportImp/CaritasAhlen/MitarbeiterstundenkontoBerechnung.cs b/ReportImp/CaritasAhlen/MitarbeiterstundenkontoBerechnung.cs index e1d76ffc7..60a180c8f 100644 --- a/ReportImp/CaritasAhlen/MitarbeiterstundenkontoBerechnung.cs +++ b/ReportImp/CaritasAhlen/MitarbeiterstundenkontoBerechnung.cs @@ -16,7 +16,7 @@ namespace CaritasAhlen { //CB 26.02.2024: Darf nicht über den VacationService gehen, sonst werden die im CustomMitarbeiterstundenkontoBerechnung hinterlegten Feiertage ignoriert //return vacationService.GetFeiertagsFaktor(start); - if (start.Year > 2024) + if (start.Year == 2024 || start.Year == 2025) { DateTime osterSonntag = GetOsterSonntag(start.Year); if (start.Date == osterSonntag.AddDays(-48).Date) diff --git a/ReportImp/CaritasAhlen/Service/CustomVacationService.cs b/ReportImp/CaritasAhlen/Service/CustomVacationService.cs index 65ddd9e16..437859905 100644 --- a/ReportImp/CaritasAhlen/Service/CustomVacationService.cs +++ b/ReportImp/CaritasAhlen/Service/CustomVacationService.cs @@ -14,11 +14,13 @@ namespace CaritasAhlen.Service { List list = base.GetFeiertage(year, bundesland); if (year > 2024) + { + list.Add(new FeiertagDC { Datum = new DateTime(year, 12, 31), Name = "Silvester" }); + } + if (year == 2024 || year == 2025) { DateTime osterSonntag = GetOsterSonntag(year); list.Add(new FeiertagDC { Datum = osterSonntag.AddDays(-48), Name = "Rosenmontag - Halber Tag" }); - - list.Add(new FeiertagDC { Datum = new DateTime(year, 12, 31), Name = "Silvester" }); } return list; @@ -28,7 +30,7 @@ namespace CaritasAhlen.Service { //CB 26.02.2024: Darf nicht über den VacationService gehen, sonst werden die im CustomMitarbeiterstundenkontoBerechnung hinterlegten Feiertage ignoriert //return vacationService.GetFeiertagsFaktor(start); - if (start.Year > 2024) + if (start.Year== 2024 || start.Year == 2025) { DateTime osterSonntag = GetOsterSonntag(start.Year); if (start.Date == osterSonntag.AddDays(-48).Date)