Exemplo n.º 1
0
        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);
            }
        }