public String AddCart(Cart carts) { int goodid = int.Parse(Request["goodsid"]); decimal price = decimal.Parse(Request["price"].ToString()); int userid = int.Parse(Session["User_id"].ToString()); int num = int.Parse(Request["Jm_Amount"]); var goodscart = CartManage.Findgoodscart(userid, goodid); if (goodscart >= 1) { var usergoods = CartManage.findsusergoodcart(userid, goodid); usergoods.CartCount = usergoods.CartCount + num; usergoods.Total = price * usergoods.CartCount; CartManage.Update(usergoods); return("ok"); } else { carts.User_id = userid; carts.Goods_id = goodid; carts.Price = price; carts.CartCount = num; carts.Total = price * num; CartManage.AddCart(carts); return("ok"); } }
//详情 public ActionResult Detail(int id, int classid) { var good = GoodsManage.Getgood(id); var classif = GoodsManage.FindAllBooks().Where(p => p.Classify_id == classid); var Comment = CommentGoodsManage.findallcomment(id); var userid = Convert.ToInt32(Session["User_id"]); ViewModels.GoodsDetail index = new GoodsDetail(); if (userid > 0) { var carts = CartManage.Findusercart(userid); index.Carts1 = carts; } if (good == null) { return(HttpNotFound()); } if (classif == null) { return(HttpNotFound()); } if (Comment == null) { return(HttpNotFound()); } index.Goodss = good; index.Goods11 = classif; index.Comment1 = Comment; return(View(index)); //return View(); }
public ActionResult SelectCarts() { var userid = int.Parse((Session["User_id"]).ToString()); var carts = CartManage.Findusercart(userid); //ViewModels.MallsCart inde = new MallsCart(); //inde.Carts1 = carts; return(View(carts)); }
public String updateOrder(int orderid, string messsage) { var ordero = CartManage.findOrder(orderid); ordero.Message = messsage; ordero.State = "已支付,请等待收货"; ordero.Site_id = 1; CartManage.Updateorder(ordero); return("ok"); }
public ActionResult SelectOrder() { int userid = Convert.ToInt32(Session["User_id"]); var ordert = CartManage.finallorder(userid).OrderByDescending(o => o.OrderTime).Where(u => u.Site_id == 2).Take(1); var orde = AddressManage.selectaaduse(userid); MallsCart ind = new MallsCart(); ind.Order1 = ordert; ind.Address4 = orde; return(View(ind)); }
public String AddOrder(Order order, int goodid, int num, decimal price) { var userid = Convert.ToInt32(Session["User_id"]); order.Good_id = goodid; order.Price = price; order.Amount = num; order.TotalMoney = num * price; order.User_id = userid; order.Site_id = 2; CartManage.AddOrder(order); return("ok"); }
public string updatetotal(int id) { var cartss = CartManage.findcartid(id); if (cartss != null) { cartss.Flog = true; CartManage.Update(cartss); return("success"); } else { return("fail"); } }
public string updatecart(int id, string num) { var number = Convert.ToInt32(num); var cartss = CartManage.findcartid(id); if (cartss != null) { cartss.CartCount = number; cartss.Total = decimal.Parse((number * cartss.Price).ToString()); CartManage.Update(cartss); return("success"); } else { return("fail"); } }
public ActionResult Addorder(Order order) { int userid = Convert.ToInt32(Session["User_id"]); var message = Request["order-messagessss"]; var cart = CartManage.Findusercart(userid).Where(p => p.Flog == true); foreach (var item in cart) { var sdsd = cart.FirstOrDefault(p => p.Cart_id == item.Cart_id); order.Good_id = sdsd.Goods_id; order.Message = message; order.Price = sdsd.Price; order.User_id = userid; order.TotalMoney = sdsd.Total; order.Amount = sdsd.CartCount; order.Site_id = 1; CartManage.Delete(sdsd.Cart_id); CartManage.AddOrder(order); } return(Content("<script>;alert('订单提交成功'); window.location.href ='/Malls/Index'</script>")); }
// GET: Order public ActionResult Index() { int userid = Convert.ToInt32(Session["User_id"]); var cart = CartManage.Findusercart(userid).Where(p => p.Flog == true); decimal sum = 0; decimal a; foreach (var item in cart) { var sdsd = cart.FirstOrDefault(p => p.Cart_id == item.Cart_id); if (sdsd != null) { a = sdsd.Total; sum = sum + a; } } ViewBag.count = sum; var orde = AddressManage.selectaaduse(userid); MallsCart ind = new MallsCart(); ind.Carts2 = cart; ind.Address2 = orde; return(View(ind)); }
public String Deleteorder(int orderid) { CartManage.delete(orderid); return("ok"); }
public string delete(int id) { CartManage.Delete(id); return("success"); }