示例#1
0
 private void validar()
 {
     if (this.txtContraseñaNueva.Text == "" || this.txtContraseñaVieja.Text == "" || this.txtContraseñaRepetida.Text == "")
     {
         Notificar("Error", "Todos los campos deben estar completos", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         if (this.txtContraseñaVieja.Text == UsuarioSesion.Sesion.Clave)
         {
             if (this.txtContraseñaNueva.Text == this.txtContraseñaRepetida.Text)
             {
                 UsuarioLogic ul = new UsuarioLogic();
                 ul.CambiarContraseña(UsuarioSesion.Sesion.ID, this.txtContraseñaNueva.Text);
                 Notificar("Aviso","La contraseña ha sido cambiada correctamente", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.Dispose();
             }
             else
             {
                 Notificar("Error", "Las contraseñas no coinciden", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             Notificar("Error", "La contraseña antigua fue mal ingresada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
 }