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); }
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); } }
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); } }