Example #1
0
        private void LoadStore()
        {
            List <SelectListItem> storeClassList = new List <SelectListItem>();

            storeClassList.Add(new SelectListItem()
            {
                Text = "选择店铺分类", Value = "-1"
            });
            foreach (StoreClassInfo storeClassInfo in AdminStores.GetStoreClassList(WorkContext.StoreId))
            {
                storeClassList.Add(new SelectListItem()
                {
                    Text = storeClassInfo.Name, Value = storeClassInfo.StoreCid.ToString()
                });
            }
            ViewData["storeClassList"] = storeClassList;

            List <SelectListItem> storeShipTemplateList = new List <SelectListItem>();

            storeShipTemplateList.Add(new SelectListItem()
            {
                Text = "选择配送模板", Value = "-1"
            });
            foreach (StoreShipTemplateInfo storeShipTemplateInfo in AdminStores.GetStoreShipTemplateList(WorkContext.StoreId))
            {
                storeShipTemplateList.Add(new SelectListItem()
                {
                    Text = storeShipTemplateInfo.Title, Value = storeShipTemplateInfo.StoreSTid.ToString()
                });
            }
            ViewData["storeShipTemplateList"] = storeShipTemplateList;
        }
Example #2
0
        /// <summary>
        /// 店铺配送模板列表
        /// </summary>
        public ActionResult StoreShipTemplateList()
        {
            StoreShipTemplateListModel model = new StoreShipTemplateListModel()
            {
                StoreShipTemplateList = AdminStores.GetStoreShipTemplateList(WorkContext.StoreId)
            };

            MallUtils.SetAdminRefererCookie(Url.Action("storeshiptemplatelist"));
            return(View(model));
        }
Example #3
0
        /// <summary>
        /// 店铺配送模板列表
        /// </summary>
        public ActionResult StoreShipTemplateList(int storeId = -1)
        {
            StoreInfo storeInfo = AdminStores.GetStoreById(storeId);

            if (storeInfo == null)
            {
                return(PromptView("店铺不存在"));
            }

            StoreShipTemplateListModel model = new StoreShipTemplateListModel()
            {
                StoreId = storeId,
                StoreShipTemplateList = AdminStores.GetStoreShipTemplateList(storeId)
            };

            MallUtils.SetAdminRefererCookie(string.Format("{0}?storeId={1}", Url.Action("storeshiptemplatelist"), storeId));
            return(View(model));
        }
Example #4
0
        /// <summary>
        /// 店铺配送模板选择列表
        /// </summary>
        public ActionResult StoreShipTemplateSelectList(int storeId = -1)
        {
            List <StoreShipTemplateInfo> storeShipTemplateList = AdminStores.GetStoreShipTemplateList(storeId);

            StringBuilder sb = new StringBuilder();

            sb.Append("[");
            foreach (StoreShipTemplateInfo storeShipTemplateInfo in storeShipTemplateList)
            {
                sb.AppendFormat("{0}\"id\":\"{1}\",\"title\":\"{2}\"{3},", "{", storeShipTemplateInfo.StoreSTid, storeShipTemplateInfo.Title, "}");
            }
            if (storeShipTemplateList.Count > 0)
            {
                sb.Remove(sb.Length - 1, 1);
            }
            sb.Append("]");

            return(Content(sb.ToString()));
        }