private void Save_Button_Click(object sender, EventArgs e) { if (!IsCheckValidate()) { return; } UserItem = GetUserInfo(); if (UserItem != null && ClientCommon.IsComparePass(Password_TextEdit.Text, UserItem.Password)) { if (DoUpdate()) { this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } else { MessageBoxHelper.ShowErrorMessage("Lưu thông tin thất bại!"); return; } } else { MessageBoxHelper.ShowErrorMessage("Mật khẩu không chính xác!"); Password_TextEdit.Focus(); return; } }
private bool IsLogin() { string userID = UserID_TextBox.Text; if (string.IsNullOrWhiteSpace(userID)) { MessageBoxHelper.ShowErrorMessage("Tên đăng nhập không được trống!"); UserID_TextBox.Focus(); return(false); } if (string.IsNullOrWhiteSpace(Password_TextBox.Text)) { MessageBoxHelper.ShowErrorMessage("Mật khẩu không được trống!"); Password_TextBox.Focus(); return(false); } using (UserController controller = new UserController()) { Users user = controller.GetUsers()?.Find(o => o.UserID.ToUpper() == userID.ToUpper()); if (user != null && ClientCommon.IsComparePass(Password_TextBox.Text, user.Password)) { SetUserInfo(user); UserInfo.Companies = controller.GetUserCompany(UserInfo.UserID); return(true); } else { LoginCount++; MessageBoxHelper.ShowErrorMessage("Tên đăng nhập hoặc mật khẩu không đúng!"); UserID_TextBox.Focus(); return(false); } } }