From 9584f12fc553f7d1b676cdd4860146692d31fb78 Mon Sep 17 00:00:00 2001
From: Lorenz Stechauner <lorenz.stechauner@necronda.net>
Date: Tue, 18 Jul 2023 17:39:59 +0200
Subject: [PATCH] Fix delivery part selection in DeliveryAdminWindow

---
 Elwig/Windows/DeliveryAdminWindow.xaml.cs | 2 +-
 Elwig/Windows/TestWindow.xaml             | 1 +
 Elwig/Windows/TestWindow.xaml.cs          | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/Elwig/Windows/DeliveryAdminWindow.xaml.cs b/Elwig/Windows/DeliveryAdminWindow.xaml.cs
index 4ab0a9f..c6cdb53 100644
--- a/Elwig/Windows/DeliveryAdminWindow.xaml.cs
+++ b/Elwig/Windows/DeliveryAdminWindow.xaml.cs
@@ -173,7 +173,7 @@ namespace Elwig.Windows {
             DateInput.Text = d.Date.ToString("dd.MM.yyyy");
             TimeInput.Text = d.Time?.ToString("HH:mm") ?? "";
             CommentInput.Text = d.Comment ?? "";
-            Utils.RenewItemsSource(DeliveryPartList, d.Parts, i => ((i as DeliveryPart)?.Year, (i as DeliveryPart)?.DId));
+            Utils.RenewItemsSource(DeliveryPartList, d.Parts, i => ((i as DeliveryPart)?.Year, (i as DeliveryPart)?.DId, (i as DeliveryPart)?.DPNr));
             if (DeliveryPartList.SelectedItem == null && DeliveryPartList.ItemsSource != null) {
                 DeliveryPartList.SelectedIndex = 0;
             }
diff --git a/Elwig/Windows/TestWindow.xaml b/Elwig/Windows/TestWindow.xaml
index e7f7a8a..73f3a16 100644
--- a/Elwig/Windows/TestWindow.xaml
+++ b/Elwig/Windows/TestWindow.xaml
@@ -12,5 +12,6 @@
                             SelectedItemsOverride="{Binding SelectedItems}"
                             ItemSelectionChanged="OnItemSelectionChanged"/>
         <TextBlock x:Name="MyText"  HorizontalAlignment="Left" Margin="318,246,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top"/>
+        <ListBox x:Name="MyListBox" HorizontalAlignment="Left" Margin="492,125,0,0" VerticalAlignment="Top"/>
     </Grid>
 </Window>
diff --git a/Elwig/Windows/TestWindow.xaml.cs b/Elwig/Windows/TestWindow.xaml.cs
index baa2fde..db71df3 100644
--- a/Elwig/Windows/TestWindow.xaml.cs
+++ b/Elwig/Windows/TestWindow.xaml.cs
@@ -7,6 +7,7 @@ namespace Elwig.Windows {
         public TestWindow() {
             InitializeComponent();
             MyComboBox.ItemsSource = new string[] { "Klasse A" , "Klasse B", "Klasse C", "Klasse D", "Klasse E", "Klasse F" };
+            MyListBox.ItemsSource = new string[] { "Test 1", "Test 2", "Test 3", "Test 4" };
         }
 
         private void OnItemSelectionChanged(object sender, ItemSelectionChangedEventArgs e) {