示例#1
0
        /// <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)));
        }
示例#2
0
        /// <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();
                }
            }
        }