From 9465747d0b803e68af7efee79bd27e4311f3c16b Mon Sep 17 00:00:00 2001 From: HirschleM Date: Wed, 17 Dec 2025 13:04:10 +0100 Subject: [PATCH] MH: AuswegHeikePuetz 24.12. ab 2025 raus --- .../AuswegHeikePuetz/AuswegHeikePuetz.csproj | 2 ++ .../Service/CustomVacationService.cs | 23 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 ReportImp/AuswegHeikePuetz/Service/CustomVacationService.cs diff --git a/ReportImp/AuswegHeikePuetz/AuswegHeikePuetz.csproj b/ReportImp/AuswegHeikePuetz/AuswegHeikePuetz.csproj index 16c400d9a..114bb35ad 100644 --- a/ReportImp/AuswegHeikePuetz/AuswegHeikePuetz.csproj +++ b/ReportImp/AuswegHeikePuetz/AuswegHeikePuetz.csproj @@ -90,6 +90,7 @@ ServiceInvoiceReport.cs + Component @@ -142,5 +143,6 @@ Designer + \ No newline at end of file diff --git a/ReportImp/AuswegHeikePuetz/Service/CustomVacationService.cs b/ReportImp/AuswegHeikePuetz/Service/CustomVacationService.cs new file mode 100644 index 000000000..1894e525f --- /dev/null +++ b/ReportImp/AuswegHeikePuetz/Service/CustomVacationService.cs @@ -0,0 +1,23 @@ +using BeWo.Service.Plugins; +using BS.Shared.DataContracts; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Ausweg.Service +{ + public class CustomVacationService : VacationService + { + public override List GetFeiertage(int year, string bundesland) + { + var list = base.GetFeiertage(year, bundesland); + + if (year >= 2025) + list.Remove(list.FirstOrDefault(l => l.Name == "Heilig Abend")); + + return list; + } + } +}