//<summary> //异常停止 //</summary> private void FormulaEnd() { if (Golbal.DSStep > 0 && Golbal.DSStep < 4) { FrmMessageBox frmMessageBox = new FrmMessageBox(); frmMessageBox.ShowYC("确定要停止?"); if (frmMessageBox.DialogResult == System.Windows.Forms.DialogResult.OK) { Golbal.MaterialQueue.Clear(); myPanel.SetFinishAll(); cabinetWaterDS.FormulaStop(); materialDS.FormulaStop(); endWaterDS.FormulaStop(); frmMessageBox.ShowYC("是否末端排放"); if (frmMessageBox.DialogResult == System.Windows.Forms.DialogResult.OK) { Task.Factory.StartNew(() => //线程执行任务 { endWaterDS.Excute(Golbal.ParamClass, Golbal.CurrentPotCode, "99", Golbal.CleanWater); }); } else { Task.Factory.StartNew(() => //线程执行任务 { Golbal.EndExcute(); }); } } } }
//<summary> //退出 //</summary> private void ApplicationKill() { FrmMessageBox frmMessageBox = new FrmMessageBox(); frmMessageBox.ShowYC("确定要退出程序?"); if (frmMessageBox.DialogResult == System.Windows.Forms.DialogResult.OK) { Golbal.ParamClass.Dispose(); Process.GetCurrentProcess().Kill(); } }
public static void ShowTip(string mes) { FrmMessageBox frmMessageBox = new FrmMessageBox(); frmMessageBox.ShowTip(mes); }