EmployeeKilometerauswertungsRO - Erweiterung um den Preis pro km
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user