protected void NodeLoad(object sender, NodeLoadEventArgs e)
    {
        string    sql   = "select " + DisplayColumn + "," + NodeIDColumn + "," + ParentIDColumnName + " from " + TableName + " where ISNULL(" + ParentIDColumnName + ",'0')='0' or " + ParentIDColumnName + " = '0'";
        DataTable table = DataHandler.GetInstance().ExecuteDataTable(sql);

        foreach (DataRow row in table.Rows)
        {
            AsyncTreeNode node = new AsyncTreeNode();
            node.NodeID  = row[NodeIDColumn].ToString();
            node.Text    = row[DisplayColumn].ToString();
            node.Checked = ThreeStateBool.False;
            e.Nodes.Add(node);
            //   node.Nodes.Add(GetChildNode(TableName,Text,NodeID,ParentColumnName,row[ParentColumnName].ToString()));
        }
        //for (int i = 1; i < 6; i++)
        //{
        //    AsyncTreeNode asyncNode = new AsyncTreeNode();
        //    asyncNode.Text = prefix + e.NodeID + i;
        //    asyncNode.NodeID = e.NodeID + i;
        //    e.Nodes.Add(asyncNode);
        //}

        //for (int i = 6; i < 11; i++)
        //{
        //    Ext.Net.TreeNode treeNode = new Ext.Net.TreeNode();
        //    treeNode.Text = prefix + e.NodeID + i;
        //    treeNode.NodeID = e.NodeID + i;
        //    treeNode.Leaf = true;
        //    e.Nodes.Add(treeNode);
        //}
    }
 private void _treeStoreLeft_ReadData(object sender, NodeLoadEventArgs e)
 {
     if (this.LeftReadData != null)
     {
         this.LeftReadData(sender, e);
     }
 }
示例#3
0
    /// <summary>
    /// 信息公开
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes3(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();
        Node           node1 = new Node();

        node1.NodeID = "NodePb1";
        node1.Text   = "信息公开详细";
        node1.Href   = "WebPage\\InfoPublic\\InfoPubDetail.aspx";
        node1.Icon   = Icon.Folder;
        node1.Leaf   = true;

        nodes.Add(node1);

        Node node2 = new Node();

        node2.NodeID = "NodePb2";
        node2.Text   = "信息公开图表";
        node2.Href   = "WebPage\\InfoPublic\\InfoPubChart.aspx";
        node2.Icon   = Icon.Folder;
        node2.Leaf   = true;
        nodes.Add(node2);

        Node node3 = new Node();

        node3.NodeID = "NodePb3";
        node3.Text   = "信息公开统计";
        node3.Href   = "WebPage\\InfoPublic\\InfoPubStat.aspx";
        node3.Icon   = Icon.Folder;
        node3.Leaf   = true;
        nodes.Add(node3);

        e.Nodes = nodes;
    }
示例#4
0
        void m_oModel_NodeLoaded(object sender, NodeLoadEventArgs e)
        {
            MethodInvoker MethodBody = delegate()
            {
                // --- We only need to populate children if the loaded node is the selected node ---
                if (c_tvView.SelectedNode.Tag == e.Node)
                {
                    c_tvView.BeginUpdate();

                    RemoveMessageNodes(c_tvView.SelectedNode);
                    AddChildTreeNodes(c_tvView.SelectedNode);

                    c_tvView.ExpandAll();
                    TreeIntegrityCheck();
                    c_tvView.EndUpdate();

                    c_tvView.BeginUpdate();
                    RepositionScrollBars(c_tvView.SelectedNode);
                    c_tvView.EndUpdate();
                    c_tvView.Invalidate();
                }
            };

            if (c_tvView.IsHandleCreated)
            {
                c_tvView.Invoke(MethodBody);
            }
        }
示例#5
0
 protected void GetExamplesNodes(object sender, NodeLoadEventArgs e)
 {
     if (e.NodeID == "0")
     {
         e.Nodes = GetAMMenu();
     }
 }
        /// <summary>
        /// Load Station Tree Nodes
        /// </summary>
        protected void StaIncludedLoaded(object sender, NodeLoadEventArgs e)
        {
            try {
                if (String.IsNullOrEmpty(e.NodeID))
                {
                    return;
                }
                var ids = WebUtility.ItemSplit(e.NodeID);
                if (ids.Length != 2)
                {
                    return;
                }
                var lscId    = Int32.Parse(ids[0]);
                var parentId = Int32.Parse(ids[1]);
                var userData = UserData;
                var lscUser  = userData.LscUsers.Find(lu => { return(lu.LscID == lscId); });
                if (lscUser == null)
                {
                    return;
                }
                var groupNodes = lscUser.Group.GroupNodes.FindAll(gti => { return(gti.LastNodeID == parentId && gti.NodeType < EnmNodeType.Dev); });
                if (groupNodes.Count == 0)
                {
                    return;
                }

                var staIncluded = StaIncludedField.Text.Trim();
                var values      = new List <String>(staIncluded.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries));
                foreach (var gti in groupNodes)
                {
                    if (gti.NodeType == EnmNodeType.Sta)
                    {
                        var node = new Ext.Net.TreeNode();
                        node.Text    = gti.NodeName;
                        node.NodeID  = gti.NodeID.ToString();
                        node.Icon    = Icon.Building;
                        node.Leaf    = true;
                        node.Checked = values.Any(v => v.Equals(node.NodeID)) ? ThreeStateBool.True : ThreeStateBool.False;
                        e.Nodes.Add(node);
                    }
                    else
                    {
                        var node = new AsyncTreeNode();
                        node.Text              = gti.NodeName;
                        node.NodeID            = String.Format("{0}&{1}", lscUser.LscID, gti.NodeID);
                        node.Icon              = Icon.Building;
                        node.Leaf              = false;
                        node.SingleClickExpand = true;
                        e.Nodes.Add(node);
                    }
                }
            } catch (Exception err) {
                WebUtility.WriteLog(EnmSysLogLevel.Error, EnmSysLogType.Exception, err.ToString(), Page.User.Identity.Name);
                WebUtility.ShowMessage(EnmErrType.Error, err.Message);
            }
        }
示例#7
0
        /// <summary>
        /// Load Alarm Name Tree Nodes
        /// </summary>
        protected void AlarmNameLoaded(object sender, NodeLoadEventArgs e)
        {
            try {
                if (String.IsNullOrEmpty(e.NodeID))
                {
                    return;
                }
                var ids = WebUtility.ItemSplit(e.NodeID);
                if (ids.Length != 2)
                {
                    return;
                }
                var type = Int32.Parse(ids[0]);
                var pId  = Int32.Parse(ids[1]);

                if (type == 0)
                {
                    var dict = new BComboBox().GetAlarmLogics(pId);
                    if (dict != null && dict.Count > 0)
                    {
                        foreach (var key in dict)
                        {
                            var node = new AsyncTreeNode();
                            node.Text              = key.Value;
                            node.NodeID            = String.Format("1&{0}", key.Key);
                            node.Icon              = Icon.TextListBullets;
                            node.Leaf              = false;
                            node.SingleClickExpand = true;
                            e.Nodes.Add(node);
                        }
                    }
                }
                else if (type == 1)
                {
                    var values = new List <String>(AlarmNameDropDownField.Text.Trim().Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries));
                    var dict   = new BComboBox().GetAlarmNames(pId);
                    if (dict != null && dict.Count > 0)
                    {
                        foreach (var key in dict)
                        {
                            var node = new Ext.Net.TreeNode();
                            node.Text    = key.Value;
                            node.NodeID  = key.Key;
                            node.Icon    = Icon.TagBlue;
                            node.Leaf    = true;
                            node.Checked = values.Any(v => v.Equals(node.NodeID)) ? ThreeStateBool.True : ThreeStateBool.False;
                            e.Nodes.Add(node);
                        }
                    }
                }
            } catch (Exception err) {
                WebUtility.WriteLog(EnmSysLogLevel.Error, EnmSysLogType.Exception, err.ToString(), Page.User.Identity.Name);
                WebUtility.ShowMessage(EnmErrType.Error, err.Message);
            }
        }
 private void _treeStoreRight_ReadData(object sender, NodeLoadEventArgs e)
 {
     if (this.RightReadData != null)
     {
         this.RightReadData(sender, e);
         foreach (Ext.Net.Node node in e.Nodes)
         {
             this._selectedIds.Add(ConvertHelper.ToInt32(node.NodeID));
         }
     }
 }
示例#9
0
    /// <summary>
    /// 初始化一级菜单数据
    /// </summary>
    /// <param name="sender">The sender.</param>
    /// <param name="e">The <see cref="Ext.Net.NodeLoadEventArgs"/> instance containing the event data.</param>
    /// <remarks></remarks>
    protected void GetUserPageGroup(object sender, NodeLoadEventArgs e)
    {
        TreePanel           trp = (sender as TreeStore).Parent as TreePanel;
        IList <SspPageMenu> lst = this.sspPageMenuManager.GetUserMenuPageList(this.Data.User.UserId, string.Empty);

        foreach (SspPageMenu menu in lst)
        {
            trp.GetRootNode().AppendChild(IniTreeNode(menu));
        }
        trp.GetRootNode().Expand(false);
    }
示例#10
0
        void TasksTree_NodeLoad(object sender, NodeLoadEventArgs e)
        {
            int folderID = int.Parse(e.NodeID);

            SimpleTasksDataContext ctx = this.DBContext;

            IEnumerable <Category> query = from tl in ctx.Categories
                                           where tl.ParentID == folderID
                                           select tl;

            this.ListToNode(query.ToList(), e.Nodes);
        }
    /// <summary>
    /// 政策指导
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes1(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();
        //Node node1 = new Node();
        //node1.NodeID = "NodePL1";
        //node1.Text = "整站导航";
        //node1.Href = "WebPage\\Policy\\PLNavigate.aspx";
        //node1.Icon = Icon.Folder;
        //node1.Leaf = true;

        //nodes.Add(node1);

        Node node2 = new Node();

        node2.NodeID = "NodePL2";
        node2.Text   = "操作说明";
        node2.Href   = "WebPage\\Policy\\PLOperationDoc.aspx";
        node2.Icon   = Icon.Page;
        node2.Leaf   = true;
        nodes.Add(node2);

        Node node3 = new Node();

        node3.NodeID = "NodePL3";
        node3.Text   = "预算编报口径";
        node3.Href   = "WebPage\\Policy\\PLUniformRules.aspx";
        node3.Icon   = Icon.PageEdit;
        node3.Leaf   = true;
        nodes.Add(node3);

        if (UserLimStr == "管理员")
        {
            Node node4 = new Node();
            node4.NodeID = "NodePL4";
            node4.Text   = "政策指导";
            node4.Href   = "WebPage\\Policy\\PolicyEditList.aspx";
            node4.Icon   = Icon.PageGo;
            node4.Leaf   = true;
            nodes.Add(node4);

            Node node5 = new Node();
            node5.NodeID = "NodePL5";
            node5.Text   = "预算项目类库";
            node5.Href   = "WebPage\\Policy\\LibrariesEditList.aspx";
            node5.Icon   = Icon.FolderPageWhite;
            node5.Leaf   = true;
            nodes.Add(node5);
        }

        e.Nodes = nodes;
    }
    /// <summary>
    /// 下载专区
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes8(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();

        Node node1 = new Node();

        node1.NodeID = "NodeDd";
        node1.Text   = "谷歌浏览器下载";
        node1.Href   = "WebPage\\Download\\GoolgleDownload.aspx";
        node1.Icon   = Icon.DiskDownload;
        node1.Leaf   = true;
        nodes.Add(node1);

        e.Nodes = nodes;
    }
示例#13
0
    /// <summary>
    /// 自选分析
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes2(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();

        //Node node1 = new Node();
        //node1.NodeID = "NodeST1";
        //node1.Text = "导入核算数据";
        //node1.Href = "WebPage\\OptAnaly\\ImportCkData.aspx";
        //node1.Icon = Icon.Folder;
        //node1.Leaf = true;
        //nodes.Add(node1);

        Node node2 = new Node();

        node2.NodeID = "NodeST2";
        node2.Text   = "月度收支分析";
        node2.Href   = "WebPage\\OptAnaly\\OAAnnIncomAnaly.aspx";
        node2.Icon   = Icon.Folder;
        node2.Leaf   = true;
        nodes.Add(node2);

        Node node3 = new Node();

        node3.NodeID = "NodeST3";
        node3.Text   = "年度收支分析";
        node3.Href   = "WebPage\\OptAnaly\\AssignDataQuery.aspx";
        node3.Icon   = Icon.Folder;
        node3.Leaf   = true;
        nodes.Add(node3);

        //Node node3 = new Node();
        //node3.NodeID = "Nodend3";
        //node3.Text = "月度收入分析";
        //node3.Href = "WebPage\\OptAnaly\\OAMonIncomAnaly.aspx";
        //node3.Icon = Icon.Folder;
        //node3.Leaf = true;
        //nodes.Add(node3);

        //Node node4 = new Node();
        //node4.NodeID = "Nodend4";
        //node4.Text = "月度支出分析";
        //node4.Href = "WebPage\\OptAnaly\\OAMonSpendAnaly.aspx";
        //node4.Icon = Icon.Folder;
        //node4.Leaf = true;
        //nodes.Add(node4);

        e.Nodes = nodes;
    }
示例#14
0
 /// <summary>
 /// 获取用户角色功能菜单树
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void NodeLoad(object sender, NodeLoadEventArgs e)
 {
     if (e.NodeID == "root")
     {
         rolefunMgr rolefunMgr = new rolefunMgr();
         if (Request.Cookies["Userinfo"]["role"] != null && Request.Cookies["Userinfo"]["role"].ToString().Trim().Length > 0)
         {
             e.Nodes = rolefunMgr.GetMenu(3, Request.Cookies["Userinfo"]["role"].ToString().Trim());
         }
         string sql = "select privilege from UserInfor where UserID=" + Request.Cookies["Userinfo"]["UserID"].ToString().Trim();
         if (DbHelperSQL.FindTable(2, sql).Rows[0][0].ToString().Length > 0)//判断该用户是否有已购买的功能模块
         {
             exampleTree.GetRootNode().AppendChild(rolefunMgr.GetPaidFun(2, Request.Cookies["Userinfo"]["UserID"].ToString().Trim()));
         }
     }
 }
示例#15
0
        void m_oModel_NodeLoaded(object sender, NodeLoadEventArgs e)
        {
            MethodInvoker methodBody = delegate()
            {
                if (e.Node == c_cbServers.SelectedItem)
                {
                    SetSearching();
                    BeginInitLayerList();
                }
            };

            if (IsHandleCreated)
            {
                Invoke(methodBody);
            }
        }
示例#16
0
 protected void NodeLoad(object sender, NodeLoadEventArgs e)
 {
     if (!string.IsNullOrEmpty(e.NodeID))
     {
         System.Data.DataTable dtroot = new DataTable();
         if (e.NodeID == "0")
         {
             dtroot = GetFather(e.NodeID);
         }
         else
         {
             dtroot = GetTree(e.NodeID);
         }
         foreach (System.Data.DataRow dr in dtroot.Rows)
         {
             //核心
             if (dr["isleaf"].ToString().Trim() == "0")
             {
                 AsyncTreeNode asyncNode = new AsyncTreeNode();
                 asyncNode.Text              = dr["name"].ToString().Trim();
                 asyncNode.NodeID            = dr["structid"].ToString().Trim();
                 asyncNode.SingleClickExpand = true;
                 asyncNode.Checked           = ThreeStateBool.False;
                 e.Nodes.Add(asyncNode);
             }
             else
             {
                 Ext.Net.TreeNode treeNode = new Ext.Net.TreeNode();
                 treeNode.Text    = dr["name"].ToString().Trim();
                 treeNode.NodeID  = dr["structid"].ToString().Trim();
                 treeNode.Leaf    = true;
                 treeNode.Qtip    = dr["structid"].ToString().Trim() + "_" + dr["name"].ToString().Trim();
                 treeNode.Checked = ThreeStateBool.False;
                 treeNode.Icon    = Icon.ControlBlankBlue;
                 e.Nodes.Add(treeNode);
             }
         }
     }
 }
示例#17
0
        private void treeStore_ReadData(object sender, NodeLoadEventArgs e)
        {
            IList <Xinchen.ExtNetBase.TreePanelEx.Node> nodeItems = this._nodeHelper.GetNodeItems(Convert.ToInt32(e.ExtraParams["parentId"]));

            foreach (Xinchen.ExtNetBase.TreePanelEx.Node node in nodeItems)
            {
                Ext.Net.Node node2 = new Ext.Net.Node
                {
                    Text      = node.Name,
                    NodeID    = node.Id.ToString(),
                    Leaf      = false,
                    AllowDrag = true,
                    AllowDrop = true
                };
                ConfigItem item = new ConfigItem
                {
                    Name  = "Id",
                    Value = node2.NodeID
                };
                node.CustomAttributes.Add(item);
                ConfigItem parameters = new ConfigItem
                {
                    Name  = "Name",
                    Value = node2.Text
                };
                ConfigItem item3 = new ConfigItem
                {
                    Name  = "ParentId",
                    Value = node.ParentId.ToString()
                };
                node2.CustomAttributes.Add(parameters);
                node2.CustomAttributes.Add(item3);
                node2.CustomAttributes.AddRange(node.CustomAttributes);
                e.Nodes.Add(node2);
            }
        }
示例#18
0
    /// <summary>
    /// 定制分析
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes1(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();
        //Node node1 = new Node();
        //node1.NodeID = "NodePL1";
        //node1.Text = "人均系数";
        //node1.Href = "WebPage\\CusAnaly\\PerCoefficient.aspx";
        //node1.Icon = Icon.Folder;
        //node1.Leaf = true;

        //nodes.Add(node1);

        //Node node2 = new Node();
        //node2.NodeID = "NodePL2";
        //node2.Text = "人员支出";
        //node2.Href = "WebPage\\CusAnaly\\PerSpend.aspx";
        //node2.Icon = Icon.Folder;
        //node2.Leaf = true;
        //nodes.Add(node2);

        //Node node3 = new Node();
        //node3.NodeID = "Nodend3";
        //node3.Text = "公用支出";
        //node3.Href = "WebPage\\CusAnaly\\PubSpend.aspx";
        //node3.Icon = Icon.Folder;
        //node3.Leaf = true;
        //nodes.Add(node3);

        //Node node4 = new Node();
        //node4.NodeID = "Nodend4";
        //node4.Text = "项目支出";
        //node4.Href = "WebPage\\CusAnaly\\ProSpend.aspx";
        //node4.Icon = Icon.Folder;
        //node4.Leaf = true;
        //nodes.Add(node4);

        Node node5 = new Node();

        node5.NodeID = "NodeEx5";
        node5.Text   = "年度收入分析";
        node5.Href   = "WebPage\\CusAnaly\\AnnIncomAnaly.aspx";
        node5.Icon   = Icon.Folder;
        node5.Leaf   = true;
        nodes.Add(node5);

        Node node6 = new Node();

        node6.NodeID = "NodeEx6";
        node6.Text   = "年度支出分析";
        node6.Href   = "WebPage\\CusAnaly\\AnnSpendAnaly.aspx";


        node6.Icon = Icon.Folder;
        node6.Leaf = true;
        nodes.Add(node6);

        Node node7 = new Node();

        node7.NodeID = "NodeEx7";
        node7.Text   = "月度收入分析";
        node7.Href   = "WebPage\\CusAnaly\\MonIncomAnaly.aspx";
        node7.Icon   = Icon.Folder;
        node7.Leaf   = true;
        nodes.Add(node7);

        Node node8 = new Node();

        node8.NodeID = "NodeEx8";
        node8.Text   = "月度支出分析";
        node8.Href   = "WebPage\\CusAnaly\\MonSpendAnaly.aspx";
        node8.Icon   = Icon.Folder;
        node8.Leaf   = true;
        nodes.Add(node8);

        //Node node9 = new Node();
        //node9.NodeID = "Nodend9";
        //node9.Text = "固定资产";
        //node9.Href = "WebPage\\CusAnaly\\FixAssets.aspx";
        //node9.Icon = Icon.Folder;
        //node9.Leaf = true;
        //nodes.Add(node9);

        e.Nodes = nodes;
    }
    /// <summary>
    /// 基本设置
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes2(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();
        //Node node1 = new Node();
        //node1.NodeID = "NodeST1";
        //node1.Text = "导航";
        //node1.Href = "WebPage\\Setting\\STNavigate.aspx";
        //node1.Icon = Icon.Folder;
        //node1.Leaf = true;
        //nodes.Add(node1);

        Node node2 = new Node();

        node2.NodeID = "NodeST2";
        node2.Text   = "操作说明";
        node2.Href   = "WebPage\\Setting\\STOperationDoc.aspx";
        node2.Icon   = Icon.Page;
        node2.Leaf   = true;
        nodes.Add(node2);



        //Node node3 = new Node();
        //node3.NodeID = "Nodend3";
        //node3.Text = "部门设置";
        //node3.Href = "WebPage\\Setting\\a3.aspx";
        //node3.Icon = Icon.Folder;
        //node3.Leaf = true;
        //nodes.Add(node3);

        //Node node4 = new Node();
        //node4.NodeID = "Nodend4";
        //node4.Text = "人员设置";
        //node4.Href = "WebPage\\Setting\\a4.aspx";
        //node4.Icon = Icon.Folder;
        //node4.Leaf = true;
        //nodes.Add(node4);

        //Node node5 = new Node();
        //node5.NodeID = "Nodend5";
        //node5.Text = "控制单元";
        //node5.Href = "WebPage\\Setting\\a4.aspx";
        //node5.Icon = Icon.Folder;
        //node5.Leaf = true;
        //nodes.Add(node5);


        Node node3 = new Node();

        node3.NodeID = "NodeST3";
        node3.Text   = "部门设置";
        node3.Href   = "WebPage\\Setting\\STDepartment.aspx";
        node3.Icon   = Icon.UserHome;
        node3.Leaf   = true;
        nodes.Add(node3);

        Node node4 = new Node();

        node4.NodeID = "NodeST4";
        node4.Text   = "人员设置";
        node4.Href   = "WebPage\\Setting\\STMember.aspx";
        node4.Icon   = Icon.User;
        node4.Leaf   = true;
        nodes.Add(node4);

        //Node node5 = new Node();
        //node5.NodeID = "NodeST5";
        //node5.Text = "项目控制列表";
        //node5.Href = "WebPage\\Setting\\BudProjectList.aspx";
        //node5.Icon = Icon.Folder;
        //node5.Leaf = true;
        //nodes.Add(node5);
        Node node8 = new Node();

        node8.NodeID = "NodeST8";
        node8.Text   = "密码修改记录";
        node8.Href   = "WebPage\\Setting\\HisPassword.aspx";
        node8.Icon   = Icon.ApplicationDouble;
        node8.Leaf   = true;
        nodes.Add(node8);

        Node node6 = new Node();

        node6.NodeID = "NodeST6";
        node6.Text   = "其他设置";
        node6.Href   = "WebPage\\Setting\\STOther.aspx";
        node6.Icon   = Icon.Wand;
        node6.Leaf   = true;
        nodes.Add(node6);
        Node node7 = new Node();

        node7.NodeID = "NodeST7";
        node7.Text   = "数据备份与还原";
        node7.Href   = "WebPage\\Setting\\DataBak.aspx";
        node7.Icon   = Icon.Database;
        node7.Leaf   = true;
        nodes.Add(node7);
        e.Nodes = nodes;
    }
    /// <summary>
    /// 预算测算
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes3(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();
        //Node node1 = new Node();
        //node1.NodeID = "NodePE1";
        //node1.Text = "导航";
        //node1.Href = "WebPage\\BudgetEstimate\\PENavigate.aspx";
        //node1.Icon = Icon.Folder;
        //node1.Leaf = true;
        //nodes.Add(node1);

        Node node2 = new Node();

        node2.NodeID = "NodePE2";
        node2.Text   = "操作说明";
        node2.Href   = "WebPage\\BudgetEstimate\\PEOperationDoc.aspx";
        node2.Icon   = Icon.Page;
        node2.Leaf   = true;
        nodes.Add(node2);


        //Node node3 = new Node();
        //node3.NodeID = "NodePE3";
        //node3.Text = "预算总览";
        //node3.Href = "WebPage\\BudgetEstimate\\BudgetOverview.aspx";
        //node3.Icon = Icon.PackageGo;
        //node3.Leaf = true;
        //nodes.Add(node3);

        Node node4 = new Node();

        node4.NodeID = "NodePE4";
        node4.Text   = "人员经费预算";
        node4.Href   = "WebPage\\BudgetEstimate\\BEPersonExpenseBudget.aspx";
        node4.Icon   = Icon.UserComment;
        node4.Leaf   = true;
        nodes.Add(node4);

        Node node5 = new Node();

        node5.NodeID = "NodePE5";
        node5.Text   = "公用经费预算";
        node5.Href   = "WebPage\\BudgetEstimate\\BEPublicExpenseBudget.aspx";
        node5.Icon   = Icon.Brick;
        node5.Leaf   = true;
        nodes.Add(node5);

        Node node6 = new Node();

        node6.NodeID = "NodePE6";
        node6.Text   = "项目经费预算";
        node6.Href   = "WebPage\\BudgetEstimate\\BEProjectExpenseBudget.aspx";
        node6.Icon   = Icon.Calculator;
        node6.Leaf   = true;
        nodes.Add(node6);

        Node node7 = new Node();

        node7.NodeID = "NodePE7";
        node7.Text   = "预算科目汇总";
        node7.Href   = "WebPage\\BudgetEstimate\\BEBudgetSubject.aspx";
        node7.Icon   = Icon.PackageGreen;
        node7.Leaf   = true;
        nodes.Add(node7);

        Node node9 = new Node();

        node9.NodeID = "NodePE9";
        node9.Text   = "预算测算分配";
        node9.Href   = "WebPage\\BudgetEstimate\\EstimateAllocation.aspx";
        node9.Icon   = Icon.Book;
        node9.Leaf   = true;
        nodes.Add(node9);

        Node node10 = new Node();

        node10.NodeID = "NodePE10";
        node10.Text   = "测算分配情况";
        node10.Href   = "WebPage\\BudgetEstimate\\BEBudgetPayDivide.aspx";
        node10.Icon   = Icon.Bookmark;
        node10.Leaf   = true;
        nodes.Add(node10);

        e.Nodes = nodes;
    }
    /// <summary>
    /// 预算编辑
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes4(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();



        //Node node3 = new Node();
        //node3.NodeID = "BEPF";
        //node3.Text = "公用经费测算";
        //node3.Href = "WebPage\\BudgetEdit\\PublicFunding.aspx";
        //node3.Icon = Icon.Folder;
        //node3.Leaf = true;
        //nodes.Add(node3);

        //Node node4 = new Node();
        //node4.NodeID = "BECF";
        //node4.Text = "资本性经费测算";
        //node4.Href = "WebPage\\BudgetEdit\\CapitalEstimates.aspx";
        //node4.Icon = Icon.Folder;
        //node4.Leaf = true;
        //nodes.Add(node4);

        //Node node5 = new Node();
        //node5.NodeID = "BEPFD";
        //node5.Text = "人员经费测算";
        //node5.Href = "WebPage\\BudgetEdit\\PerFund.aspx";
        //node5.Icon = Icon.Folder;
        //node5.Leaf = true;
        //nodes.Add(node5);

        //Node node6 = new Node();
        //node6.NodeID = "BENAdd";
        //node6.Text = "添加数据";
        //node6.Href = "WebPage\\BudgetEdit\\Add.aspx";
        //node6.Icon = Icon.Folder;
        //node6.Leaf = true;
        //nodes.Add(node6);

        //Node node7 = new Node();
        //node7.NodeID = "BENPF";
        //node7.Text = "下年度项目经费测算";
        //node7.Href = "WebPage\\BudgetEdit\\NextProFunding.aspx";
        //node7.Icon = Icon.Folder;
        //node7.Leaf = true;
        //nodes.Add(node7);

        //Node node1 = new Node();
        //node1.NodeID = "NodeBE1";
        //node1.Text = "导航";
        //node1.Href = "WebPage\\BudgetEdit\\EBNavigate.aspx";
        //node1.Icon = Icon.Folder;
        //node1.Leaf = true;
        //nodes.Add(node1);

        Node node2 = new Node();

        node2.NodeID = "NodeBE2";
        node2.Text   = "操作说明";
        node2.Href   = "WebPage\\BudgetEdit\\BEOperationDoc.aspx";
        node2.Icon   = Icon.Page;
        node2.Leaf   = true;
        nodes.Add(node2);

        if (UserLimStr == "录入员" || UserLimStr == "审核员")
        {
            Node node23 = new Node();
            node23.NodeID = "NodeBE233";
            node23.Text   = "预算金额编辑";
            node23.Href   = "WebPage\\BudgetEdit\\BudgetMonEdit.aspx";
            node23.Icon   = Icon.BookEdit;
            node23.Leaf   = true;
            nodes.Add(node23);
        }

        if (UserLimStr == "管理员" || UserLimStr == "录入员" || UserLimStr == "出纳员")
        {
            Node node3 = new Node();
            node3.NodeID = "NodeBE3";
            node3.Text   = "预算编辑管理";
            node3.Href   = "WebPage\\BudgetEdit\\BudgetEditList.aspx";
            node3.Icon   = Icon.PageEdit;
            node3.Leaf   = true;
            nodes.Add(node3);
        }

        //Node node4 = new Node();
        //node4.NodeID = "NodeBE4";
        //node4.Text = "导入财政数据";
        //node4.Href = "WebPage\\BudgetEdit\\ImportFinaData.aspx";
        //node4.Icon = Icon.Folder;
        //node4.Leaf = true;
        //nodes.Add(node4);

        if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        {
            Node node5 = new Node();
            node5.NodeID = "NodeBE5";
            node5.Text   = "预算上报";
            node5.Href   = "WebPage\\BudgetEdit\\BudgetExamine.aspx";
            node5.Icon   = Icon.PageGo;
            node5.Leaf   = true;
            nodes.Add(node5);
        }

        if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        {
            Node node6 = new Node();
            node6.NodeID = "NodeBE6";
            node6.Text   = "预算审核";
            node6.Href   = "WebPage\\BudgetEdit\\BudgetReview.aspx";
            node6.Icon   = Icon.PageMagnify;
            node6.Leaf   = true;
            nodes.Add(node6);
        }

        if (UserLimStr == "管理员" || UserLimStr == "局领导" || UserLimStr == "审核员" || UserLimStr == "出纳员" || UserLimStr == "录入员")
        {
            Node node7 = new Node();
            node7.NodeID = "NodeBE7";
            node7.Text   = "预算汇总";
            node7.Href   = "WebPage\\BudgetEdit\\BudgetCollect.aspx";
            node7.Icon   = Icon.PageLandscape;
            node7.Leaf   = true;
            nodes.Add(node7);

            Node node8 = new Node();
            node8.NodeID = "NodeBE8";
            node8.Text   = "历史轨迹";
            node8.Href   = "WebPage\\BudgetEdit\\History.aspx";
            node8.Icon   = Icon.Lightbulb;
            node8.Leaf   = true;
            nodes.Add(node8);
        }
        e.Nodes = nodes;
    }
    /// <summary>
    /// 预算控制
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes5(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();
        //Node node1 = new Node();
        //node1.NodeID = "NodeBC1";
        //node1.Text = "导航";
        //node1.Href = "WebPage\\BudgetControl\\BCNavigate.aspx";
        //node1.Icon = Icon.Folder;
        //node1.Leaf = true;

        //nodes.Add(node1);

        Node node2 = new Node();

        node2.NodeID = "NodeBC2";
        node2.Text   = "操作说明";
        node2.Href   = "WebPage\\BudgetControl\\BCOperationDoc.aspx";
        node2.Icon   = Icon.Page;
        node2.Leaf   = true;
        nodes.Add(node2);

        //Node node3 = new Node();
        //node3.NodeID = "Nodend3";
        //node3.Text = "月度用款计划";
        //node3.Href = "WebPage\\Setting\\a3.aspx";
        //node3.Icon = Icon.Folder;
        //node3.Leaf = true;
        //nodes.Add(node3);

        //Node node4 = new Node();
        //node4.NodeID = "Nodend4";
        //node4.Text = "月度用款审核";
        //node4.Href = "WebPage\\Setting\\a4.aspx";
        //node4.Icon = Icon.Folder;
        //node4.Leaf = true;
        //nodes.Add(node4);

        if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        {
            Node node3 = new Node();
            node3.NodeID = "NodeBC3";
            node3.Text   = "导入财政数据";
            node3.Href   = "WebPage\\BudgetControl\\ImportFinaData.aspx";
            node3.Icon   = Icon.PageWhiteGet;
            node3.Leaf   = true;
            nodes.Add(node3);
        }

        if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员" || UserLimStr == "局领导")
        {
            Node node4 = new Node();
            node4.NodeID = "NodeBC4";
            node4.Text   = "预算控制列表";
            node4.Href   = "WebPage\\BudgetControl\\BudConList.aspx";
            node4.Icon   = Icon.ApplicationSideList;
            node4.Leaf   = true;
            nodes.Add(node4);


            Node node9 = new Node();
            node9.NodeID = "NodeBC9";
            node9.Text   = "预算分配";
            node9.Href   = "WebPage\\BudgetControl\\BudgetAllocation.aspx";
            node9.Icon   = Icon.PageAdd;
            node9.Leaf   = true;
            nodes.Add(node9);

            Node node11 = new Node();
            node11.NodeID = "NodeBC11";
            node11.Text   = "预算分配情况";
            node11.Href   = "WebPage\\BudgetControl\\BudgetDivide.aspx";
            node11.Icon   = Icon.PageAttach;
            node11.Leaf   = true;
            nodes.Add(node11);

            Node node20 = new Node();
            node20.NodeID = "NodeBC20";
            node20.Text   = "预算分配历史记录";
            node20.Href   = "WebPage\\BudgetControl\\HisAllocation.aspx";
            node20.Icon   = Icon.PageAttach;
            node20.Leaf   = true;
            nodes.Add(node20);
        }
        if (UserLimStr == "管理员" || UserLimStr == "录入员")
        {
            Node node5 = new Node();
            node5.NodeID = "NodeBC5";
            node5.Text   = "添加月度用款计划";
            node5.Href   = "WebPage\\BudgetControl\\MonPayPlanNew.aspx";
            node5.Icon   = Icon.PageGo;
            node5.Leaf   = true;
            nodes.Add(node5);
        }
        //if (UserLimStr == "管理员" || UserLimStr == "录入员")
        //{
        //    Node node5 = new Node();
        //    node5.NodeID = "NodeBCn";
        //    node5.Text = "添加月度用款计划";
        //    node5.Href = "WebPage\\BudgetControl\\MonPayPlanGenerate.aspx";
        //    node5.Icon = Icon.Folder;
        //    node5.Leaf = true;
        //    nodes.Add(node5);
        //}
        if (UserLimStr == "管理员" || UserLimStr == "录入员" || UserLimStr == "查询员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        {
            Node node6 = new Node();
            node6.NodeID = "NodeBC6";
            node6.Text   = "查询月度用款计划";
            node6.Href   = "WebPage\\BudgetControl\\SelMonPayPlan.aspx";
            node6.Icon   = Icon.PageFind;
            node6.Leaf   = true;
            nodes.Add(node6);
        }
        if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        {
            Node node7 = new Node();
            node7.NodeID = "NodeBC7";
            node7.Text   = "财务科审核";
            node7.Href   = "WebPage\\BudgetControl\\FinAudit.aspx";
            node7.Icon   = Icon.PageGreen;
            node7.Leaf   = true;
            nodes.Add(node7);
        }

        if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员" || UserLimStr == "局领导")
        {
            Node node8 = new Node();
            node8.NodeID = "NodeBC8";
            node8.Text   = "分管局长审核";
            node8.Href   = "WebPage\\BudgetControl\\ChaSecAudit.aspx";
            node8.Icon   = Icon.PackageGreen;
            node8.Leaf   = true;
            nodes.Add(node8);

            Node node12 = new Node();
            node12.NodeID = "NodeBC12";
            node12.Text   = "收入与支出对比情况表";
            node12.Href   = "WebPage\\BudgetControl\\IncomeContrastpaySituation.aspx";
            node12.Icon   = Icon.PageLink;
            node12.Leaf   = true;
            nodes.Add(node12);
            //            Node node12 = new Node();
            //            node12.NodeID = "NodeBC12";
            //            node12.Text = "定额设置";
            //            node12.Href = "WebPage\\BudgetControl\\STQuota.aspx";
            //            node12.Icon = Icon.PageLink;
            //            node12.Leaf = true;
            //            nodes.Add(node12);
        }
        //        if (UserLimStr == "出纳员")
        //        {
        //            Node nodec = new Node();
        //            nodec.NodeID = "NodeBCC";
        //            nodec.Text = "分管局长审核";
        //            nodec.Href = "WebPage\\BudgetControl\\CashierAudit.aspx";
        //            nodec.Icon = Icon.PagePortraitShot;
        //            nodec.Leaf = true;
        //            nodes.Add(nodec);
        //        }

        //if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        //{
        //    Node node9 = new Node();
        //    node9.NodeID = "NodeBC9";
        //    node9.Text = "生成月度用款计划";
        //    node9.Href = "WebPage\\BudgetControl\\MonPayPlan.aspx";
        //    node9.Icon = Icon.Folder;
        //    node9.Leaf = true;
        //    nodes.Add(node9);
        //}

        //Node node10 = new Node();
        //node10.NodeID = "NodeBC10";
        //node10.Text = "导入财政数据";
        //node10.Href = "WebPage\\BudgetControl\\ImportFinaData.aspx";
        //node10.Icon = Icon.Folder;
        //node10.Leaf = true;
        //nodes.Add(node10);


        e.Nodes = nodes;
    }
    /// <summary>
    /// 预算执行
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes6(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();

        if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员" || UserLimStr == "录入员" || UserLimStr == "局领导")
        {
            Node node4 = new Node();
            node4.NodeID = UserID.ToString();
            node4.Text   = "报销管理";
            // node4.Href = "http://148.32.16.22:8082?UserID=" + UserID; //  6-19  做成整体的预算
            string url    = Request.Url.ToString();
            int    itpm   = url.LastIndexOf('/');
            string urltmp = url.Remove(itpm, url.Length - itpm);
            node4.Href = urltmp + "/expen?UserID=" + UserID;  //  ______________5-11
            node4.Icon = Icon.BookEdit;
            node4.Leaf = true;
            nodes.Add(node4);
        }
        //Node node1 = new Node();
        //node1.NodeID = "NodeBX1";
        //node1.Text = "导航";
        //node1.Href = "WebPage\\BudgetExecute\\BXNavigate.aspx";
        //node1.Icon = Icon.Folder;
        //node1.Leaf = true;

        //nodes.Add(node1);

        //Node node2 = new Node();
        //node2.NodeID = "NodeBX2";
        //node2.Text = "操作说明";
        //node2.Href = "WebPage\\BudgetExecute\\BXOperationDoc.aspx";
        //node2.Icon = Icon.Folder;
        //node2.Leaf = true;
        //nodes.Add(node2);
        ////if (UserLimStr == "管理员" || UserLimStr == "录入员")
        ////{
        ////    Node node3 = new Node();
        ////    node3.NodeID = UserID.ToString();
        ////    node3.Text = "申请";
        ////   // node3.Href = "WebPage\\BudgetExecute\\ApplyList.aspx";
        ////    node3.Icon = Icon.BookAdd;
        ////    node3.Leaf = true;
        ////    //nodes.Add(node3);
        ////}
        ////if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        ////{
        ////    Node node4 = new Node();
        ////    node4.NodeID = "NodeBX4";
        ////    node4.Text = "审批";
        ////    node4.Href = "WebPage\\BudgetExecute\\ReimApproval.aspx";
        ////    node4.Icon = Icon.BookEdit;
        ////    node4.Leaf = true;
        ////    nodes.Add(node4);
        ////}
        ////if (UserLimStr == "管理员" || UserLimStr == "查询员")
        ////{
        ////    Node node5 = new Node();
        ////    node5.NodeID = "NodeBX5";
        ////    node5.Text = "报账员查询";
        ////    node5.Href = "WebPage\\BudgetExecute\\ReimStaffQuery.aspx";
        ////    node5.Icon = Icon.BookPrevious;
        ////    node5.Leaf = true;
        ////    nodes.Add(node5);
        ////}
        ////if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        ////{
        ////    Node node6 = new Node();
        ////    node6.NodeID = "NodeBX6";
        ////    node6.Text = "报销单历史查询";
        ////    node6.Href = "WebPage\\BudgetExecute\\AuditorQuery.aspx";
        ////    node6.Icon = Icon.BookOpen;
        ////    node6.Leaf = true;
        ////    nodes.Add(node6);
        ////}
        ////if (UserLimStr == "管理员" || UserLimStr == "局领导")
        ////{
        ////    Node node7 = new Node();
        ////    node7.NodeID = "NodeBX7";
        ////    node7.Text = "报销单历史查询";
        ////    node7.Href = "WebPage\\BudgetExecute\\LeaderQuery.aspx";
        ////    node7.Icon = Icon.ChartLine;
        ////    node7.Leaf = true;
        ////    nodes.Add(node7);
        ////}
        //if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员")
        //{
        //    Node node8 = new Node();
        //    node8.NodeID = "NodeBX8";
        //    node8.Text = "财务核算";
        //    node8.Href = "WebPage\\BudgetExecute\\FinAccounting.aspx";
        //    node8.Icon = Icon.Folder;
        //    node8.Leaf = true;
        //    nodes.Add(node8);
        //}

        ////if (UserLimStr == "管理员" || UserLimStr == "录入员")
        ////{
        ////    Node node9 = new Node();
        ////    node9.NodeID = "NodeBX9";
        ////    node9.Text = "报销单历史查询";
        ////    node9.Href = "WebPage\\BudgetExecute\\QueryApplystateList.aspx";
        ////    node9.Icon = Icon.ChartLine;
        ////    node9.Leaf = true;
        ////    nodes.Add(node9);
        ////}

        ////if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员" || UserLimStr == "录入员")
        ////{
        ////    Node node10 = new Node();
        ////    node10.NodeID = "NodeBX10";
        ////    node10.Text = "申请额度查询";
        ////    node10.Href = "WebPage\\BudgetExecute\\ApplyLimit.aspx";
        ////    node10.Icon = Icon.ChartLineLink;
        ////    node10.Leaf = true;
        ////    nodes.Add(node10);
        ////}

        //if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员" || UserLimStr == "录入员")
        //{
        //    Node node10 = new Node();
        //    node10.NodeID = "NodeBX100";
        //    node10.Text = "申请额度查询";
        //    node10.Href = "WebPage\\BudgetExecute\\ApplyAdd.aspx";
        //    node10.Icon = Icon.Folder;
        //    node10.Leaf = true;
        //    nodes.Add(node10);
        //}

        e.Nodes = nodes;
    }
    /// <summary>
    /// 预算分析
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void GetExNodes7(object sender, NodeLoadEventArgs e)
    {
        NodeCollection nodes = new NodeCollection();

        //Node node1 = new Node();
        //node1.NodeID = "NodeBA1";
        //node1.Text = "导航";
        //node1.Href = "WebPage\\BudgetAnalyse\\BANavigate.aspx";
        //node1.Icon =  Icon.Folder;
        //node1.Leaf = true;

        //nodes.Add(node1);

        //Node node2 = new Node();
        //node2.NodeID = "NodeBA2";
        //node2.Text = "操作说明";
        //node2.Href = "WebPage\\BudgetAnalyse\\BAOperationDoc.aspx";
        //node2.Icon = Icon.Folder;
        //node2.Leaf = true;
        //nodes.Add(node2);

        if (UserLimStr == "管理员" || UserLimStr == "审核员" || UserLimStr == "出纳员" || UserLimStr == "局领导" || UserLimStr == "查询员")
        {
            Node node3 = new Node();
            node3.NodeID = "NodeBA3";
            node3.Text   = "预算控制执行表";
            node3.Href   = "WebPage\\BudgetAnalyse\\BudConExeList.aspx";
            node3.Icon   = Icon.PageGear;
            node3.Leaf   = true;
            nodes.Add(node3);

            Node node4 = new Node();
            node4.NodeID = "NodeBA4";
            node4.Text   = "收入及支出对比分析表";
            node4.Href   = "WebPage\\BudgetAnalyse\\IncomeContrastpay.aspx";
            node4.Icon   = Icon.PageLink;
            node4.Leaf   = true;
            nodes.Add(node4);

            Node node5 = new Node();
            node5.NodeID = "NodeBA5";
            node5.Text   = "预算月度执行率";//BGexecutePages.aspx
            node5.Href   = "WebPage\\BudgetAnalyse\\BudgetexecutionrateNew.aspx";
            node5.Icon   = Icon.PageLink;
            node5.Leaf   = true;
            nodes.Add(node5);

            Node node6 = new Node();
            node6.NodeID = "NodeBA6";
            node6.Text   = "预算年度执行率";//BGexecutePages.aspx
            node6.Href   = "WebPage\\BudgetAnalyse\\BudgetexecutionrateNewyear.aspx";
            node6.Icon   = Icon.PageLink;
            node6.Leaf   = true;
            nodes.Add(node6);
        }

        //Node node4 = new Node();
        //node4.NodeID = "NodeBA4";
        //node4.Text = "部门项目执行表";
        //node4.Href = "WebPage\\BudgetAnalyse\\DepSubControlExeList.aspx";
        //node4.Icon = Icon.Folder;
        //node4.Leaf = true;
        //nodes.Add(node4);

        e.Nodes = nodes;
    }
示例#25
0
 void store_ReadData(object sender, NodeLoadEventArgs e)
 {
 }
示例#26
0
 public void _treePrivilegeSelector_LeftReadData(object sender, NodeLoadEventArgs e)
 {
     e.Nodes.AddRange(privilege.GetRoleCanAddPrivilegeNodes(ConvertHelper.ToInt32(e.ExtraParams["id"])));
 }
示例#27
0
 void _menuStore_ReadData(object sender, NodeLoadEventArgs e)
 {
     e.Nodes.AddRange(privilege.GetNavigationMenus(Convert.ToInt32(e.ExtraParams["parentId"])));
 }
示例#28
0
 private void _treePrivilegeSelector_LeftReadData(object sender, NodeLoadEventArgs e)
 {
     e.Nodes.AddRange(privilege.GetRoleCanAddPrivilegeNodes(id));
 }
示例#29
0
        void m_oModel_NodeLoaded(object sender, NodeLoadEventArgs e)
        {
            MethodInvoker MethodBody = delegate()
            {
                // --- We only need to populate children if the loaded node is the selected node ---
                if (c_tvView.SelectedNode.Tag == e.Node)
                {
                    c_tvView.BeginUpdate();

                    RemoveMessageNodes(c_tvView.SelectedNode);
                    AddChildTreeNodes(c_tvView.SelectedNode);

                    c_tvView.ExpandAll();
                    TreeIntegrityCheck();
                    c_tvView.EndUpdate();

                    c_tvView.BeginUpdate();
                    RepositionScrollBars(c_tvView.SelectedNode);
                    c_tvView.EndUpdate();
                    c_tvView.Invalidate();
                }
            };

            if (c_tvView.IsHandleCreated)
                c_tvView.Invoke(MethodBody);
        }
示例#30
0
        void TasksTree_NodeLoad(object sender, NodeLoadEventArgs e)
        {
            int folderID = int.Parse(e.NodeID);

            SimpleTasksDataContext ctx = this.DBContext;

            var query = from tl in ctx.Categories
                        where tl.ParentID == folderID
                        select tl;

            this.ListToNode(query.ToList(), e.Nodes);
        }
示例#31
0
        //private void BindTreeData() {
        //    if (!X.IsAjaxRequest) {
        //        refreshTree();
        //    }
        //}
        //protected void refreshTree() {
        //    List<sysprog> list = this.CurrentData;
        //    IEnumerable<sysprog> list2= list.Where(prog=>prog.ParentID=="root" && prog.IsGroup=="1" );
        //    createTree((TreePanel1.Root[0] as Ext.Net.TreeNode).Nodes,list2);
        //}

        //private void createTree(Ext.Net.TreeNodeCollection tc, IEnumerable<sysprog> list2) {
        //    foreach (sysprog item in list2) {
        //        Ext.Net.TreeNode node = new Ext.Net.TreeNode(item.ProgName) { NodeID=item.id };
        //        tc.Add(node);
        //        createTree(node.Nodes,this.CurrentData.Where(prog=>prog.ParentID==item.id && prog.IsGroup=="1" ));
        //    }
        //}
        protected void GetNodes(object sender, NodeLoadEventArgs e)
        {
            e.Nodes = getNodes(e.NodeID);
        }
示例#32
0
 private void _treeRoleSelector_RightReadData(object sender, NodeLoadEventArgs e)
 {
     e.Nodes.AddRange(privilege.GetUserRoleNodes(id));
 }