EmployeeKilometerauswertungsRO - Erweiterung um den Preis pro km

This commit is contained in:
2025-02-24 15:37:28 +01:00
parent d4ecc37355
commit f65c39ed5e
2 changed files with 6 additions and 0 deletions

View File

@@ -75,6 +75,8 @@ namespace BeWo.Report.ReportObjects
public double TotalKilometerPauschale { get; set; }
public double TotalKmPauschalePreis { get; set; }
public String TotalCustom1 { get; set; }
public Employee2EmployeeKilometerauswertungsEntry(CompactEmployeeDC employee, IEnumerable<ServiceRecord> serviceRecords)
@@ -91,6 +93,7 @@ namespace BeWo.Report.ReportObjects
var distanceRounded = Math.Round(distance, 2);
TotalDistanceInMeters += distanceRounded;
var pauschVar = GetPreis(preise, "Kilometerpauschale", serviceRecord.Start.Value);
TotalKmPauschalePreis = (double)pauschVar;
var e = new EmployeeKilometerauswertungsEntry(serviceRecord.Start, serviceRecord.End, distanceRounded, serviceRecord.Customer?.Person?.LastNameFirstName ?? string.Empty, serviceRecord.Notice, serviceRecord);
e.KilometerPauschale = Math.Round(distanceRounded * (double)pauschVar, 2, MidpointRounding.AwayFromZero);

View File

@@ -28,6 +28,8 @@ namespace BeWo.Report.ReportObjects
public double TotalKilometerPauschale { get; set; }
public double TotalKmPauschalePreis { get; set; }
public String TotalCustom1 { get; set; }
public List<long> LeistungenOids { get; set; }
@@ -72,6 +74,7 @@ namespace BeWo.Report.ReportObjects
var distanceRounded = Math.Round(distance, 2);
TotalDistanceInMeters += distanceRounded;
var pauschVar = GetPreis(preise, "Kilometerpauschale", serviceRecord.Start.Value);
TotalKmPauschalePreis = (double)pauschVar;
var e = new EmployeeKilometerauswertungsEntry(serviceRecord.Start, serviceRecord.End, distanceRounded, serviceRecord.Customer?.Person?.LastNameFirstName ?? string.Empty, serviceRecord.Notice, serviceRecord);
e.KilometerPauschale = Math.Round(distanceRounded * (double)pauschVar, 2, MidpointRounding.AwayFromZero);