diff --git a/Elwig/Windows/MailWindow.xaml.cs b/Elwig/Windows/MailWindow.xaml.cs index ca1f1fe..e9e1183 100644 --- a/Elwig/Windows/MailWindow.xaml.cs +++ b/Elwig/Windows/MailWindow.xaml.cs @@ -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; + } } } diff --git a/Elwig/Windows/PaymentVariantsWindow.xaml b/Elwig/Windows/PaymentVariantsWindow.xaml index 3e7b809..4b300c8 100644 --- a/Elwig/Windows/PaymentVariantsWindow.xaml +++ b/Elwig/Windows/PaymentVariantsWindow.xaml @@ -166,15 +166,9 @@