From 109cd8c7ac7b0071e5a59e99eaa77c8afeb41feb Mon Sep 17 00:00:00 2001 From: HirschleM Date: Mon, 31 Mar 2025 16:10:40 +0200 Subject: [PATCH] =?UTF-8?q?MH:=20Autismus=20K=C3=B6ln=20Bonn=20Rundung=20U?= =?UTF-8?q?rlaubstage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Service/CustomVacationService.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ReportImp/AutismusKoelnBonn/Service/CustomVacationService.cs b/ReportImp/AutismusKoelnBonn/Service/CustomVacationService.cs index 2f5340f17..e15e2f547 100644 --- a/ReportImp/AutismusKoelnBonn/Service/CustomVacationService.cs +++ b/ReportImp/AutismusKoelnBonn/Service/CustomVacationService.cs @@ -22,7 +22,17 @@ namespace KundeXyz.Service public override decimal UrlaubstageRunden(decimal urlaubstage) { - return Math.Ceiling(urlaubstage); + if (urlaubstage - (int)urlaubstage <= 0.5m) + { + decimal digits = urlaubstage - (int)urlaubstage; + urlaubstage = urlaubstage - digits; + } + else if (urlaubstage - (int)urlaubstage <= 1.0m) + { + urlaubstage = Math.Ceiling(urlaubstage); + } + + return urlaubstage; }