Exemplo n.º 1
0
        private void BtnRun_Click(object sender, RoutedEventArgs e)
        {
            if (tm.isCanStart)
            {
                return;
            }

            if (wm.GetWorkerCount() == 0)
            {
                WorkerCount++;
                wm.AddWorker("工作单元-" + WorkerCount.ToString());
                this.WorkerNumber.Text = "工作单元:" + WorkerCount.ToString();
            }

            tm.isCanStart = true;

            if (!wm.Start())
            {
                tm.isCanStart = false;
                MessageBox.Show("无法开始任务!", "OKEGui", MessageBoxButton.OK, MessageBoxImage.Error);

                return;
            }

            BtnDeleteWorker.IsEnabled = false;
            BtnEmpty.IsEnabled        = false;
            BtnNew.IsEnabled          = false;

            //VideoJob vj = new VideoJob();
            //tm.AddTask();
            //vj.config = tm.taskStatus[0];
            //JobWorker worker = new JobWorker(vj);
        }
Exemplo n.º 2
0
 private void BtnRun_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         wm.Start();
         BtnDeleteWorker.IsEnabled = false;
         BtnEmpty.IsEnabled        = false;
         BtnRun.IsEnabled          = false;
         BtnPause.IsEnabled        = true;
     }
     catch (Exception ex)
     {
         Logger.Fatal(ex.StackTrace);
         MessageBox.Show("无法开始任务!", "OKEGui", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Exemplo n.º 3
0
        private void BtnRun_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                tm.IsCanStart = true;

                if (!wm.Start())
                {
                    tm.IsCanStart = false;
                    MessageBox.Show("无法开始任务!", "OKEGui", MessageBoxButton.OK, MessageBoxImage.Error);

                    return;
                }

                BtnDeleteWorker.IsEnabled = false;
                BtnEmpty.IsEnabled        = false;
                BtnRun.IsEnabled          = false;
            }
            catch (Exception ex)
            {
                Logger.Fatal(ex.StackTrace);
                Environment.Exit(0);
            }
        }