Exemplo n.º 1
0
        void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            if (ConfigurationManager.AppSettings["simulatormode"] == "true")
            {
                loginBorder.Visibility = System.Windows.Visibility.Hidden;

                MainWindow window = App.Current.MainWindow as MainWindow;

                UIElement item = new SequencesView();

                ImportStack.clear();
                ImportStack.Push(this);

                window.StartPage(item);
            }

            // 打开测试页面
            //(App.Current.MainWindow as MainWindow).StartPage(new TestControl());
        }
Exemplo n.º 2
0
        private void scriptrun_Click(object sender, RoutedEventArgs e)
        {
            var taskinfos = taskGrid.getTaskInfos(); // dataGrid.SelectedItems;

            Dictionary <string, string> files = new Dictionary <string, string>();

            if (taskinfos.Count == 0)
            {
                MessageBox.Show("您未选择任何工序!");
                return;
            }

            foreach (TaskInfo info in taskinfos)
            {
                string scriptPath = string.Format(@"{0}\{1}\Sequence.xml", AppDomain.CurrentDomain.BaseDirectory + @"scripts", info.id);
                if (downLoadScriptFile(info))
                {
                    files.Add(info.taskName, scriptPath);
                }
            }

            if (files.Count == taskinfos.Count)
            {
                MainWindow window = App.Current.MainWindow as MainWindow;

                UIElement item = new SequencesView(files);

                ImportStack.clear();
                ImportStack.Push(this);

                window.StartPage(item);
            }
            else
            {
                MessageBox.Show("您选择的工序没有配置脚本文件!");
            }
        }