public ActionResult selectshopcar() { var us = Session["USER"] as User; if (us == null) { var info1 = new { bm = "1005", url = "/LoginReg/LoginReg/LoginIndex" }; return(Json(info1, JsonRequestBehavior.AllowGet)); } var list = new ShopCarManager().GetEntitysWhere(x => x.UserId == us.Id); var list1 = list.Select(x => new { x.Id, x.ComId, x.Com.ComName, x.Com.ComWeight, x.Com.ComMoney, x.CarNum, x.Com.ComImg }); var info = new { count = list1.Count(), list = list1 }; return(Json(info, JsonRequestBehavior.AllowGet)); }
public ActionResult del(List <ShopCar> spfo) { var a = true; foreach (var item in spfo) { var b = new ShopCarManager().Delete(item.Id);//删除购物车 if (!b) { a = false; } } if (a) { return(Json(1001, JsonRequestBehavior.AllowGet)); } return(Json("", JsonRequestBehavior.AllowGet)); }
public ActionResult upshop(ShopCar info) { var shop = new ShopCarManager().GetEntitysWhereAsNoTracking(x => x.Id == info.Id).FirstOrDefault(); shop.CarNum = info.CarNum; if (new ShopCarManager().Update(shop)) { var info1 = new { msg = "1000" }; return(Json(info1, JsonRequestBehavior.AllowGet)); } else { var info1 = new { msg = "1001" }; return(Json(info1, JsonRequestBehavior.AllowGet)); } }
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)); }
public ActionResult insert(int num, int comid) { var us = Session["USER"] as User; if (us == null) { var info = new { bm = "1005", url = "/LoginReg/LoginReg/LoginIndex" }; return(Json(info, JsonRequestBehavior.AllowGet)); } var list = new ShopCarManager().GetEntitysWhereAsNoTracking(x => x.ComId == comid & x.UserId == us.Id); ShopCar sc = list.FirstOrDefault(); if (list.Count == 0) { sc = new ShopCar() { UserId = us.Id, CarNum = num, ComId = comid }; /*var kc = new ComManager().GetEntitysWhereAsNoTracking(x => x.Id == comid).FirstOrDefault(); * if (num > kc.ComInventNum) * { * var info1 = new * { * bm = "1002",//库存不足 * msg = "库存不够" * }; * return Json(info1, JsonRequestBehavior.AllowGet); * }*/ var result = new ShopCarManager().Insert(sc); if (result) { var info = new { bm = "1001", msg = "加入成功" }; return(Json(info, JsonRequestBehavior.AllowGet)); } else { var info = new { bm = "1000", msg = "加入失败" }; return(Json(info, JsonRequestBehavior.AllowGet)); } } else { sc.CarNum += num; /*var kc = new ComManager().GetEntitysWhereAsNoTracking(x => x.Id == comid).FirstOrDefault(); * if (sc.CarNum > kc.ComInventNum) * { * var info1 = new * { * bm = "1002",//库存不足 * msg = "库存不够" * }; * return Json(info1, JsonRequestBehavior.AllowGet); * }*/ var res = new ShopCarManager().Update(sc); if (res) { var info = new { bm = "1001", msg = "加入成功" }; return(Json(info, JsonRequestBehavior.AllowGet)); } else { var info = new { bm = "1000", msg = "加入失败" }; return(Json(info, JsonRequestBehavior.AllowGet)); } } }