private void btSavePassword_Click(object sender, EventArgs e) { if (txtOldPass.Text == "") { MessageBox.Show("Password can not be empty"); } else if (CheckValidPass(txtOldPass.Text) == false) { MessageBox.Show("Password can not have invalid character"); } else if (CheckValidPass(txtNewPass.Text) == false) { MessageBox.Show("Password can not have invalid character"); } else { string ePassword = ManageSystem.EncryptPassword(txtOldPass.Text); if (!ManageSystem.Pass(ePassword)) { MessageBox.Show("Old password is not correct", "Thông báo"); } else if (txtNewPass.Text == "") { MessageBox.Show("Password can not be empty"); } else if (txtNewPass.Text != txtReNewPass.Text) { MessageBox.Show("Re-Password is not correct"); } else if (txtNewPass.Text == txtOldPass.Text) { MessageBox.Show("The new password is the same as the old password"); } else { string TK = ManageSystem.TK(); ManageSystem.UpdateNewPassword(ManageSystem.GetUserID(TK), txtNewPass.Text); ManageSystem.UpdateNewPasswordToDatabase(ManageSystem.GetUserID(TK), txtNewPass.Text); string ePassword1 = ManageSystem.EncryptPassword(txtNewPass.Text); ManageSystem.UpdatePass(ePassword1); MessageBox.Show("Save success!"); pnlEdit.Visible = false; pnlEdit.Enabled = false; pnlPersonalDetails.Visible = true; pnlPersonalDetails.Enabled = true; pnlSavePass.Visible = false; pnlSavePass.Enabled = false; ClearTextbox(); } } }