MH: Autismus Köln Bonn Rundung Urlaubstage

This commit is contained in:
2025-03-31 16:10:40 +02:00
parent 3f40469b62
commit 109cd8c7ac

View File

@@ -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;
}