From c8199f25303417c9d4d8de6ff47bc0b130df286f Mon Sep 17 00:00:00 2001 From: Alexandra Date: Thu, 9 Jul 2026 13:50:28 +0200 Subject: [PATCH] AkggMid/Mitarbeiterarbeitszeitkonto.cs - auch Feiertage grau hinterlegt SupportOID=167595 --- ReportImp/AkggMid/Mitarbeiterarbeitszeitkonto.cs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ReportImp/AkggMid/Mitarbeiterarbeitszeitkonto.cs b/ReportImp/AkggMid/Mitarbeiterarbeitszeitkonto.cs index 0464302f0..cc2f2133c 100644 --- a/ReportImp/AkggMid/Mitarbeiterarbeitszeitkonto.cs +++ b/ReportImp/AkggMid/Mitarbeiterarbeitszeitkonto.cs @@ -182,7 +182,7 @@ namespace AkggMid System.Drawing.Color backColor = System.Drawing.Color.Transparent; - if (myRow.Date.DayOfWeek == DayOfWeek.Saturday || myRow.Date.DayOfWeek == DayOfWeek.Sunday) + if (myRow.Date.DayOfWeek == DayOfWeek.Saturday || myRow.Date.DayOfWeek == DayOfWeek.Sunday || IstFeiertag(myRow.Date)) { backColor = System.Drawing.Color.Gainsboro; } @@ -194,6 +194,18 @@ namespace AkggMid } } + private Service.CustomVacationService _vacationService; + + private bool IstFeiertag(DateTime date) + { + if (_vacationService == null) + { + _vacationService = new Service.CustomVacationService(); + } + + return _vacationService.IstFeiertag(date); + } + private string AddText(string text, string description) { if (text.Length > 0)