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)