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";
        }