private void imgAdd_MouseDown(object sender, MouseButtonEventArgs e) { if (SelectedItemIsImported()) { return; } Model.StandInfoTreeDataModel selectedModel = tree.SelectedItem as Model.StandInfoTreeDataModel; if (selectedModel != null) { Model.TB_StandardInfo info = selectedModel.StandInfo; switch (info.Stand_Level) { case 1: AddOrUpdateLevel2 editWindow2 = new AddOrUpdateLevel2(); editWindow2.Owner = Application.Current.MainWindow; editWindow2.AddSuccessEvent += new RoutedEventHandler(editWindow_AddSuccessEvent); editWindow2.isAdd = true; editWindow2.StandardInfo = info; editWindow2.ShowDialog(); editWindow2.AddSuccessEvent -= new RoutedEventHandler(editWindow_AddSuccessEvent); break; case -1: AddOrUpdateLevel1 editWindow1 = new AddOrUpdateLevel1(); editWindow1.Owner = Application.Current.MainWindow; editWindow1.AddSuccessEvent += new RoutedEventHandler(editWindow_AddSuccessEvent); editWindow1.isAdd = true; editWindow1.StandardInfo = info; editWindow1.ShowDialog(); editWindow1.AddSuccessEvent -= new RoutedEventHandler(editWindow_AddSuccessEvent); break; } } }
private void imgEdit_MouseDown(object sender, MouseButtonEventArgs e) { if (SelectedItemIsImported()) { return; } Model.StandInfoTreeDataModel selectedModel = tree.SelectedItem as Model.StandInfoTreeDataModel; if (selectedModel != null) { Model.TB_StandardInfo info = selectedModel.StandInfo; switch (info.Stand_Level) { case 1: AddOrUpdateLevel1 editWindow1 = new AddOrUpdateLevel1(); editWindow1.Owner = Application.Current.MainWindow; editWindow1.isAdd = false; editWindow1.StandardInfo = info; editWindow1.ShowDialog(); break; case 2: AddOrUpdateLevel2 editWindow2 = new AddOrUpdateLevel2(); editWindow2.Owner = Application.Current.MainWindow; editWindow2.isAdd = false; editWindow2.StandardInfo = info; editWindow2.ShowDialog(); break; } } }