Пример #1
0
        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;
                }
            }
        }
Пример #2
0
        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;
                }
            }
        }