private void btnDeleteSubUnit_Click(object sender, RoutedEventArgs e)
 {
     if (lbSubUnit.SelectedItem != null && MessageBox.Show("Вы действительно хотите удалить выбранное подразделение?", "Подтвердждение на удаление элемента", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
     {
         int idSubUnit = (lbSubUnit.SelectedItem as SubUnit).Id;
         if (sqlWorker.deleteItemById("SubUnit", idSubUnit))
         {
             sList.deleteById(idSubUnit);
         }
         else
         {
             MessageBox.Show("При удалении элемента возникла ошибка, возможно, он уже используется");
         }
     }
 }
 private void btnDelete_Click(object sender, RoutedEventArgs e)
 {
     if (MessageBox.Show("Вы действительно хотите удалить этот элемент?", "Подтвердите действие", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
     {
         Accomplice a = dataGrid.SelectedItem as Accomplice;
         if (sqlWorker.deleteItemById("Accomplice", a.Id))
         {
             al.deleteById(a.Id);
         }
         else
         {
             MessageBox.Show("Ошибка удаления элемента, возможно он уже используется.");
         }
     }
 }
 private void btnDelete_Click(object sender, RoutedEventArgs e)
 {
     if (MessageBox.Show("Вы действительно хотите удалить этот элемент?", "Подтвердите действие", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
     {
         KeyValue kv = dataGrid.SelectedItem as KeyValue;
         if (sqlWorker.deleteItemById(dblist.TableName, kv.Key))
         {
             dblist.deleteById(kv.Key);
         }
         else
         {
             MessageBox.Show("Ошибка удаления элемента, возможно он уже используется.");
         }
     }
 }