Example #1
0
        private void changepassbutton_Click(object sender, EventArgs e)
        {
            Receptionist rec = new Receptionist();

            rec = da.checkOldPassword(loginName);

            if (string.IsNullOrEmpty(currentpasstextBox.Text))
            {
                MessageBox.Show("Please Enter Current Password.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                currentpasstextBox.Focus();
                return;
            }

            else if (string.IsNullOrEmpty(newtextBox.Text))
            {
                MessageBox.Show("Please Enter New Password.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                newtextBox.Focus();
                return;
            }

            else if (string.IsNullOrEmpty(retypetextBox.Text))
            {
                MessageBox.Show("Please Re-Enter New Password.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                retypetextBox.Focus();
                return;
            }

            else
            {
                if (currentpasstextBox.Text == rec.Password)
                {
                    if (newtextBox.Text != retypetextBox.Text)
                    {
                        MessageBox.Show("New Password & Re-typing New Password Does Not Match.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        retypetextBox.Focus();
                        return;
                    }
                    else
                    {
                        da.changePassword(loginName, newtextBox.Text);
                        MessageBox.Show("Password changed successfully");
                        currentpasstextBox.Text = "";
                        newtextBox.Text         = "";
                        retypetextBox.Text      = "";
                    }
                }
                else if (currentpasstextBox.Text != rec.Password)
                {
                    MessageBox.Show("Current Password Does Not Match.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    currentpasstextBox.Focus();
                    return;
                }
            }
        }