[#15] PaymentVariantsWindow: Use MailWindow
This commit is contained in:
@ -564,5 +564,15 @@ namespace Elwig.Windows {
|
||||
SelectedDocs.Add(new(DocType.DeliveryConfirmation, s, ((int)Year!, DocumentNonDeliverersInput.IsChecked == true)));
|
||||
SelectedDocumentsList.SelectedIndex = SelectedDocs.Count - 1;
|
||||
}
|
||||
|
||||
public void AddCreditNote(int index) {
|
||||
AvaiableDocumentsList.SelectedIndex = 2 + index;
|
||||
if (AvaiableDocumentsList.SelectedItem is not string s || SelectedDocs.Any(d => d.Type == DocType.CreditNote))
|
||||
return;
|
||||
var name = s.Split(" – ")[^1];
|
||||
var pv = Context.PaymentVariants.Single(v => v.Year == Year && v.Name == name)!;
|
||||
SelectedDocs.Add(new(DocType.CreditNote, s, (pv.Year, pv.AvNr)));
|
||||
SelectedDocumentsList.SelectedIndex = SelectedDocs.Count - 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user