Esempio n. 1
0
        public ActionResult selectcom()
        {
            var    com = new ComManager().GetEntity(Id1);
            var    us  = this.Session["USER"] as User;
            string area;

            if (us != null)
            {
                var ussite = new UserSiteManager().GetEntitysWhereAsNoTracking(x => x.UserId == us.Id & x.SitePre == 1).FirstOrDefault();
                area = ussite.QuXian.Shi.Sheng.name + ussite.QuXian.Shi.Name + ussite.QuXian.Name + ussite.SiteDetail;
            }
            else
            {
                area = "请登录";
            }
            var com1 = new
            {
                Id        = com.Id,
                ComWeight = com.ComWeight,
                ComTypeId = com.ComTypeId,
                ComName   = com.ComName,
                ComMoney  = com.ComMoney,
                ComBz     = com.ComBz,
                comImg    = com.ComImg,
                Area      = area,
                list      = com.ComImg1.Select(x => new {
                    x.ImgName
                })
            };

            return(Json(com1, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
        /// <summary>
        /// 查询地址
        /// </summary>
        /// <returns></returns>
        public ActionResult selectArea()
        {
            var us    = this.Session["USER"] as User;
            var usit  = new UserSiteManager().GetEntitysWhereAsNoTracking(x => x.UserId == us.Id);
            var info1 = usit.Select(x => new {
                dz = x.QuXian.Shi.Sheng.name + x.QuXian.Shi.Name + x.QuXian.Name
            });

            return(Json(info1, JsonRequestBehavior.AllowGet));
        }
Esempio n. 3
0
        /// <summary>
        /// 修改页面
        /// </summary>
        /// <param name="us"></param>
        /// <returns></returns>
        public ActionResult SiteUpIndex(int Id)
        {
            UserSite newus = new UserSiteManager().GetEntity(Id);
            //省
            List <Sheng> sheng = new ShengManager().GetAll();

            sheng.Add(newus.QuXian.Shi.Sheng);
            ViewBag.type1 = new SelectList(sheng, "Id", "name");
            //市
            List <Shi> shi = new List <Shi>();

            shi.Add(newus.QuXian.Shi);
            ViewBag.type2 = new SelectList(shi, "Id", "Name");
            //区县
            List <QuXian> quxs = new List <QuXian>();

            quxs.Add(newus.QuXian);
            ViewBag.type3 = new SelectList(quxs, "Id", "Name");

            return(PartialView(newus));
        }
Esempio n. 4
0
        /// <summary>
        /// 修改地址
        /// </summary>
        /// <param name="usite"></param>
        /// <returns></returns>
        public ActionResult SiteUp(UserSite usite)
        {
            UserSite oldusite = new UserSiteManager().GetEntitysWhereAsNoTracking(x => x.Id == usite.Id).FirstOrDefault();

            oldusite.QuXianId    = usite.QuXianId;
            oldusite.SiteDetail  = usite.SiteDetail;
            oldusite.SitePhone   = usite.SitePhone;
            oldusite.SiteProName = usite.SiteProName;

            UserSite uspro = new UserSiteManager().GetEntitysWhereAsNoTracking(x => x.SitePre == 1 & x.Id == usite.Id).FirstOrDefault();

            if (uspro == null)
            {
                oldusite.SitePre = usite.SitePre;
            }

            if (new UserSiteManager().Update(oldusite))
            {
                if (oldusite.SitePre == 1)
                {
                    UserSite us = new UserSiteManager().GetEntitysWhereAsNoTracking(x => x.SitePre == 1 & x.Id != oldusite.Id).FirstOrDefault();
                    if (us != null)
                    {
                        us.SitePre = 0;
                        if (new UserSiteManager().Update(us))
                        {
                            return(Json("1001", JsonRequestBehavior.AllowGet));
                        }
                        else
                        {
                            return(Json("1000", JsonRequestBehavior.AllowGet));
                        }
                    }
                }
                return(Json("1001", JsonRequestBehavior.AllowGet));
            }
            return(Json("1000", JsonRequestBehavior.AllowGet));
        }
Esempio n. 5
0
        public ActionResult selectCount()
        {
            var us = this.Session["USER"] as User;

            if (us == null)
            {
                var info1 = new
                {
                    count = "0",
                    Area  = "请登录"
                };
                return(Json(info1, JsonRequestBehavior.AllowGet));
            }
            var ussite = new UserSiteManager().GetEntitysWhereAsNoTracking(x => x.UserId == us.Id & x.SitePre == 1).FirstOrDefault();
            var area   = ussite.QuXian.Shi.Sheng.name + ussite.QuXian.Shi.Name + ussite.QuXian.Name + ussite.SiteDetail;
            var sp     = new ShopCarManager().GetEntitysWhere(x => x.UserId == us.Id);
            var info   = new {
                count = sp.Count,
                Area  = area
            };

            return(Json(info, JsonRequestBehavior.AllowGet));
        }