Пример #1
0
 private void ccbNick_SelectedValueChanged(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(ccbNick.Text))
     {
         treeListSellerCat.Nodes.Clear();
         List <Alading.Entity.SellerCat> sellercatList = SellerCatService.GetSellerCat(p => p.SellerNick == ccbNick.Text);
         //TreeListNode selleNode = treeListSellerCat.AppendNode(new object[] { ccbNick.Text }, null);
         AddNodes(null, treeListSellerCat, sellercatList);
         treeListSellerCat.ExpandAll();
     }
 }
Пример #2
0
        /// <summary>
        /// 向treeList中加载出售中的商品的类目
        /// </summary>
        /// <param name="shopNick">店铺昵称</param>
        /// <param name="rootNode">父节点</param>
        /// <param name="treeListShop">被加载的控件treeListShop</param>
        private void AddNodes(string shopNick, TreeListNode rootNode, TreeList treeListShop)
        {
            List <Alading.Entity.SellerCat> listSellerCat = SellerCatService.GetSellerCatOrdered(shopNick);

            if (listSellerCat != null)
            {
                foreach (Alading.Entity.SellerCat sellerCat in listSellerCat)
                {
                    if (sellerCat.parent_cid == "0")
                    {
                        TreeListNode childNode = treeListShop.AppendNode(new object[] { sellerCat.name }, rootNode);
                        childNode.Tag = sellerCat.cid + "," + shopNick;
                        AppendNodes(shopNick, sellerCat.cid, childNode, treeListShop, listSellerCat);
                    }
                }
            }
        }
Пример #3
0
 /// <summary>
 /// 加载当前卖家的自定义类目
 /// </summary>
 /// <param name="sellerNick">当前卖家昵称</param>
 private void LoadSellerCats(string sellerNick)
 {
     try
     {
         treeListSellerCats.Nodes.Clear();
         List <Alading.Entity.SellerCat> listSellerCat = SellerCatService.GetSellerCat(p => p.SellerNick == sellerNick);
         foreach (Alading.Entity.SellerCat sellerCat in listSellerCat)
         {
             if (sellerCat.parent_cid == "0")
             {
                 TreeListNode fatherNode = treeListSellerCats.AppendNode(new object[] { sellerCat.name }, null);
                 fatherNode.Tag = sellerCat.cid + "," + sellerCat.sort_order;
                 AppendChildNodes(listSellerCat, fatherNode);
             }
         }
         treeListSellerCats.ExpandAll();
     }
     catch (Exception ex)
     {
         XtraMessageBox.Show(ex.Message, "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }