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)
{
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)
{
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);
if (result == 1)
@ -82,6 +87,7 @@ namespace ENI2.Controls
}
}
}
}
private void AddItem_Click(object sender, RoutedEventArgs e)
{

Binary file not shown.