/// <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; }
/// <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); }