Ejemplo n.º 1
0
 private void tvPermission_BeforeCheckNode(object sender, CheckNodeEventArgs e)
 {
     if (tvRole.FocusedNode.GetDisplayText("RoleName") == "系统管理员" && PropertyHelper.CurrentUser.RoleName != "超级管理员")
     {
         e.CanCheck = false;
     }
 }
Ejemplo n.º 2
0
 private void treeList1_BeforeCheckNode(object sender, CheckNodeEventArgs e)
 {
     if (e.Node.Level <= 1)
     {
         e.CanCheck = false;
     }
     e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked);
 }
Ejemplo n.º 3
0
 private void treeListRemoteData_BeforeCheckNode_1(object sender, CheckNodeEventArgs e)
 {
     e.CanCheck = false;
     //if ((bool) sender)
     //{
     //    e.CanCheck = true;
     //}
 }
Ejemplo n.º 4
0
 private void treeList_BeforeCheckNode(object sender, CheckNodeEventArgs cnea)
 {
     // if the tree list node is not enabled don't allow it to be checked
     if (Convert.ToBoolean(cnea.Node.GetValue(EnabledFieldName)) == false)
     {
         cnea.CanCheck = false;
     }
 }
Ejemplo n.º 5
0
 private void TreeListBeforeCheckNode(object sender, CheckNodeEventArgs e)
 {
     if (e.Node.GetValue(0).GetType().Equals(typeof(OrderHeaderObj)))
     {
         e.CanCheck = Model.CanCheck((e.Node.GetValue(0) as OrderHeaderObj));
     }
     e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked);
 }
Ejemplo n.º 6
0
        private void treeListRule_BeforeCheckNode(object sender, CheckNodeEventArgs e)
        {
            if (TreeShowType != RuleTreeShowType.ViewRulesAndSelection)
            {
                return;
            }

            e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked);
        }
Ejemplo n.º 7
0
 private void docTreeList_BeforeCheckNode(object sender, CheckNodeEventArgs e)
 {
     if (e.Node[colTYP] != DBNull.Value)
     {
         e.CanCheck = true;
     }
     else
     {
         e.CanCheck = false;
     }
 }
Ejemplo n.º 8
0
        private void treeList1_BeforeCheckNode(object sender, CheckNodeEventArgs e)
        {
            TreeListNode node = e.Node;

            if (node.Checked)
            {
                node.UncheckAll();
            }
            else
            {
                node.CheckAll();
            }
            while (node.ParentNode != null)
            {
                node            = node.ParentNode;
                node.CheckState = AnyChildIsChecked(node) ? CheckState.Checked : CheckState.Unchecked;
            }
        }
Ejemplo n.º 9
0
 /// <summary>
 /// 设定TreeList控件是否可以选中
 /// </summary>
 private void treeListDesignBom_BeforeCheckNode(object sender, CheckNodeEventArgs e)
 {
     try
     {
         if (e.Node == null)
         {
             return;
         }
         string reParentStr = DataTypeConvert.GetString(e.Node["ReParent"]);
         if (reParentStr == "")
         {
             e.CanCheck = true;
         }
         else
         {
             e.CanCheck = false;
         }
     }
     catch (Exception ex)
     {
         ExceptionHandler.HandleException(this.Text + "--设定TreeList控件是否可以选中错误。", ex);
     }
 }
Ejemplo n.º 10
0
 private void treeList2_BeforeCheckNode(object sender, CheckNodeEventArgs e)
 {
     tree_controlle_.BeforeCheckNode(sender, e);
 }
Ejemplo n.º 11
0
 /// <summary>
 /// 禁止操作节点CheckBox
 /// 说明
 /// 在BeforeCheckNode事件中使用
 /// </summary>
 /// <param name="tree">TreeListNode</param>
 /// <param name="conditionHanlder">委托</param>
 /// <param name="e">CheckNodeEventArgs</param>
 public static void DisabledSetCheckBox(this TreeListNode tree, Predicate <TreeListNode> conditionHanlder, CheckNodeEventArgs e)
 {
     if (conditionHanlder(e.Node))
     {
         e.CanCheck = false;
     }
 }
Ejemplo n.º 12
0
 private void treeListChucNang_BeforeCheckNode(object sender, CheckNodeEventArgs e)
 {
     e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked);
 }
Ejemplo n.º 13
0
 private void treeList1_BeforeCheckNode(object sender, CheckNodeEventArgs e) {
     //e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked);
 }
Ejemplo n.º 14
0
        private void treeListRule_BeforeCheckNode(object sender, CheckNodeEventArgs e)
        {
            if (TreeShowType != RuleTreeShowType.ViewRulesAndSelection) return;

            e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked);
        }
Ejemplo n.º 15
0
 private void TreeListBeforeCheckNode(object sender, CheckNodeEventArgs e)
 {
     if (e.Node.GetValue(0).GetType().Equals(typeof(OrderHeaderData)))
     {
         e.CanCheck = (e.Node.GetValue(0) as OrderHeaderData).IdOrderState == 2;
     }
     if (e.Node.GetValue(0).GetType().Equals(typeof(PreOrderHeaderData)))
     {
         e.CanCheck = (e.Node.GetValue(0) as PreOrderHeaderData).IdOrderState == 2;
     }
     e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked);
 }
Ejemplo n.º 16
0
 private void treeList1_BeforeCheckNode(object sender, CheckNodeEventArgs e)
 {
     BeforeEditIsCheckedNode = e.Node.Checked;
 }
Ejemplo n.º 17
0
        private void treeList_BfgoreCheckNode(object sender, CheckNodeEventArgs e)
        {
            e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked);

            if (e.Node.ImageIndex != 2)//folder
            {
                CheckSubNodes(e.Node, e.State);
            }

            if (e.State == CheckState.Checked)
            {
                CheckParentNodes(e.Node.ParentNode);
            }
        }
Ejemplo n.º 18
0
		private void OnCategoriesBeforeCheckNode(object sender, CheckNodeEventArgs e)
		{
			if (!_handleCheckEvens) return;
			if (e.State != CheckState.Checked) return;

			var curentCheckedTagsCount = _rootNode.Nodes.SelectMany(node => node.Nodes).Count(node => node.CheckState != CheckState.Unchecked);
			var newCheckedTagsCount = curentCheckedTagsCount;
			if (e.Node.Tag is SearchGroup)
				newCheckedTagsCount += e.Node.Nodes.Count;
			else if (e.Node.Tag is SearchTag)
				newCheckedTagsCount++;
			if (newCheckedTagsCount <= MainController.Instance.Lists.SearchTags.MaxTags) return;

			MainController.Instance.PopupMessages.ShowWarning(String.Format("Only {0} Search Tags are ALLOWED", MainController.Instance.Lists.SearchTags.MaxTags));

			_handleCheckEvens = false;
			e.State = e.PrevState;
			e.CanCheck = false;
			_handleCheckEvens = true;
		}
Ejemplo n.º 19
0
 void treeList_BeforeCheckNode(object sender, CheckNodeEventArgs e)
 {
     e.CanCheck = CanCheckNode(e.Node);
 }
Ejemplo n.º 20
0
 /// <summary>
 /// 树形勾选前触发
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void TrlAREA_BeforeCheckNode(object sender, CheckNodeEventArgs e)
 {
     e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked);
 }