示例#1
0
        private void NhomChucnangcomboBox_SelectedValueChanged(object sender, EventArgs e)
        {
            if (NhomChucnangId == null)
            {
                return;
            }
            _presenter.GetChucnangByNhomChucnang();
            GetAllNodesOperation op = new GetAllNodesOperation();

            ItemtreeList.NodesIterator.DoOperation(op);
            foreach (var i in op.AllNodes)
            {
                i.CheckState = CheckState.Unchecked;
            }
            foreach (var node in op.AllNodes)
            {
                foreach (var i in _vaitroChucnangItems)
                {
                    if ((node.GetValue(node.TreeList.KeyFieldName) as Guid?).Value.CompareTo(i.ItemId.Value) == 0)
                    {
                        node.CheckState = CheckState.Checked;
                    }
                    //else
                    //node.CheckState = CheckState.Unchecked;
                }
            }
            RefreshData();
        }
示例#2
0
        private void roleModelBindingSource_PositionChanged(object sender, EventArgs e)
        {
            GetAllNodesOperation op = new GetAllNodesOperation();

            ItemtreeList.NodesIterator.DoOperation(op);
            foreach (var i in op.AllNodes)
            {
                i.CheckState = CheckState.Unchecked;
            }
            _presenter.GetChucnangByVaitro();
            foreach (var node in op.AllNodes)
            {
                foreach (var i in _vaitroChucnangItems)
                {
                    if ((node.GetValue(node.TreeList.KeyFieldName) as Guid?).Value.CompareTo(i.ItemId.Value) == 0)
                    {
                        node.CheckState = CheckState.Checked;
                    }
                    //else
                    //node.CheckState = CheckState.Unchecked;
                }
            }
            RefreshData();
        }