protected List <string> guardarPermisos(string recursos, TB_ROL rol) { List <string> err = null; if (!string.IsNullOrEmpty(recursos)) { try { rol = new A_ROL().getRolByNombre(rol.NOMBRE); //Consultado el rol que acaba de ser guardado string[] r = recursos.Split(','); //Separando los PK de los recursos por coma foreach (string i in r) { if (!string.IsNullOrEmpty(i)) { TB_RECURSO recurso = new TB_RECURSO(); recurso.ID_RECURSO = int.Parse(i); err = new A_PERMISO().createPermiso(rol, recurso, ((BLL.Modelos.ModelosVistas.MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); } } } catch (Exception e) { err = new List <string>(); err.Add(e.Message); } } return(err); }
protected void eliminarRecurso() { TB_RECURSO recurso = new TB_RECURSO(); recurso.ID_RECURSO = int.Parse(Request.Form["txt_borrar_id_recurso"]); new A_RECURSO().softDeleteRecurso(recurso, ((BLL.Modelos.ModelosVistas.MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); info = "Recurso eliminado correctamente"; }
protected void editarRecurso() { List <string> res = new List <string>(); TB_RECURSO recurso = new TB_RECURSO(); recurso.ID_RECURSO = int.Parse(Request.Form["txt_editar_id_recurso"]); recurso.NOMBRE = Request.Form["txt_editar_nombre"]; recurso.URL_RECURSO = Request.Form["txt_editar_url"]; res = new A_RECURSO().updateRecurso(recurso, ((BLL.Modelos.ModelosVistas.MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); if (res != null) { errores = BLL.Helpers.H_Objetos.ListMensajesToString(res); return; } info = "Recurso editado correctamente"; }