public void BindTree(int sectionId) { var man = new CategoriesManager(true, true); var filter = new CategoriesFilter(); filter.Enabled = Utility.TristateBool.NotSet; filter.SectionId = (sectionId > 0 ? sectionId : -1); var list = man.GetByFilter(filter, ""); Tree1.Nodes.Clear(); bindTree(list, null); }
private List<LinksList> getCategoriesList() { List<LinksList> res = new List<LinksList>(); List<Category>list = new List<Category>(); CategoriesFilter filter = new CategoriesFilter(); filter.Enabled = Utility.TristateBool.True; filter.SectionId = this.SectionId; list = new CategoriesManager().GetByFilter(filter, ""); foreach (Category item in list) { res.Add(new LinksList(item.Id, item.Title)); //res.Add(item.Title); } return res; }
private void loadDropCategoriesFilter(int sectionId) { DropCategoriesFilter.Items.Clear(); DropCategoriesFilter.Items.Add(new ListItem(Utility.GetLabel("LblSelectCategory", "Select category"), "0")); var catFilter = new CategoriesFilter(); catFilter.SectionId = sectionId; if (catFilter.SectionId == 0) catFilter.Id = -1; var list = new CategoriesManager(true, true).GetByFilter(catFilter, ""); loadListCategories(DropCategoriesFilter, list, 0, 0, base.ShowItemsCount); if (base.LastSelectedCategoryId > 0) Utility.SetDropByValue(DropCategoriesFilter, base.LastSelectedCategoryId.ToString()); }
private void loadDropCategories(int sectionId) { DropCategories.Items.Clear(); var catFilter = new CategoriesFilter(); catFilter.SectionId = sectionId; if (catFilter.SectionId == 0) catFilter.Id = -1; var list = new CategoriesManager().GetByFilter(catFilter, ""); loadListCategories(DropCategories, list, 0, 0); }
private void loadListCategories() { var man = new CategoriesManager(); var filter = new CategoriesFilter(); filter.SectionId = shopSettings.SectionId; var list = man.GetByFilter(filter, ""); ListCategories.Items.Clear(); ListCategories.Items.Add(new ListItem("", "0")); foreach (var item in list) { var listItem = new ListItem(); listItem.Value = item.Id.ToString(); listItem.Text = item.Title; listItem.Enabled = true; ListCategories.Items.Add(listItem); } }
/// <summary> /// parent category /// </summary> public List<Category> Childs(CategoriesManager man) { if (childs == null) { var filter = new CategoriesFilter(); filter.ParentId = this.Id; childs = man.GetByFilter(filter, ""); } return childs; }
private void loadDropCategoriesFilter(int sectionId) { DropCategoriesFilter.Items.Clear(); DropCategoriesFilter.Items.Add(new ListItem(Utility.GetLabel("LblSelectCategory", "Select category"), "0")); var catFilter = new CategoriesFilter(); var catList = new List<Category>(); catFilter = new CategoriesFilter(); catFilter.SectionId = sectionId; if (catFilter.SectionId == 0) catFilter.Id = -1; catList = new CategoriesManager(true, false).GetByFilter(catFilter, ""); foreach (var cat in catList) { DropCategoriesFilter.Items.Add(new ListItem(cat.Title, cat.Id.ToString())); } if (base.LastSelectedCategoryId > 0) Utility.SetDropByValue(DropCategoriesFilter, base.LastSelectedCategoryId.ToString()); }
private void loadDropCategories(int sectionId) { DropCategories.Items.Clear(); var catFilter = new CategoriesFilter(); var catList = new List<Category>(); catFilter = new CategoriesFilter(); catFilter.SectionId = sectionId; if (catFilter.SectionId == 0) catFilter.Id = -1; catList = new CategoriesManager().GetByFilter(catFilter, ""); foreach (var cat in catList) { DropCategories.Items.Add(new ListItem(cat.Section.Title + " > " + cat.Title, cat.Id.ToString())); } }
private void loadListParentId() { ListParentId.Items.Clear(); //root virtual item var listItem = new ListItem(); listItem.Value = "0"; listItem.Text = ""; listItem.Enabled = true; ListParentId.Items.Add(listItem); var man = new CategoriesManager(true, true); var filter = new CategoriesFilter(); filter.Enabled = Utility.TristateBool.NotSet; if (this.SectionId > 0) filter.SectionId = this.SectionId; else { int secId = -1; int.TryParse(DropSectionsFilter.SelectedValue, out secId); filter.SectionId = secId; } var list = man.GetByFilter(filter, ""); loadListParentId(list, 0, 0, this.CurrentId); }
private void loadDropCategoriesFilter(int sectionId) { DropCategoriesFilter.Items.Clear(); DropCategoriesFilter.Items.Add(new ListItem(base.GetLabel("CategoryFilter", "--category--"), "0")); DropCategories.Items.Clear(); //DropCategories.Items.Add(new ListItem("", "0")); //mandatory category var catFilter = new CategoriesFilter(); var catList = new List<Category>(); catFilter = new CategoriesFilter(); catFilter.Enabled = Utility.TristateBool.True; catFilter.SectionId = sectionId; if (catFilter.SectionId == 0) catFilter.Id = -1; catList = new CategoriesManager(true, true).GetByFilter(catFilter, ""); foreach (var cat in catList) { DropCategoriesFilter.Items.Add(new ListItem(cat.Title, cat.Id.ToString())); DropCategories.Items.Add(new ListItem(cat.Title, cat.Id.ToString())); } }