private void Btn_CPKGRRMode_Click(object sender, EventArgs e) { //if (Globals.settingFunc.启用CPK模式) //{ initLoginComboBox(); mode = MachineModeType.CPKGRR; Panel_CPK.Visible = true; //} //else //{ MessageBox.Show("请勾选'启用CPK模式'!"); } }
private void btn_ExitCPK_Click(object sender, EventArgs e) { if (MessageBox.Show("请确认是否【退出】CPK模式?", "提示信息", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { PVar.CPKDoneCounts = 0; //PVar.WorkMode = 0; mode = MachineModeType.Production; Panel_CPK.Visible = false; FileLog.OperateLog("退出CPK模式"); DataManager.Instance.chartData.CleanData();//清除内存中的所有数据 Globals.settingFunc.启用CPK模式 = false; Globals.settingFunc.SaveSetting(); } }
private void Btn_EngneeringMode_Click(object sender, EventArgs e) { if (mode == MachineModeType.CPKGRR || PVar.CPKDoneCounts > 0) { if (MessageBox.Show("当前模式为CPK模式?将会清除CPK数据,确定进入工程模式?", "提示信息", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { PVar.CPKDoneCounts = 0; Panel_CPK.Visible = false; DataManager.Instance.chartData.CleanData();//清除内存中的所有数据 } else { return; } } initLoginComboBox(); mode = MachineModeType.Engineering; Globals.settingFunc.启用CPK模式 = false; Globals.settingFunc.SaveSetting(); }
private void ShowModePage(MachineModeType mode) { switch (mode) { case MachineModeType.Engineering: this.pageContainer.Controls.Clear(); this.pageContainer.Controls.Add(PageEngineering); break; case MachineModeType.Production: this.pageContainer.Controls.Clear(); this.pageContainer.Controls.Add(pageMap[Btn_Production]); break; case MachineModeType.CPKGRR: this.pageContainer.Controls.Clear(); this.pageContainer.Controls.Add(PageEngineering); break; } Globals.MachineMode = (MachineModeType)mode; }
private void Btn_ProductionMode_Click(object sender, EventArgs e) { if (mode == MachineModeType.CPKGRR || PVar.CPKDoneCounts > 0) { if (MessageBox.Show("当前模式为CPK模式?将会清除CPK数据,确定进入生产模式?", "提示信息", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { PVar.CPKDoneCounts = 0; Panel_CPK.Visible = false; DataManager.Instance.chartData.CleanData();//清除内存中的所有数据 } else { return; } } mode = MachineModeType.Production; //显示对应的模式 if (ONShowPage != null) { ONShowPage(this.mode); } Globals.settingFunc.启用CPK模式 = false; Globals.settingFunc.SaveSetting(); }