[chore:] implemented symmetric difference (combiner) and its usage

This commit is contained in:
Elias Fierke
2025-10-23 20:49:19 +02:00
parent 34c4dd8df1
commit a2af60a808
3 changed files with 61 additions and 2 deletions

View File

@@ -522,4 +522,14 @@ public partial class MainWindow : Window
StartCombine(list, Convert.ToInt32(LstCustomers.SelectedItem.ToString().Split(" - ")[0]), "intersection");
}
private void BtnCombineSymmetricDifference_OnClick(object? sender, RoutedEventArgs e)
{
var list = new List<KasAddressList>();
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]), "symdiff");
}
}