protected void TreePower_NodeCheck(object sender, TreeCheckEventArgs e)
        {
            if (TreeUser.SelectedNode == null)
            {
                Alert.ShowInTop("该项操作未执行,因未选择用户!"); return;
            }

            Maticsoft.BLL.tUserPower BLLtt = new Maticsoft.BLL.tUserPower();
            BLLtt.Delete(int.Parse(TreeUser.SelectedNodeID));
            FineUIPro.TreeNode[] nodes = TreePower.GetCheckedNodes();


            if (nodes.Length > 0)
            {
                Maticsoft.Model.tUserPower m   = new Maticsoft.Model.tUserPower();
                Maticsoft.BLL.tUserPower   BLL = new Maticsoft.BLL.tUserPower();

                foreach (FineUIPro.TreeNode node in nodes)
                {
                    m.userId  = int.Parse(TreeUser.SelectedNodeID);
                    m.powerId = int.Parse(node.NodeID);
                    BLL.Add(m);
                }
                LoadPowerData();
            }
        }
예제 #2
0
 protected void treeRole_NodeCheck(object sender, TreeCheckEventArgs e)
 {
     if (e.Checked)
     {
         treePower.CheckAllNodes(e.Node.Nodes);
         return;
     }
     treePower.UncheckAllNodes(e.Node.Nodes);
 }
예제 #3
0
 protected void treeMenu_NodeCheck(object sender, TreeCheckEventArgs e)
 {
     if (e.Checked)
     {
         treeMenu.CheckAllNodes(e.Node.Nodes);
     }
     else
     {
         treeMenu.UncheckAllNodes(e.Node.Nodes);
     }
 }
예제 #4
0
 protected void Tree1_NodeCheck(object sender, TreeCheckEventArgs e)
 {
     if (e.Checked)
     {
         Tree1.CheckAllNodes(e.Node.Nodes);
     }
     else
     {
         Tree1.UncheckAllNodes(e.Node.Nodes);
     }
 }
예제 #5
0
 protected void MainList_NodeCheck(object sender, TreeCheckEventArgs e)
 {
     if (e.Checked)
     {
         tvList.CheckAllNodes(e.Node.Nodes);
     }
     else
     {
         tvList.UncheckAllNodes(e.Node.Nodes);
     }
 }
예제 #6
0
 protected void firsttree_NodeCheck(object sender, TreeCheckEventArgs e)
 {
     if (e.Checked)
     {
         firsttree.CheckAllNodes(e.Node.Nodes);
     }
     else
     {
         firsttree.UncheckAllNodes(e.Node.Nodes);
     }
 }
예제 #7
0
 protected void TreeMenu_NodeCheck(object sender, TreeCheckEventArgs e)
 {
     if (!e.Node.Leaf)
     {
         CheckTreeNode(e.Node.Nodes, e.Checked);
     }
     else
     {
         FineUI.Tree tree = e.Node.TreeInstance;
         foreach (FineUI.TreeNode node in tree.Nodes)
         {
             if (node.Target == e.Node.Target)
             {
                 node.Checked = true;
             }
         }
     }
 }
예제 #8
0
        protected void TreeDpt_NodeCheck(object sender, TreeCheckEventArgs e)
        {
            if (e.Checked)
            {
                TreeDpt.CheckAllNodes(e.Node.Nodes);
                if (TreeDpt.FindNode(e.NodeID).ParentNode == null)
                {
                    return;
                }

                if (TreeDpt.FindNode(e.NodeID).ParentNode.Checked == false)
                {
                    TreeDpt.FindNode(e.NodeID).ParentNode.Checked = true;
                }
            }
            else
            {
                TreeDpt.UncheckAllNodes(e.Node.Nodes);
            }
        }