Exemple #1
0
        /// <summary>
        /// 获取下拉列表集合
        /// </summary>
        /// <param name="type">下拉列表类型</param>
        /// <param name="nullopt">是否默认选项</param>
        /// <param name="key">默认选项显示内容</param>
        /// <param name="value">默认选项值</param>
        /// <returns></returns>
        public List<SelectListItem> GetddlList(DDLlist type, bool nullopt, string key, string value,params object[]where)
        {
            List<SelectListItem> ddllist = new List<SelectListItem>();
            if (nullopt)
            {
                if (string.IsNullOrEmpty(key))
                {
                    key = "--请选择--";
                    value = "-1";
                }
                ddllist.Add(new SelectListItem() { Text=key,Value=value,Selected=true});
            }
            switch(type)
            {
                case DDLlist.CardType: ddllist = GetClubCardType(ddllist, where);
                    break;
                case DDLlist.PkgItem: ddllist = GetConsumeItems(ddllist, where);
                    break;
                case DDLlist.Pkg: ddllist=GetPackage(ddllist, where);
                    break;
                case DDLlist.CardPkg: ddllist=GetCardPkg(ddllist, where);
                    break;
            }

            return ddllist;
        }
Exemple #2
0
        /// <summary>
        /// 获取下拉列表集合
        /// </summary>
        /// <param name="type">下拉列表类型</param>
        /// <param name="nullopt">是否默认选项</param>
        /// <param name="key">默认选项显示内容</param>
        /// <param name="value">默认选项值</param>
        /// <returns></returns>
        public List <SelectListItem> GetddlList(DDLlist type, bool nullopt, string key, string value, params object[] where)
        {
            List <SelectListItem> ddllist = new List <SelectListItem>();

            if (nullopt)
            {
                if (string.IsNullOrEmpty(key))
                {
                    key   = "--请选择--";
                    value = "-1";
                }
                ddllist.Add(new SelectListItem()
                {
                    Text = key, Value = value, Selected = true
                });
            }
            switch (type)
            {
            case DDLlist.CardType: ddllist = GetClubCardType(ddllist, where);
                break;

            case DDLlist.PkgItem: ddllist = GetConsumeItems(ddllist, where);
                break;

            case DDLlist.Pkg: ddllist = GetPackage(ddllist, where);
                break;

            case DDLlist.CardPkg: ddllist = GetCardPkg(ddllist, where);
                break;
            }

            return(ddllist);
        }