public ClientProtocol(FrmMechBench frm, PCComm.Serial serialCom) { mainForm = frm; serial = serialCom; serverProtocol = frm.serverProtocol; serial.AsyncRead(BenchReceivedData, false); }
private void btnLoginSave_Click(object sender, EventArgs e) { bool isUserValid = false; int user_id = 0; string userName = ToolBoxWrite.TextBoxRead(tbLoginUserName); string userPassword = ToolBoxWrite.TextBoxRead(tbLoginPassword); if (serverProtocol.AuthenticateUser(userName, userPassword)) { isUserValid = true; } else { LoginAttemptsCount++; ToolBoxWrite.TextBoxWrite(tbLoginUserName, string.Empty); ToolBoxWrite.TextBoxWrite(tbLoginPassword, string.Empty); if (LoginAttemptsCount == GlobalVar.MATS_SERVER_LOGIN_ATTEMPTS) { MessageBox.Show("Invalid Login Attempts For " + GlobalVar.MATS_SERVER_LOGIN_ATTEMPTS.ToString() + "Times. Please Restart The Program."); this.Close(); } else { MessageBox.Show("Login Details are Incorrect.", "!Warning"); } return; } if (isUserValid) { this.Visible = false; GlobalVar.USER_NAME = tbLoginUserName.Text; ToolBox.ToolBoxWrite.IS_FORM_LOADED = false; FrmMechBench frm = new FrmMechBench(serverProtocol); DialogResult dr = frm.ShowDialog(); if (dr == System.Windows.Forms.DialogResult.Abort) { this.Close(); } else if (GlobalVar.isUserLogOut) { LoginAttemptsCount = 0; GlobalVar.isUserLogOut = false; this.Visible = true; ToolBoxWrite.TextBoxWrite(tbLoginUserName, string.Empty); ToolBoxWrite.TextBoxWrite(tbLoginPassword, string.Empty); } else { this.Close(); } } }
public ClientProtocol(FrmMechBench frm) { mainForm = frm; serverProtocol = frm.serverProtocol; }