private void Form1_FormClosing(object sender, EventArgs e) { string ErrMessage = ""; BenQGuru.eMES.DLLService.MESHelper temp = new BenQGuru.eMES.DLLService.MESHelper(); bool b = temp.ATELogOut(ResCode, out ErrMessage); }
public 工厂模式() { InitializeComponent(); //关联closing事件 this.FormClosing += new FormClosingEventHandler(this.Form1_FormClosing); string filePath; string ErrMessage = ""; filePath = System.AppDomain.CurrentDomain.BaseDirectory + "MESS.ini"; StringBuilder temp = new StringBuilder(1024); GetPrivateProfileString("MESS", "User", null, temp, 1024, filePath); User = temp.ToString(); GetPrivateProfileString("MESS", "PassWork", null, temp, 1024, filePath); PassWork = temp.ToString(); GetPrivateProfileString("MESS", "ResCode", null, temp, 1024, filePath); ResCode = temp.ToString(); //GetPrivateProfileString("T8300", "WorkOrder", null, temp, 1024, filePath); //WorkOrder = temp.ToString(); GetPrivateProfileString("MESS", "ISCHECK", null, temp, 1024, filePath); ISCHECK = temp.ToString(); GetPrivateProfileString("MESS", "IP", null, temp, 1024, filePath); IP = temp.ToString(); textBox_IP.Text = IP; GetPrivateProfileString("MESS", "Port", null, temp, 1024, filePath); myPort = temp.ToString(); imyPort = int.Parse(myPort); textBox_Port.Text = myPort; BenQGuru.eMES.DLLService.MESHelper login = new BenQGuru.eMES.DLLService.MESHelper(); if (!login.CheckUserAndResourcePassed(User, ResCode, PassWork, "", out ErrMessage)) { labelTips.Text = User + "登录" + ResCode + "失败\n" + ErrMessage; loginstatus = false; labelTips.ForeColor = Color.Red; } else { labelTips.Text = User + "登录" + ResCode + "成功\n"; loginstatus = true; labelTips.ForeColor = Color.Green; } serverstart(); }
/* * private void button1_Click(object sender, EventArgs e) * { * serverstart(); * * } */ private void Form1_FormClosing(object sender, EventArgs e) { string ErrMessage; BenQGuru.eMES.DLLService.MESHelper temp = new BenQGuru.eMES.DLLService.MESHelper(); temp.ATELogOut(ResCode, out ErrMessage); if (socketwatch != null) { socketwatch.Close(); } this.Dispose(); }
public Form1() { InitializeComponent(); //关联closing事件 this.FormClosing += new FormClosingEventHandler(this.Form1_FormClosing); string filePath; string ErrMessage = ""; filePath = System.AppDomain.CurrentDomain.BaseDirectory + "T8300.ini"; StringBuilder temp = new StringBuilder(1024); GetPrivateProfileString("T8300", "User", null, temp, 1024, filePath); User = temp.ToString(); GetPrivateProfileString("T8300", "PassWork", null, temp, 1024, filePath); PassWork = temp.ToString(); GetPrivateProfileString("T8300", "ResCode", null, temp, 1024, filePath); ResCode = temp.ToString(); //GetPrivateProfileString("T8300", "WorkOrder", null, temp, 1024, filePath); //WorkOrder = temp.ToString(); GetPrivateProfileString("T8300", "ISCHECK", null, temp, 1024, filePath); ISCHECK = temp.ToString(); BenQGuru.eMES.DLLService.MESHelper login = new BenQGuru.eMES.DLLService.MESHelper(); if (!login.CheckUserAndResourcePassed(User, ResCode, PassWork, "", out ErrMessage)) { labelTips.Text = "登录失败\n" + ErrMessage; labelTips.ForeColor = Color.Red; } else { labelTips.Text = "登录成功"; labelTips.ForeColor = Color.Red; } }
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; }