private void btnUpdate_Click(object sender, EventArgs e) { EncryptAndDecrypt en = new EncryptAndDecrypt(); if (txtNewPassword.Text.Length >= 4) { if (txtNewPassword.Text.Equals(txtRenewPassword.Text)) { if (oldPassword.Equals(en.EncryptString(txtCurrentPassword.Text))) { DialogResult d = MessageBox.Show("Are you sure you want to update your password...?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (d == DialogResult.Yes) { DBConnect db = new DBConnect(); String q = "update employee set password = '******' where employeeNo ='" + id + "'"; MySqlCommand cmd = new MySqlCommand(q, db.con); cmd.ExecuteNonQuery(); MessageBox.Show("Password updated successfully", "Done", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); } } else { MessageBox.Show("Current Password is not valid", "Invalid Password", MessageBoxButtons.OK, MessageBoxIcon.Error); btnClear_Click(sender, e); } } else { MessageBox.Show("New password does not match. Please re-enter", "Invalid password", MessageBoxButtons.OK, MessageBoxIcon.Error); btnClear_Click(sender, e); } } else { MessageBox.Show("Password should be at least 4 characters", "Invalid Password", MessageBoxButtons.OK, MessageBoxIcon.Error); } }