Ejemplo n.º 1
0
        public static TreeGridItem NewGroup <T>(T t) where T : BaseDomainObject, new()
        {
            TreeGridItem item = new TreeGridItem();

            item.ID       = t.ID;
            item.Name     = t.Name;
            item.IsActive = t.IsActive;
            item.Status   = "Actief";

            if (!t.IsActive)
            {
                item.Status = "Niet actief";
            }
            item.Type = "Group";
            //item.Icon = "_img/icons/folder_small.png";
            item.CreateDate = t.CreateDate;
            item.IsLeaf     = true;
            return(item);
        }
Ejemplo n.º 2
0
        public static TreeGridItem NewPublishableItem <T>(T t) where T : BaseDomainPublishableObject, new()
        {
            TreeGridItem item = new TreeGridItem();

            item.ID              = t.ID;
            item.Name            = t.Name;
            item.IsActive        = t.IsActive;
            item.HasAutorisation = t.HasAutorisation;
            item.Status          = t.ChangeStatusString;
            if (!t.IsActive)
            {
                //soms is Inactive string een te lange string voor in een grid. Daarom hier versimpelen
                item.Status = "Niet actief";
            }

            item.Type = "Item";
            //item.Icon = "_img/icons/item_small.png";
            item.CreateDate = t.CreateDate;
            item.IsLeaf     = true;
            return(item);
        }