From 28f28fb46d80e4189d67507b49de1b155ca05352 Mon Sep 17 00:00:00 2001 From: Kojo Date: Tue, 30 Dec 2025 20:06:08 +0100 Subject: [PATCH] BetreuungsbueroBaak: Heiligabend ab 25. als Arbeitstag behandeln --- .../Service/CustomVacationService.cs | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 ReportImp/BetreuungsbueroBaak/Service/CustomVacationService.cs diff --git a/ReportImp/BetreuungsbueroBaak/Service/CustomVacationService.cs b/ReportImp/BetreuungsbueroBaak/Service/CustomVacationService.cs new file mode 100644 index 000000000..3559902e1 --- /dev/null +++ b/ReportImp/BetreuungsbueroBaak/Service/CustomVacationService.cs @@ -0,0 +1,24 @@ +using BeWo.Service.Plugins; +using BS.Shared.DataContracts; +using System.Collections.Generic; +using System.Linq; + +namespace BetreuungsbueroBaak.Service +{ + public class CustomVacationService : VacationService + { + public override List GetFeiertage(int year, string bundesland) + { + var feiertage = base.GetFeiertage(year, bundesland); + + if (year >= 2025) + { + var weihnachten = feiertage.FirstOrDefault(f => f.Name == "Heilig Abend"); + if (weihnachten != null) + feiertage.Remove(weihnachten); + } + + return feiertage; + } + } +}