MH: Leistungsnachweis Rundung

This commit is contained in:
2025-03-24 15:05:33 +01:00
parent 6b93647279
commit f4bd30859e

View File

@@ -48,7 +48,7 @@ namespace MobileEV
kategorieZuStunden.Add(service.ServiceCategory, 0m);
kategorieZuServices[service.ServiceCategory].Add(service);
kategorieZuStunden[service.ServiceCategory] += Convert.ToDecimal(service.Minutes / 60);
kategorieZuStunden[service.ServiceCategory] += Convert.ToDecimal(Math.Round(service.Minutes / 60, 2));
summeGesamt += Math.Round(Convert.ToDecimal(service.Minutes / 60), 2, MidpointRounding.AwayFromZero);
}
@@ -64,6 +64,7 @@ namespace MobileEV
}
var minuten = 0d;
var stunden = 0d;
var counter = 1;
foreach (var item in services)
@@ -76,6 +77,7 @@ namespace MobileEV
eintrag.Notice5 = counter.ToString();
counter++;
minuten += eintrag.Minutes;
stunden += Math.Round(eintrag.Minutes / 60, 2);
if (i == item.Value.Count - 1)
{
@@ -85,9 +87,10 @@ namespace MobileEV
ServiceCategory = eintrag.ServiceCategory,
ServiceDescription = eintrag.ServiceDescription,
StartDateString = "",
Minutes = minuten
Minutes = stunden * 60
});
minuten = 0;
stunden = 0;
counter = 1;
}
}