private void button1_Click(object sender, EventArgs e)
 {
     if (!this.textBox1.Text.Equals(""))
     {
         UserDAO.UpdatePassword(this.textBox1.Text);
         this.textBox1.Text = "";
     }
     else
     {
         MessageBox.Show("Completa todos los campos");
     }
 }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            Boolean aFlag = true;

            foreach (var i in users)
            {
                if (i.username.Equals(this.textBox1.Text) && i.password.Equals(this.textBox2.Text) &&
                    !this.textBox3.Text.Equals(""))
                {
                    aFlag            = false;
                    CurrentUser.User = i;//senkar
                    UserDAO.UpdatePassword(this.textBox3.Text);
                    this.Controls.Clear();
                    this.Controls.Add(new SignIn());
                    CurrentUser.User = null;
                }
            }
            if (aFlag)
            {
                MessageBox.Show("Completa los campos o el usuario/contraseña es incorrecta\nIntenta de nuevo");
            }
        }
 private void btnUpdatePassword_Click(object sender, EventArgs e)
 {
     if (txtUsername.Text.Equals("") || txtCurrentPassword.Text.Equals("") || txtNewPassword.Text.Equals(""))
     {
         MessageBox.Show("Debe llenar los campos", "Hugo", MessageBoxButtons.OK,
                         MessageBoxIcon.Warning);
     }
     else
     {
         try
         {
             User user = UserDAO.VerifyUser(txtUsername.Text, txtCurrentPassword.Text);
             UserDAO.UpdatePassword(user, txtNewPassword.Text);
             MessageBox.Show("La contraseña se ha actualizado con éxito.", "Hugo",
                             MessageBoxButtons.OK, MessageBoxIcon.Information);
             Close();
         }
         catch (Exception exception)
         {
             MessageBox.Show("Ha ocurrido un error. Revise los campos.", "Hugo",
                             MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
 }