Esempio n. 1
0
        // Load data drop down list shelf
        public void loadFloorShelf(int parentID, int value)
        {
            ddlFloorShelf.Items.Clear();
            ddlFloorShelf.Items.Insert(0, new ListItem("Chọn tầng", "0"));

            if (parentID <= 0)
            {
                ddlFloorShelf.Attributes.Add("disabled", "true");
                ddlFloorShelf.Style.Add("background-color", "gray");
                return;
            }

            var floorShelfs = CategoryShelfController.getFloorShelfs(parentID);

            foreach (var item in floorShelfs)
            {
                var listItem = new ListItem()
                {
                    Value = item.ID.ToString(), Text = item.Name
                };
                if (item.ID == value)
                {
                    listItem.Selected = true;
                }
                ddlFloorShelf.Items.Add(listItem);
            }
            // Cài đặt giá trị
            ddlFloorShelf.Attributes.Remove("disabled");
            ddlFloorShelf.Style.Remove("background-color");
            ddlFloorShelf.DataBind();
        }
Esempio n. 2
0
 public static List <ListItem> getFloorShelfs(int parentID)
 {
     if (parentID > 0)
     {
         return(CategoryShelfController.getFloorShelfs(parentID)
                .Select(x => new ListItem()
         {
             Value = x.ID.ToString(),
             Text = x.Name
         })
                .ToList());
     }
     else
     {
         return(new List <ListItem>());
     }
 }