private void DeleteButton_Click(object sender, RoutedEventArgs e) { if (DepartamentsDataGrid.SelectedItems.Count > 0) { for (int i = 0; i < DepartamentsDataGrid.SelectedItems.Count; i++) { if (DepartamentsDataGrid.SelectedItems[i] is Departament departament) { MessageBoxResult result = MessageBox.Show($"Вы действительно хотите удалить {departament.DepartamentName} из базы данных?", "Предупреждение", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { try { Departament.Delete(departament.DepartamentId); MessageBox.Show($"{departament.DepartamentName} успешно удален из базы данных.", "Сообщение"); Refresh(); } catch { } } } } } }