protected void ObjDs1_Selecting(object sender, ObjectDataSourceSelectingEventArgs e) { MenutypeFilter filter = new MenutypeFilter(); e.InputParameters["filter"] = filter; }
/// <summary> /// load listbox menu list /// </summary> /// <param name="listMenu">the listbox obj</param> /// <param name="menuType">menutype filter</param> /// <param name="currMenuId">current menu id (will be a disbled item in list)</param> public static void LoadListMenu(ListBox listMenu, string menuType, int currMenuId) { listMenu.Items.Clear(); //ListItem listGroupItem = new ListItem("Menu", ""); //value.ToString() //ListMenu.Items.Add(listGroupItem); MenutypeFilter menutypeFilter = new MenutypeFilter(); if (!string.IsNullOrEmpty(menuType)) menutypeFilter.MenuType = menuType; List<Menutype> menuTypes = new MenutypesManager().GetByFilter(menutypeFilter, ""); foreach (Menutype menuTypeItem in menuTypes) { //ListItem separatorListItem = new ListItem(" ", ""); //listMenu.Items.Add(separatorListItem); ListItem menuTypeListItem = new ListItem(); menuTypeListItem.Value = menuTypeItem.MenuType; menuTypeListItem.Text = menuTypeItem.MenuType; menuTypeListItem.Enabled = true; //menuTypeListItem.Attributes.Add("disabled", "disabled"); listMenu.Items.Add(menuTypeListItem); loadMenuItems(listMenu, menuTypeItem.MenuType, 0, 0, currMenuId); } }
private void loadDropMenus() { DropMenuTypesFilter.Items.Clear(); MenutypeFilter filter = new MenutypeFilter(); List<Menutype> recordList = new MenutypesManager().GetByFilter(filter, ""); foreach (Menutype record1 in recordList) { DropMenuTypesFilter.Items.Add(new ListItem(record1.MenuType, record1.MenuType)); } }