Exemple #1
0
 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模式'!"); }
 }
Exemple #2
0
 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();
     }
 }
Exemple #3
0
 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();
 }
Exemple #4
0
        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;
        }
Exemple #5
0
 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();
 }