private void editNum() { int id = Fn.IsInt(Req.GetForm("id"), 0); double num = Fn.IsDouble(Req.GetForm("num"), 0); if (num <= 0.01) { msgAjax.Error("不能小于0.01"); return; } if (id > 0) { string s = User_Cart.EditNum(LoginInfo.UserID, id, num); switch (s) { case "0": msgAjax.Error("修改失败"); break; case "1": refresh(); msgAjax.Success("1"); break; } } }
public IHttpActionResult PutUser_Cart(long id, User_Cart user_Cart) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != user_Cart.ID) { return(BadRequest()); } db.Entry(user_Cart).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!User_CartExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(long id) { User_Cart user_Cart = db.User_Cart.Find(id); db.User_Cart.Remove(user_Cart); db.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult GetUser_Cart(long id) { User_Cart user_Cart = db.User_Cart.Find(id); if (user_Cart == null) { return(NotFound()); } return(Ok(user_Cart)); }
public ActionResult Edit([Bind(Include = "ID,HouseID,UserID,CartDate,CartStatus,OrderID,Status")] User_Cart user_Cart) { if (ModelState.IsValid) { db.Entry(user_Cart).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.HouseID = new SelectList(db.Project_House, "ID", "UnitName", user_Cart.HouseID); ViewBag.UserID = new SelectList(db.System_User, "ID", "UserName", user_Cart.UserID); return(View(user_Cart)); }
public IHttpActionResult PostUser_Cart(User_Cart user_Cart) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.User_Cart.Add(user_Cart); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = user_Cart.ID }, user_Cart)); }
// GET: Cart/Details/5 public ActionResult Details(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } User_Cart user_Cart = db.User_Cart.Find(id); if (user_Cart == null) { return(HttpNotFound()); } return(View(user_Cart)); }
public IHttpActionResult DeleteUser_Cart(long id) { User_Cart user_Cart = db.User_Cart.Find(id); if (user_Cart == null) { return(NotFound()); } db.User_Cart.Remove(user_Cart); db.SaveChanges(); return(Ok(user_Cart)); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; context.Response.CacheControl = "no-cache"; int userID = Fn.IsInt(Req.GetSession(LoginInfo.C_UserID), 0); string cou = "0"; if (userID > 0) { cou = User_Cart.GetUserCartN(userID).ToString(); } context.Response.Write(cou); }
//添加产品 private void AddCart(int[] pArrInt) { IList <User_Cart.MsgAdd> msgList = User_Cart.Add(LoginInfo.UserID, pArrInt, buyCount); int a1 = 0; //成功 int a2 = 0; //超出 int a3 = 0; //服务器端错误 foreach (User_Cart.MsgAdd m in msgList) { switch (m.msg) { case "1": a1++; break; case "2": a2++; break; default: a3++; break; } } if (a1 != msgList.Count) { if (a1 > 0) { msgAjax.Error("成功添加产品" + a1 + "个;"); } if (a2 > 0) { msgAjax.Error("购物车产品不能超出" + Constant.MaxCount_Cart + "个;"); } if (a3 > 0) { msgAjax.Error("未知错误" + a3); } } else { msgAjax.Success("1"); } }
// GET: Cart/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } User_Cart user_Cart = db.User_Cart.Find(id); if (user_Cart == null) { return(HttpNotFound()); } ViewBag.HouseID = new SelectList(db.Project_House, "ID", "UnitName", user_Cart.HouseID); ViewBag.UserID = new SelectList(db.System_User, "ID", "UserName", user_Cart.UserID); return(View(user_Cart)); }
private int LL() { int userID = LoginInfo.UserID; int userLevel = LoginInfo.UserLevel; int userIdentity = LoginInfo.UserIdentity; Dictionary <int, DataTable> dic = User_Cart.List(userID, userLevel, userIdentity); DataTable dtTotal = dic[0]; DataTable dtProList = dic[10]; this.txtTotalPriceAll.Text = dtTotal.Rows[0][0].ToString(); this.txtProN.Text = dtProList.Rows.Count.ToString(); Bind.BGRepeater(dtProList, this.rpList); return(dtProList.Rows.Count); }
protected void Page_Load(object sender, EventArgs e) { IMessage msgAjax = new MessageAjaxC(); int userID = Fn.IsInt(Req.GetSession(LoginInfo.C_UserID), 0); if (userID > 0) { cou = User_Cart.GetUserCartN(userID).ToString(); Dictionary <int, DataTable> dict = User_Cart.List(userID, LoginInfo.UserLevel, LoginInfo.UserIdentity); dtPro = dict[10]; totalPrice = double.Parse(dict[0].Rows[0]["TotalPrice"].ToString()); } msgAjax.AddMessage("cou", cou); msgAjax.AddMessage("html", Fn.GetControlHtml(this.cCart)); Response.Write(msgAjax.ReturnMessage); Response.End(); }
private void delete() { int id = Fn.IsInt(Req.GetForm("id"), 0); if (id > 0) { if (User_Cart.Delelte(LoginInfo.UserID, id)) { refresh(); msgAjax.Success("1"); } else { msgAjax.Error("删除失败"); } } else { msgAjax.Error("删除失败"); } }