[fix:] temporarily fiex application crash if no customer is selected when start combining (more than union, which was fixed before)

This commit is contained in:
2026-04-16 13:29:59 +02:00
parent 5ccd4a4e99
commit 9ad378c800
+16 -4
View File
@@ -675,8 +675,14 @@ public partial class MainWindow : Window
foreach (var item in LstCustomerAdressSets.SelectedItems) foreach (var item in LstCustomerAdressSets.SelectedItems)
list.Add(Settings._instance.addressSets.GetAddressSetByID( list.Add(Settings._instance.addressSets.GetAddressSetByID(
Convert.ToInt32(item.ToString().Split(" - ")[0]))); Convert.ToInt32(item.ToString().Split(" - ")[0])));
try
StartCombine(list, Convert.ToInt32(LstCustomers.SelectedItem.ToString().Split(" - ")[0]), "difference"); {
StartCombine(list, Convert.ToInt32(LstCustomers.SelectedItem.ToString().Split(" - ")[0]), "difference");
}
catch
{
}
} }
private void BtnCombineUnion_OnClick(object? sender, RoutedEventArgs e) private void BtnCombineUnion_OnClick(object? sender, RoutedEventArgs e)
@@ -702,8 +708,14 @@ public partial class MainWindow : Window
foreach (var item in LstCustomerAdressSets.SelectedItems) foreach (var item in LstCustomerAdressSets.SelectedItems)
list.Add(Settings._instance.addressSets.GetAddressSetByID( list.Add(Settings._instance.addressSets.GetAddressSetByID(
Convert.ToInt32(item.ToString().Split(" - ")[0]))); Convert.ToInt32(item.ToString().Split(" - ")[0])));
try
StartCombine(list, Convert.ToInt32(LstCustomers.SelectedItem.ToString().Split(" - ")[0]), "intersection"); {
StartCombine(list, Convert.ToInt32(LstCustomers.SelectedItem.ToString().Split(" - ")[0]), "intersection");
}
catch
{
}
} }
private void BtnCombineSymmetricDifference_OnClick(object? sender, RoutedEventArgs e) private void BtnCombineSymmetricDifference_OnClick(object? sender, RoutedEventArgs e)