Example #1
0
 protected void RegTree_VirtualModeNodeCreating(object sender, TreeListVirtualModeNodeCreatingEventArgs e)
 {
     Reg rowView = e.NodeObject as Reg;
     if (rowView == null) return;
     e.NodeKeyValue = rowView.KeyIndex;
     e.SetNodeValue("KeyName", rowView.KeyName);
 }
        private void TreeListOnVirtualModeNodeCreating(object sender, TreeListVirtualModeNodeCreatingEventArgs e)
        {
            var columnChooser = ((ColumnChooser)e.NodeObject);

            e.IsLeaf       = !columnChooser.ModelColumn.ModelMember.MemberInfo.MemberTypeInfo.IsDomainComponent;
            e.NodeKeyValue = columnChooser.Key;
        }
Example #3
0
        protected void treeList_VirtualModeNodeCreating(object sender, TreeListVirtualModeNodeCreatingEventArgs e)
        {
            var node = (DataRowView)e.NodeObject;

            e.IsLeaf       = !(bool)node["HasChild"];
            e.NodeKeyValue = node["MA_DV"];
            e.SetNodeValue("TEN", node["TEN"]);
        }
        public static void VirtualModeNodeCreating(TreeListVirtualModeNodeCreatingEventArgs e)
        {
            string nodePath = e.NodeObject.ToString();

            e.NodeKeyValue = GetNodeGuid(nodePath);
            e.IsLeaf       = !Directory.Exists(nodePath);
            e.SetNodeValue("name", Path.GetFileName(nodePath));
            e.SetNodeValue("date", Directory.GetCreationTime(nodePath));
        }
Example #5
0
        protected void tree_VirtualModeNodeCreating(object sender, TreeListVirtualModeNodeCreatingEventArgs e)
        {
            string nodePath = e.NodeObject.ToString();

            e.NodeKeyValue = FileManagerHelper.GetPathKey(nodePath);
            e.IsLeaf       = !Directory.Exists(nodePath) ||
                             (Directory.GetFiles(nodePath).Length < 1 && Directory.GetDirectories(nodePath).Length < 1);
            e.SetNodeValue(FileManagerHelper.FullPathName, nodePath);
            e.SetNodeValue(FileManagerHelper.NameFieldName, Path.GetFileName(nodePath));
        }
    protected void treeList_VirtualModeNodeCreating(object sender, TreeListVirtualModeNodeCreatingEventArgs e)
    {
        string nodePath = e.NodeObject.ToString();

        e.NodeKeyValue = GetNodeGuid(nodePath);
        e.IsLeaf       = !Directory.Exists(nodePath);
        e.SetNodeValue("name", Path.GetFileName(nodePath));
        e.SetNodeValue("date", Directory.GetCreationTime(nodePath));
        e.SetNodeValue("url", Directory.Exists(nodePath) ? FolderImageUrl : GetNodeUrl(nodePath));
    }
Example #7
0
 protected void FileTree_VirtualModeNodeCreating(object sender, TreeListVirtualModeNodeCreatingEventArgs e)
 {
     Files rowView = e.NodeObject as Files;
     if (rowView == null) return;
     e.NodeKeyValue = rowView.fileindex;
     e.IsLeaf = !rowView.IsDir;
     e.SetNodeValue("Name", rowView.Name);
     if (rowView.IsDir) e.SetNodeValue("IconName", "reg_dir");
     else e.SetNodeValue("IconName", "reg_file");
 }
Example #8
0
    protected void treeList_VirtualModeNodeCreating(object sender, TreeListVirtualModeNodeCreatingEventArgs e)
    {
        string nodePath = e.NodeObject.ToString();
        var    id       = GetNodeID(nodePath);

        e.NodeKeyValue = id;
        e.IsLeaf       = !Directory.Exists(nodePath);
        e.SetNodeValue("id", id);
        e.SetNodeValue("name", Path.GetFileName(nodePath));
        e.SetNodeValue("date", Directory.GetCreationTime(nodePath));
    }
        //public static void CreateChildren(TreeViewVirtualModeCreateChildrenEventArgs e)
        //{
        //    ManageAssetsModel model = (ManageAssetsModel)HttpContext.Current.Session["ManageAssetsModel"];

        //    if (e.NodeObject == null)
        //    {
        //        e.Children = model.GetTopLevelItems();
        //    }
        //    else
        //    {
        //        e.Children = model.GetItems((SafetyCriticalAssetModel)e.NodeObject);
        //    }
        //}
        public static void VirtualModeNodeCreating(TreeListVirtualModeNodeCreatingEventArgs e)
        {
            ManageAssetsModel        model = (ManageAssetsModel)HttpContext.Current.Session["ManageAssetsModel"];
            SafetyCriticalAssetModel item  = e.NodeObject as SafetyCriticalAssetModel;

            if (item != null)
            {
                e.NodeKeyValue = GetNodeGuid(item.Id.ToString());
                e.IsLeaf       = !model.HasChildren(item);
                e.SetNodeValue("Name", item.Name);
            }
        }
Example #10
0
        protected void treeList_VirtualModeNodeCreating(object sender, TreeListVirtualModeNodeCreatingEventArgs e)
        {
            DataRowView rowView = e.NodeObject as DataRowView;

            if (rowView == null)
            {
                return;
            }
            e.NodeKeyValue = rowView["Id"];
            string id = "";

            if (rowView["Id"].ToString().Contains("u"))
            {
                id = rowView["Id"].ToString().Substring(1);
                DataView dv1 = new DataView(GetChild(), "parentid=" + id + "", "Name", DataViewRowState.CurrentRows);
                if (dv1.Count > 0)
                {
                    e.IsLeaf = false;
                }
                else
                {
                    DataView dv2 = new DataView(GetEmployee(), "unitid=" + id + "", "name", DataViewRowState.CurrentRows);
                    if (dv2.Count > 0)
                    {
                        e.IsLeaf = false;
                    }
                    else
                    {
                        e.IsLeaf = true;
                    }
                }
                e.SetNodeValue("IconName", "frontpage");
            }
            if (rowView["Id"].ToString().Contains("e"))
            {
                e.IsLeaf = true;
                e.SetNodeValue("IconName", "support");
            }
            if (rowView["Id"].ToString().Contains("u") == false && rowView["Id"].ToString().Contains("e") == false)
            {
                e.SetNodeValue("IconName", "frontpage");
            }

            e.SetNodeValue("Name", rowView["Name"]);


            //e.SetNodeValue("IconName", rowView["IconName"]);
        }
Example #11
0
    protected void tlGroups_VirtualModeNodeCreating(object sender, TreeListVirtualModeNodeCreatingEventArgs e)
    {
        var nodeKeyObject = e.NodeObject as NodeKeyObject;

        if (nodeKeyObject == null)
        {
            return;
        }
        if (nodeKeyObject.IsProjectType())
        {
            var item = nodeKeyObject.Project;

            if (item == null)
            {
                return;
            }


            e.IsLeaf       = !CacheEntitiesUtil.UmGroupsByProject.ContainsKey(item.ID);
            e.NodeKeyValue = nodeKeyObject.ToString();
            e.SetNodeValue("ID", e.NodeKeyValue);
            e.SetNodeValue("Name", item.Name);
            e.SetNodeValue("DateCreated", item.DateCreated);
            e.SetNodeValue("DateChanged", item.DateChanged);
            e.SetNodeValue("DateDeleted", item.DateDeleted);
        }
        else if (nodeKeyObject.IsGroupType() || nodeKeyObject.IsChildType())
        {
            var item = nodeKeyObject.Group;

            if (item == null)
            {
                return;
            }

            e.IsLeaf = !CacheEntitiesUtil.UmGroupUsersByGroup.ContainsKey(item.ID) &&
                       !CacheEntitiesUtil.UmGroupsByParent.ContainsKey(item.ID);
            e.NodeKeyValue = nodeKeyObject.ToString();
            e.SetNodeValue("ID", e.NodeKeyValue);
            e.SetNodeValue("Name", item.Name);
            e.SetNodeValue("DateCreated", item.DateCreated);
            e.SetNodeValue("DateChanged", item.DateChanged);
            e.SetNodeValue("DateDeleted", item.DateDeleted);
        }
    }
Example #12
0
        public static void VirtualModeNodeCreating(TreeListVirtualModeNodeCreatingEventArgs e)
        {
            Employee empl = e.NodeObject as Employee;

            if (empl == null)
            {
                return;
            }
            e.NodeKeyValue = empl.EmployeeID;
            int childEmployeeCount = nwd.Employees.Where(x => x.ReportsTo == empl.EmployeeID).ToList().Count;

            e.IsLeaf = !(childEmployeeCount > 0);
            e.SetNodeValue("FirstName", empl.FirstName);
            e.SetNodeValue("LastName", empl.LastName);
            e.SetNodeValue("Address", empl.Address);
            e.SetNodeValue("City", empl.City);
            e.SetNodeValue("HireDate", empl.HireDate);
            e.SetNodeValue("BirthDate", empl.BirthDate);
            e.SetNodeValue("ReportsTo", empl.ReportsTo);
            e.SetNodeValue("Title", empl.Title);
        }
        protected void treeList_VirtualModeNodeCreating(object sender, TreeListVirtualModeNodeCreatingEventArgs e)
        {
            DataRowView rowView = e.NodeObject as DataRowView;

            if (rowView == null)
            {
                return;
            }
            e.NodeKeyValue = rowView["Id"];
            e.SetNodeValue("Name", rowView["Name"]);

            if (rowView["id"].ToString().Contains("u") == false)
            {
                int      id = Int32.Parse(rowView["id"].ToString());
                DataView dv = new DataView(GetParent(), "parentid=" + id + "", "name", DataViewRowState.CurrentRows);
                if (dv.Count > 0)
                {
                    e.IsLeaf = false;
                }
                else
                {
                    DataView dv1 = new DataView(GetChild(), "groupid=" + id + "", "name", DataViewRowState.CurrentRows);
                    if (dv1.Count > 0)
                    {
                        e.IsLeaf = false;
                    }
                    else
                    {
                        e.NodeKeyValue = rowView["Id"];
                        e.IsLeaf       = true;
                    }
                }
            }
            else
            {
                e.IsLeaf = true;
            }
        }
 protected void treeList_VirtualModeNodeCreating(object sender, TreeListVirtualModeNodeCreatingEventArgs e)
 {
     if (e.NodeObject is VNPT.Modules.Unit.UnitInfo)
     {
         var unit = e.NodeObject as VNPT.Modules.Unit.UnitInfo;
         if (unit == null)
         {
             return;
         }
         e.NodeKeyValue = string.Format("u{0}", unit.id);
         e.IsLeaf       = false;
         e.SetNodeValue("IconName", "frontpage");
         e.SetNodeValue("Name", unit.name);
     }
     else
     {
         var emp = e.NodeObject as EmployeesInfo;
         e.IsLeaf       = true;
         e.NodeKeyValue = string.Format("e{0}", emp.id);
         e.SetNodeValue("IconName", "support");
         e.SetNodeValue("Name", emp.fullname);
     }
 }
    protected void tree_VirtualModeNodeCreating(object sender, TreeListVirtualModeNodeCreatingEventArgs e)
    {
        Guid   key;
        string text;

        XPCustomObject obj = (XPCustomObject)e.NodeObject;

        if (obj is Category)
        {
            key      = ((Category)obj).UniqueID;
            text     = ((Category)obj).Name;
            e.IsLeaf = false;
        }
        else
        {
            key      = ((Article)obj).UniqueID;
            text     = ((Article)obj).Name;
            e.IsLeaf = true;
        }

        e.NodeKeyValue = key;
        e.SetNodeValue("Text", text);
    }
Example #16
0
 protected void RegComp_VirtualModeNodeCreating(object sender, TreeListVirtualModeNodeCreatingEventArgs e)
 {
     RegCompareTreeItem rowView = e.NodeObject as RegCompareTreeItem;
     if (rowView == null) return;
     e.NodeKeyValue = rowView.ID;
     e.SetNodeValue("Text", rowView.Text);
     e.SetNodeValue("EtlID", rowView.EtlID);
     e.SetNodeValue("RegID", rowView.RegID);
     if (rowView.EtlID > -1) e.SetNodeValue("Etl", rowView.EtlValue);
     if (rowView.RegID > -1) e.SetNodeValue("Reg", rowView.RegValue);
     e.IsLeaf = rowView.IsKey;
     if (rowView.IsKey) e.SetNodeValue("IconName", "reg_file");
     else e.SetNodeValue("IconName", "reg_dir");
 }
    protected void tree_ORG_VirtualModeNodeCreating(object sender, TreeListVirtualModeNodeCreatingEventArgs e)
    {
        string path = e.NodeObject.ToString();

        e.NodeKeyValue = "xxxx";// GetNodeGuid(path);
        e.IsLeaf = !Directory.Exists(path);
        e.SetNodeValue("COM_CODE", PopFileName(path));
    }
Example #18
0
    protected void tlGroups_VirtualModeNodeCreating(object sender, TreeListVirtualModeNodeCreatingEventArgs e)
    {
        var nodeKeyObject = e.NodeObject as NodeKeyObject;

        if (nodeKeyObject == null)
        {
            return;
        }

        if (nodeKeyObject.IsProjectType())
        {
            var item = nodeKeyObject.Project;

            bool visible = UmUtil.Instance.CurrentUser.IsSuperAdmin;

            e.IsLeaf       = !CacheEntitiesUtil.UmGroupsByProject.ContainsKey(item.ID);
            e.NodeKeyValue = nodeKeyObject.ToString();
            e.SetNodeValue("imgUrl", "");
            e.SetNodeValue("ID", e.NodeKeyValue);
            e.SetNodeValue("Name", item.Name);
            e.SetNodeValue("DateCreated", item.DateCreated);
            e.SetNodeValue("DateChanged", item.DateChanged);
            e.SetNodeValue("DateDeleted", item.DateDeleted);
            e.SetNodeValue("NewVisible", visible);
            e.SetNodeValue("ToolTip", "ჯგუფის დამატება");
            e.SetNodeValue("NewSubGroupVisible", false);
            e.SetNodeValue("EditVisible", false);
            e.SetNodeValue("DeleteVisible", false);
            e.SetNodeValue("AttrVisible", false);
            e.SetNodeValue("AttrShowVisible", false);
            e.SetNodeValue("MessageVisible", false);
            e.SetNodeValue("ConfirmationDialog", String.Empty);
        }
        else if (nodeKeyObject.IsGroupType() || nodeKeyObject.IsChildType())
        {
            var item = nodeKeyObject.Group;

            bool visible = UmUtil.Instance.CurrentUser.IsSuperAdmin;

            e.IsLeaf       = !CacheEntitiesUtil.UmGroupUsersByGroup.ContainsKey(item.ID) && !CacheEntitiesUtil.UmGroupsByParent.ContainsKey(item.ID);
            e.NodeKeyValue = nodeKeyObject.ToString();
            e.SetNodeValue("imgUrl", "~/App_Themes/default/images/group_grid.png");
            e.SetNodeValue("ID", e.NodeKeyValue);
            e.SetNodeValue("Name", item.Name);
            e.SetNodeValue("DateCreated", item.DateCreated);
            e.SetNodeValue("DateChanged", item.DateChanged);
            e.SetNodeValue("DateDeleted", item.DateDeleted);
            e.SetNodeValue("NewVisible", visible);
            e.SetNodeValue("ToolTip", "მომხმარებლის დამატება");
            e.SetNodeValue("NewSubGroupVisible", visible);
            e.SetNodeValue("EditVisible", visible);
            e.SetNodeValue("DeleteVisible", visible);
            e.SetNodeValue("AttrVisible", visible);
            e.SetNodeValue("AttrShowVisible", visible);
            e.SetNodeValue("MessageVisible", true);
            e.SetNodeValue("ConfirmationDialog", "return confirm('გსურთ ჯგუფის გაუქმება?');");
        }
        else if (nodeKeyObject.IsUserType())
        {
            var item = nodeKeyObject.User;

            bool visible = UmUtil.Instance.CurrentUser.IsSuperAdmin;

            e.IsLeaf       = true;
            e.NodeKeyValue = nodeKeyObject.ToString();
            e.SetNodeValue("imgUrl", "~/App_Themes/default/images/user_grid.png");
            e.SetNodeValue("ID", e.NodeKeyValue);
            e.SetNodeValue("Name", item.LoginName);
            e.SetNodeValue("DateCreated", item.DateCreated);
            e.SetNodeValue("DateChanged", item.DateChanged);
            e.SetNodeValue("DateDeleted", item.DateDeleted);
            e.SetNodeValue("NewVisible", false);
            e.SetNodeValue("ToolTip", "");
            e.SetNodeValue("NewSubGroupVisible", false);
            e.SetNodeValue("EditVisible", false);
            e.SetNodeValue("DeleteVisible", visible);
            e.SetNodeValue("AttrVisible", false);
            e.SetNodeValue("AttrShowVisible", false);
            e.SetNodeValue("MessageVisible", false);
            e.SetNodeValue("ConfirmationDialog", "return confirm('გსურთ მომხმარებლის ჯგუფიდან ამოღება?');");
        }
    }