private void button_Upload_Click_1(object sender, EventArgs e) { resulttest = "测试结果:\r\n"; labelTips.Text = ""; string ErrMessage; string SN; int time; string Result; string ErrCode = ""; //将变量设置为空 setnull(); bool b = getresult(); if (!b) { return; } if (!loginstatus) { labelTips.Text = "请先登录MESS系统!"; labelTips.ForeColor = Color.Red; return; } BenQGuru.eMES.DLLService.MESHelper temp = new BenQGuru.eMES.DLLService.MESHelper(); SN = textBox_Sn.Text; if (SN == "") { labelTips.Text = "请扫描SN!"; labelTips.ForeColor = Color.Red; return; } //收集错误码 Collecting_Errors(out ErrCode); if (ErrCode == "") { Result = "OK"; } else { Result = "NG"; } textBox_Result.Text = resulttest; if (ISCHECK == "TRUE") { bool Res = temp.CheckRoutePassed(SN, ResCode, out ErrMessage, out time); if (!Res) { labelTips.Text = "该序列号不属于当前工序\n" + ErrMessage; textBox_Sn.Text = ""; textBox_Sn.Focus(); return; } else { if (!temp.SetMobileData(SN, ResCode, User, Result, ErrCode, out ErrMessage)) { labelTips.Text = "上传失败,请重试!\n" + ErrMessage; } else { textBox_Result.Text = ""; textBox_Sn.Text = ""; labelTips.Text = "上传成功"; textBox_Sn.Focus(); } } } else { if (!temp.SetMobileData(SN, ResCode, User, Result, ErrCode, out ErrMessage)) { labelTips.Text = "上传失败,请重试!\n" + ErrMessage; } else { textBox_Result.Text = ""; textBox_Sn.Text = ""; labelTips.Text = "上传成功"; textBox_Sn.Focus(); } } }
private void buttonUPOLOAD_Click(object sender, EventArgs e) { string ErrMessage; string SN; int time; string Result; string ErrCode = ""; CheckResult = true; BenQGuru.eMES.DLLService.MESHelper temp = new BenQGuru.eMES.DLLService.MESHelper(); SN = textBoxSn.Text; if (SN == "") { labelTips.Text = "请扫描SN!"; return; } //检查是否有确认按钮 button_Check(); if (!CheckResult) { labelTips.Text = "请确认按钮是否正常\n"; return; } //收集错误码 Collecting_Errors(out ErrCode); //textBox1.Text = ErrMessage; if (ErrCode == "") { Result = "OK"; } else { Result = "NG"; } if (ISCHECK == "TRUE") { bool b = temp.CheckRoutePassed(SN, ResCode, out ErrMessage, out time); if (!b) { labelTips.Text = "该序列号不属于当前工序\n" + ErrMessage; textBoxSn.Text = ""; textBoxSn.Focus(); return; } else { if (!temp.SetMobileData(SN, ResCode, User, Result, ErrCode, out ErrMessage)) { labelTips.Text = "上传失败,请重试!\n" + ErrMessage; } else { button_Gray(); textBoxSn.Text = ""; } } } else { if (!temp.SetMobileData(SN, ResCode, User, Result, ErrCode, out ErrMessage)) { labelTips.Text = "上传失败,请重试!\n" + ErrMessage; } else { button_Gray(); textBoxSn.Text = ""; } } textBoxSn.Focus(); return; }