Пример #1
0
 private void DeletePointButton_Click(object sender, RoutedEventArgs e)
 {
     if (PointsList.SelectedItem != null)
     {
         if (DatabaseHandler.GetDocumentPointCount(((PointTable)PointsList.SelectedItem).id) == 0)
         {
             if (MessageBox.Show($"Вы точно хотите удалить точку \"{((PointTable)PointsList.SelectedItem).name}\"?", "Внимание", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
             {
                 DatabaseHandler.DeletePoint(((PointTable)PointsList.SelectedItem).id);
                 UpdatePoints();
             }
         }
         else
         {
             MessageBox.Show($"Невозможно удалить \"{((PointTable)PointsList.SelectedItem).name}\". Привязано к документам.", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
 }