private void btnSave_Click(object sender, EventArgs e) { if (IsInvalid()) { // Cập nhật data switch (control.GetMode()) { case ControlHelper.ControlMode.Add: { if (UsersHelpers.CheckUserNameExist(txtUserName.Text)) { MyMessageBox.Warning("Tên đăng nhập đã được sử dụng!"); return; } AddUser(); } break; case ControlHelper.ControlMode.Edit: { EditUser(); } break; } // Sau khi lưu control.SwitchMode(ControlHelper.ControlMode.None); } }
private void GetUserData() { SqlDataReader reader = UsersHelpers.GetUserData(this.userId); if (reader.HasRows) { reader.Read(); txtUserName.Text = reader["UserName"].ToString().Trim(); txtFullName.Text = reader["FullName"].ToString().Trim(); } }
public bool IsInputInvalid() { string userName = textBoxUserName.Text; string passWord = textBoxPassWord.Text; if (!UsersHelpers.isUserNameInvalid(userName)) { textBoxUserName.Focus(); return(false); } if (!UsersHelpers.IsPassWordInvalid(passWord)) { textBoxPassWord.Focus(); return(false); } return(true); }
private void HandleLogin(string userName, string passWord) { int curUserID = UsersHelpers.Login(userName, passWord); if (curUserID == -1) { MyMessageBox.Warning("Tên đăng nhập hoặc mật khẩu không chính xác!"); } else { FormMain formMain = new FormMain(curUserID); this.Hide(); // Xoá mật khẩu textBoxPassWord.Clear(); formMain.ShowDialog(); this.Show(); textBoxPassWord.Focus(); } }
public bool IsInvalid() { if (!UsersHelpers.IsFullNameInvalid(txtFullName.Text)) { txtFullName.Focus(); return(false); } if (!UsersHelpers.isUserNameInvalid(txtUserName.Text)) { txtUserName.Focus(); return(false); } if (!UsersHelpers.IsPassWordInvalid(txtPassWord.Text)) { txtPassWord.Focus(); return(false); } return(true); }
private void btnUpdate_Click(object sender, EventArgs e) { string userName = txtUserName.Text; string fullName = txtFullName.Text; string oldPassWord = txtOldPassWord.Text; string newPassWord = txtNewPassWord.Text; string cfmNewPassWord = txtCfmNewPassWord.Text; // Validation họ và tên (tên hiển thị) if (!UsersHelpers.IsFullNameInvalid(fullName)) { txtFullName.Focus(); return; } // newPassWord.Length == 0 là trường hợp người dùng không muốn đổi mật khẩu if (newPassWord.Length != 0) { // Validation mật khẩu mới if (!UsersHelpers.IsPassWordInvalid(txtNewPassWord, "Mật khẩu mới")) { return; } if (cfmNewPassWord.Length == 0) { MyMessageBox.Warning("Bạn chưa nhập mật khẩu xác nhận!"); txtCfmNewPassWord.Focus(); return; } if (newPassWord != cfmNewPassWord) { MyMessageBox.Warning("Mật khẩu xác nhận không khớp!"); txtCfmNewPassWord.Focus(); return; } } if (oldPassWord.Length == 0) { MyMessageBox.Warning("Mật khẩu là bắt buộc!"); txtOldPassWord.Focus(); return; } // Kiểm tra mật khẩu hiện tại if (UsersHelpers.Login(userName, oldPassWord) == -1) { MyMessageBox.Warning("Mật khẩu không chính xác!"); txtOldPassWord.Focus(); return; } // Cập nhật thông tin tài khoản // Trường hợp không muốn đổi mật khẩu string finalPass = newPassWord.Length == 0 ? oldPassWord : newPassWord; if (UsersHelpers.UpdateUser(this.userId, fullName, finalPass)) { MyMessageBox.Information("Cập nhật thông tin tài khoản thành công!"); MyUtils.ClearTextBox(txtOldPassWord, txtNewPassWord, txtCfmNewPassWord); } else { MyMessageBox.Information("Cập nhật thông tin tài khoản thất bại!"); } }
private void GetDataGridView() { dataTableUser = UsersHelpers.DataGridViewHelper(sqlHelper, dgvUser); }