diff --git a/MainWindow.axaml.cs b/MainWindow.axaml.cs index d927c40..31d9dbb 100644 --- a/MainWindow.axaml.cs +++ b/MainWindow.axaml.cs @@ -675,8 +675,14 @@ public partial class MainWindow : Window foreach (var item in LstCustomerAdressSets.SelectedItems) list.Add(Settings._instance.addressSets.GetAddressSetByID( Convert.ToInt32(item.ToString().Split(" - ")[0]))); - - StartCombine(list, Convert.ToInt32(LstCustomers.SelectedItem.ToString().Split(" - ")[0]), "difference"); + try + { + StartCombine(list, Convert.ToInt32(LstCustomers.SelectedItem.ToString().Split(" - ")[0]), "difference"); + } + catch + { + + } } private void BtnCombineUnion_OnClick(object? sender, RoutedEventArgs e) @@ -702,8 +708,14 @@ public partial class MainWindow : Window foreach (var item in LstCustomerAdressSets.SelectedItems) list.Add(Settings._instance.addressSets.GetAddressSetByID( Convert.ToInt32(item.ToString().Split(" - ")[0]))); - - StartCombine(list, Convert.ToInt32(LstCustomers.SelectedItem.ToString().Split(" - ")[0]), "intersection"); + try + { + StartCombine(list, Convert.ToInt32(LstCustomers.SelectedItem.ToString().Split(" - ")[0]), "intersection"); + } + catch + { + + } } private void BtnCombineSymmetricDifference_OnClick(object? sender, RoutedEventArgs e)