diff --git a/ReportImp/MobileEV/Leistungsnachweis.cs b/ReportImp/MobileEV/Leistungsnachweis.cs index a75cb1b50..ee69252a9 100644 --- a/ReportImp/MobileEV/Leistungsnachweis.cs +++ b/ReportImp/MobileEV/Leistungsnachweis.cs @@ -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; } }