contactTicketsPurchasingPowerDateEnd method
num
contactTicketsPurchasingPowerDateEnd(
- int contactId,
- DateTime endDate
)
Implementation
num contactTicketsPurchasingPowerDateEnd(int contactId, DateTime endDate) {
final Map<TicketType, num> herderAllTicketTypeEndDateMap =
contactAllTicketTypeEndDate('$contactId', end: endDate);
final sellDeferred =
herderAllTicketTypeEndDateMap[TicketType.sellDeferred] ?? 0;
final sellCovered =
herderAllTicketTypeEndDateMap[TicketType.sellCovered] ?? 0;
final spendCovered =
herderAllTicketTypeEndDateMap[TicketType.spendCovered] ?? 0;
final spendDeferred =
herderAllTicketTypeEndDateMap[TicketType.spendDeferred] ?? 0;
final wages = herderAllTicketTypeEndDateMap[TicketType.wage] ?? 0;
final clientBalance = sellCovered - sellDeferred;
final supplierBalance = spendCovered - spendDeferred;
var pp = (clientBalance - supplierBalance);
pp -= wages;
//print( '_pp $_pp = (client $clientBalance - supplier $supplierBalance) - wage $wages');
return pp;
}