CreditNote: Add switches to control which deductions are shown
This commit is contained in:
@ -519,7 +519,15 @@ namespace Elwig.Windows {
|
||||
var payments = await Context.MemberPayments.Where(p => p.Year == v.Year && p.AvNr == v.AvNr).ToDictionaryAsync(c => c.MgNr);
|
||||
await Context.GetMemberAreaCommitmentBuckets(Year, 0);
|
||||
using var doc = Document.Merge(list.Select(m =>
|
||||
new CreditNote(Context, payments[m.MgNr], data[m.MgNr], Context.GetMemberUnderDelivery(Year, m.MgNr).GetAwaiter().GetResult())
|
||||
new CreditNote(
|
||||
Context,
|
||||
payments[m.MgNr],
|
||||
data[m.MgNr],
|
||||
BillingData?.ConsiderContractPenalties ?? false,
|
||||
BillingData?.ConsiderTotalPenalty ?? false,
|
||||
BillingData?.ConsiderAutoBusinessShares ?? false,
|
||||
Context.GetMemberUnderDelivery(Year, m.MgNr).GetAwaiter().GetResult()
|
||||
)
|
||||
));
|
||||
await doc.Generate(new Progress<double>(v => {
|
||||
ProgressBar.Value = v;
|
||||
|
Reference in New Issue
Block a user