예제 #1
0
 /* Обработчик двойного клика по элементу listbox 3
  редактирует выбраный элемент listbox*/
 private void lb3_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     WinAccidentEdit w = new WinAccidentEdit(ds,
         ((CollectionViewSource)(this.FindResource("dangerCategoryAccidentViewSource")))); //инициализация окна редактора
     w.ShowDialog(); //вызов окна редактора
 }
예제 #2
0
 /* Обработчик нажатия  кнопки "добавить" для listbox 3
  добавляет новую запись в таблицу accident */
 private void MenuItem_Click_5(object sender, RoutedEventArgs e)
 {
     if (this.FindResource("dangerCategoryAccidentViewSource")!=null &&
         lb2.SelectedItem!=null) //Обработчик корректности выбора категории
     {
         WinAccidentEdit w = new WinAccidentEdit(ds, ((CollectionViewSource)(this.FindResource("dangerCategoryAccidentViewSource"))),
           (int)((System.Data.DataRowView)lb2.SelectedItem).Row["ID"]); //инициализация окна редактора
         w.ShowDialog();  //вызов окна редактора
     }
     else
         MessageBox.Show("Выберите категорию", "Ошибка");
 }