stockArticleInput<A extends ArticleRawAbstract> method
double
stockArticleInput<
A extends ArticleRawAbstract>( - A article, {
- DateRange? range,
})
Implementation
double stockArticleInput<A extends ArticleRawAbstract>(A article,
{DateRange? range}) {
double stockCount = 0.0;
for (final ticket in this) {
if (ticket.status) {
if (ticket.ticketType.isBoutiqueInput) {
if (range == null || ticket.date.isDateInDateRange(range)) {
if (ticket.items.isNotEmpty) {
for (final item in ticket.items) {
stockCount += item.getStockMovementForArticle(article);
}
}
}
}
}
}
return stockCount;
}