public int CambiarPass(BEUsuario UnUsuario, string passnueva) { int res = -1; // Dim usupd As New BEUsuario if (UnUsuario.Password != passnueva) { UnUsuario.Password = passnueva; // Actualiza UnUsuario.Password = srvencriptacion.EncriptarConMD5(UnUsuario.Password); if (mpusu.CambiarPass(UnUsuario) < 0) { MostrarError?.Invoke("Error al actualizar la contraseña."); res = -1; } else { // Se actualizó correctamente, se pisa el usuario res = 1; PassActualizada?.Invoke(); } } else { MostrarError?.Invoke("La contraseña ingresada, no puede ser igual a la anterior."); res = -1; } return(res); }