コード例 #1
0
ファイル: Default.ascx.cs プロジェクト: liqueflies/pigeoncms
 protected void ObjDs1_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
 {
     MenutypeFilter filter = new MenutypeFilter();
     e.InputParameters["filter"] = filter;
 }
コード例 #2
0
ファイル: MenuHelper.cs プロジェクト: liqueflies/pigeoncms
        /// <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);
            }
        }
コード例 #3
0
ファイル: Default.ascx.cs プロジェクト: liqueflies/pigeoncms
    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));
        }
    }