private void LogInButton_Click(object sender, EventArgs e) { try { string tempLogin = this.LoginTextBox.Text.Trim(); string tempPass = this.PasswordTextBox.Text; if (Client.IsCorrectNick(tempLogin) && Client.IsCorrectPassword(tempPass)) { client.SendTextData("LOGIN " + tempLogin + " " + tempPass); } else { throw new ArgumentException("Некорректный ник-нейм или пароль."); } } catch (ArgumentException exc) { MessageBox.Show("Невозможно авторизовать пользователя. Подробная информация: " + exc.Message, "Отклонено", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } catch (Exception exc) { EditCurrentNickName(""); //client.OwnNickName = ""; MessageBox.Show("Невозможно авторизовать пользователя. Обратите внимание на соединение. Подробная информация: " + exc.Message, "Отклонено", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } finally { this.LoginTextBox.Clear(); this.PasswordTextBox.Clear(); } }
private void RegisterButton_Click(object sender, EventArgs e) { try { string regLogin = this.RegLoginTextBox.Text.Trim(); string regPass = this.RegPasswordTextBox.Text; if (Client.IsCorrectNick(regLogin) && Client.IsCorrectPassword(regPass)) { RegisterNewLogin(regLogin, regPass); } else { throw new ArgumentException("Некорректный ник-нейм или пароль."); } } catch (SocketException exc) { MessageBox.Show("Невозможно зарегистрировать пользователя. Обратите внимание на соединение. Подробная информация: " + exc.Message, "Отклонено", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } catch (ArgumentException exc) { MessageBox.Show("Невозможно зарегистрировать пользователя. Подробная информация: " + exc.Message, "Отклонено", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } finally { this.RegLoginTextBox.Clear(); this.RegPasswordTextBox.Clear(); } }