Added DEWVN port mappings and allow multi-delete in value port mappings

This commit is contained in:
Daniel Schick 2025-05-11 12:24:09 +02:00
parent 2608b4fd5a
commit 1c5e938f9a
2 changed files with 13 additions and 7 deletions

View File

@ -69,10 +69,15 @@ namespace ENI2.Controls
private async void DelItem_Click(object sender, RoutedEventArgs e) private async void DelItem_Click(object sender, RoutedEventArgs e)
{ {
if (this.dataGridValueMappings.SelectedItem is ValueMapping vm) if (this.dataGridValueMappings.SelectedItems.Count > 0)
{ {
if (MessageBox.Show($"Are you sure to delete {vm.Key} -> {vm.Value}?", Properties.Resources.textConfirmation, MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No) == if (MessageBox.Show($"Are you sure to delete the selected values?", Properties.Resources.textConfirmation, MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No) ==
MessageBoxResult.Yes) MessageBoxResult.Yes)
{
var selectedItems = new List<ValueMapping>();
foreach(ValueMapping vm in this.dataGridValueMappings.SelectedItems)
selectedItems.Add(vm);
foreach(ValueMapping vm in selectedItems)
{ {
int result = await DBManagerAsync.DeleteAsync(vm); int result = await DBManagerAsync.DeleteAsync(vm);
if (result == 1) if (result == 1)
@ -82,6 +87,7 @@ namespace ENI2.Controls
} }
} }
} }
}
private void AddItem_Click(object sender, RoutedEventArgs e) private void AddItem_Click(object sender, RoutedEventArgs e)
{ {

Binary file not shown.