public static string EditarContrasena(int IdUsuario, string Password) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = Conn.Mensaje; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeEditarContrasena")) { if (Conn.Conectado) { CObjeto Datos = new CObjeto(); CUsuario cUsuario = new CUsuario(); cUsuario.IdUsuario = IdUsuario; cUsuario.Obtener(Conn); cUsuario.Password = CMD5.Encriptar(Password); cUsuario.EditarContrasena(Conn); Respuesta.Add("Datos", Datos); } else { Error = Error + "<li>" + Conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); Conn.Cerrar(); }); return(Respuesta.ToString()); }