public MensajeWrapperBE ActualizarContraseniaUsuario(UsuarioBE oUsuario) { string strError = string.Empty; MensajeWrapperBE vResultado = new MensajeWrapperBE { Resultado = "ER", Mensaje = "" }; vResultado.Mensaje = HttpUtility.HtmlEncode("Ocurrio un problema inesperado"); try { using (SeguridadBL objSeguridadBL = new SeguridadBL()) { string mensajeout; oUsuario.Auditoria = Session[Constantes.Sesion_Auditoria] as AuditoriaBE; if (objSeguridadBL.ActualizarContraseniaUsuario(oUsuario, out mensajeout)) { UsuarioBE objUsuarioBE = Session[Constantes.USER_SESSION] as UsuarioBE; objUsuarioBE.Contrasenia = oUsuario.Contrasenia; Session[Constantes.USER_SESSION] = objUsuarioBE; vResultado.Resultado = "OK"; vResultado.Mensaje = mensajeout; goto Termino; } else { vResultado.Mensaje = mensajeout; goto Termino; } } } catch (Exception ex) { vResultado.Mensaje = HttpUtility.HtmlEncode("Ocurrio un problema guardando la información."); throw ex; } Termino: return(vResultado); }