2020-10-23 14:10:57 +03:00

19 lines
620 B
C#

using EvoCalculator.Core.Models.Calculation.Models.Prepared;
namespace EvoCalculator.Core.Calculation.Columns
{
public class GPSExpensesColumn : BaseColumnWithSum
{
public GPSExpensesColumn(int count) : base(count)
{
}
public void ComputeValues(PreparedValues preparedValues, PreparedPayments preparedPayments)
{
Values[1] = -(preparedValues.TrackerCost + preparedPayments.Rows[0].GpsBasePayment);
for (var i = 2; i < Values.Length; i++) Values[i] = -preparedPayments.Rows[i - 1].GpsBasePayment;
Values[0] = Sum;
}
}
}