Beispiel #1
0
 private void Add(IClassifyCollection classifys, TreeNodeCollection treeNodes)
 {
     if (classifys.Count == 0)
     {
         this.btnAddroot.Enabled = true;
         this.btnAddRoad.Enabled = false;
         this.btnAddlamp.Enabled = false;
         this.btnUpdate.Enabled  = false;
         this.btnDelete.Enabled  = false;
     }
     else
     {
         btnAddroot.Enabled = false;
         foreach (RoadPosition classify in classifys)
         {
             TreeNode tn = new TreeNode();
             this.FillClassifyNode(classify, tn);
             treeNodes.Add(tn);
             if (classify.Children.Count > 0)
             {
                 this.Add(classify.Children, tn.Nodes);
             }
         }
     }
 }
        private void AddClassifys(IClassifyCollection classifys, TreeNodeCollection treeNodes)
        {
            foreach (CommonCustomClassify _Classify in classifys)
            {
                TreeNode tn = new TreeNode();
                tn.Text = _Classify.Name;
                tn.Tag  = _Classify;
                if (_Classify.GetLevel() == 0)
                {
                    tn.ImageIndex         = 0;
                    tn.SelectedImageIndex = 0;
                }
                else if (_Classify.GetLevel() == 1)
                {
                    tn.ImageIndex         = 1;
                    tn.SelectedImageIndex = 1;
                }
                else
                {
                    tn.ImageIndex         = 2;
                    tn.SelectedImageIndex = 2;
                }
                treeNodes.Add(tn);

                if (_Classify.Children.Count > 0 || _Classify.DeviceCount > 0)
                {
                    tn.Nodes.Add("", "", 3, 3);
                }
            }
        }
        private void FillClassifys(IClassifyCollection classifys, string indent)
        {
            foreach (CommonCustomClassify _Classify in classifys)
            {
                this.m_Value.Items.Add(new CommonCustomClassifyInfo(_Classify));

                this.FillClassifys(_Classify.Children, indent + " ");
            }
        }
Beispiel #4
0
 private void Add(IClassifyCollection classifys, TreeNodeCollection treeNodes)
 {
     foreach (Department classify in classifys)
     {
         TreeNode tn = new TreeNode();
         this.FillClassifyNode(classify, tn);
         treeNodes.Add(tn);
         if (classify.Children.Count > 0)
         {
             this.Add(classify.Children, tn.Nodes);
         }
     }
 }
Beispiel #5
0
        private void AddClassifys(IClassifyCollection classifys, TreeNodeCollection treeNodes)
        {
            foreach (Classify _Classify in classifys)
            {
                string strImageKey = "C" + _Classify.ClassifyId;

                if (this.img.Images.ContainsKey(strImageKey) == false)
                {
                    this.img.Images.Add(strImageKey, _Classify.GetIcon16());
                }

                TreeNode tn = new TreeNode();
                tn.Text             = _Classify.Name;
                tn.Tag              = _Classify;
                tn.ImageKey         = strImageKey;
                tn.SelectedImageKey = strImageKey;
                treeNodes.Add(tn);

                if (_Classify.Children.Count > 0 || _Classify.DeviceCount > 0)
                {
                    tn.Nodes.Add("", "", 3, 3);
                }
            }
        }