Esempio n. 1
0
        public ActionResult Edit(BusinessModel businessModel)
        {
            if (businessModel.ShopID == 0)
            {
                businessModel = new BusinessModel();
                int shopId   = Convert.ToInt32(Request.QueryString["id"]);
                var shopInfo = ShopInfoBLL.GetInstance().GetAdminSingle(shopId);
                businessModel.ShopID      = shopId;
                businessModel.ShopTitle   = shopInfo.ShopTilte;
                businessModel.ShopPrice   = shopInfo.ShopPrice.ToString();
                businessModel.ShopDisc    = shopInfo.ShopDisc;
                businessModel.ShopArea    = shopInfo.ShopArea.ToString();
                businessModel.PublishTime = shopInfo.PublishTime.ToString();
                businessModel.BusinessID  = shopInfo.BusinessID;

                var publisher = PublisherInfoBLL.GetInstance().GetAdminSingle(shopId);
                if (publisher != null)
                {
                    businessModel.UserName = publisher.UserName;
                    businessModel.Mobile   = publisher.UserMobile;
                }
            }
            else
            {
                var shopInfo = ShopInfoBLL.GetInstance().GetAdminSingle(businessModel.ShopID);
                if (shopInfo != null)
                {
                    shopInfo.ShopTilte    = businessModel.ShopTitle;
                    shopInfo.ShopDisc     = businessModel.ShopDisc;
                    shopInfo.BusinessID   = businessModel.BusinessID;
                    shopInfo.ModifyStatus = 2;
                    shopInfo.UpdateTime   = DateTime.Now;
                    ShopInfoBLL.GetInstance().Update(shopInfo);
                }

                var publisher = PublisherInfoBLL.GetInstance().GetAdminSingle(businessModel.ShopID);
                if (publisher != null)
                {
                    publisher.UserName   = businessModel.UserName;
                    publisher.UserMobile = businessModel.Mobile;
                    PublisherInfoBLL.GetInstance().Update(publisher);
                }

                return(RedirectToAction("List", "Business"));
            }

            return(View(businessModel));
        }
Esempio n. 2
0
        public ActionResult List(ShopQueryEntity query)
        {
            #region 拼接查询条件
            ViewBag.Query = query;
            int businessId   = string.IsNullOrEmpty(query.BusinessID) ? 0 : Convert.ToInt32(query.BusinessID);
            int shopID       = string.IsNullOrEmpty(query.ShopID) ? 0 : Convert.ToInt32(query.ShopID);
            int modifyStatus = string.IsNullOrEmpty(query.ModifyStatus) ? 0 : Convert.ToInt32(query.ModifyStatus);
            #endregion

            int recordCount = 0;

            DataSet ds = ShopInfoBLL.GetInstance().GetShopInfoList(businessId, shopID, query.ShopName, modifyStatus, pageIndex, pageSize, out recordCount);

            ViewBag.Count        = recordCount;
            ViewBag.modifyStatus = GetCouponStatus(query.ModifyStatus);
            ViewBag.businessType = GetBusinessType(query.BusinessID);

            return(View(ds.Tables[0]));
        }