MH: AachenerLaienhelfer Bugfix Urlaubskonto befristete Verträge

SupportOID=166546
This commit is contained in:
2026-07-01 07:59:33 +02:00
parent 65448fe321
commit d17e76e160

View File

@@ -35,6 +35,7 @@ namespace AachenerLaienhelfer.Service
public override decimal CalcCorrectNumberOfLeaveDaysForSpecialContractSituation(DateTime entryDate, DateTime? endDate, int anzahlArbeitstage, int restlicheTageImJahr, decimal? urlaubstageProJahr)
{
decimal urlaubstage = 0;
if (urlaubstageProJahr == null)
urlaubstageProJahr = 0m;
@@ -45,9 +46,10 @@ namespace AachenerLaienhelfer.Service
{
if (endDate == null)
urlaubstage = (decimal)urlaubstageProJahr;
else if (endDate.Value.Day == 31 && endDate.Value.Month == 12)
urlaubstage = (decimal)urlaubstageProJahr;
else
urlaubstage = (decimal)urlaubstageProJahr / 365m * restlicheTageImJahr;
}
else
{