/// <summary> /// 绑定申请店铺 /// </summary> protected void BindApplyShop(int isJoin) { Dictionary <Guid, string> shopFilialeList = CacheCollection.Filiale.GetShopList() .Where(act => act.Rank == (int)FilialeRank.Partial && act.ShopJoinType == isJoin && act.IsActive).ToDictionary(k => k.ID, v => v.Name); SelectedShopId = shopFilialeList.Count > 10; RcbShopFrontList.DataSource = shopFilialeList; RcbShopFrontList.DataBind(); RcbShopFrontList.Items.Insert(0, new RadComboBoxItem("", string.Format("{0}", Guid.Empty))); }
/// <summary> /// 店铺类型选择 /// </summary> /// <param name="o"></param> /// <param name="e"></param> protected void RcbShopTypeIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { var obj = o as RadComboBox; if (obj != null) { RcbShopFrontList.Text = ""; if (!string.IsNullOrEmpty(obj.SelectedValue) && obj.SelectedValue != "0") { BindApplyShop(Convert.ToInt32(obj.SelectedValue)); } else { RcbApplyState.DataSource = new Dictionary <Guid, string>(); RcbApplyState.DataBind(); RcbShopFrontList.DataSource = new Dictionary <Guid, string>(); RcbShopFrontList.DataBind(); } } }