public ActionResult DeleteConfirmed(int id) { if (Session["admin"] == null) { return(RedirectToAction("Login")); } tbl_BillDetail tbl_BillDetail = db.tbl_BillDetail.Find(id); db.tbl_BillDetail.Remove(tbl_BillDetail); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,bill_id,pro_id,amount,price")] tbl_BillDetail tbl_BillDetail) { if (Session["admin"] == null) { return(RedirectToAction("Login")); } if (ModelState.IsValid) { db.Entry(tbl_BillDetail).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.bill_id = new SelectList(db.tbl_Bill, "id", "cus_name", tbl_BillDetail.bill_id); ViewBag.pro_id = new SelectList(db.tbl_Product, "id", "name", tbl_BillDetail.pro_id); return(View(tbl_BillDetail)); }
// GET: BillDetail/Details/5 public ActionResult Details(int?id) { if (Session["admin"] == null) { return(RedirectToAction("Login")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbl_BillDetail tbl_BillDetail = db.tbl_BillDetail.Find(id); if (tbl_BillDetail == null) { return(HttpNotFound()); } return(View(tbl_BillDetail)); }
// GET: BillDetail/Edit/5 public ActionResult Edit(int?id) { if (Session["admin"] == null) { return(RedirectToAction("Login")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbl_BillDetail tbl_BillDetail = db.tbl_BillDetail.Find(id); if (tbl_BillDetail == null) { return(HttpNotFound()); } ViewBag.bill_id = new SelectList(db.tbl_Bill, "id", "cus_name", tbl_BillDetail.bill_id); ViewBag.pro_id = new SelectList(db.tbl_Product, "id", "name", tbl_BillDetail.pro_id); return(View(tbl_BillDetail)); }
//GET: Order public ActionResult Ordering() { CartData cart = (CartData)Session["cart"]; if (cart.amounts == 0) { return(Redirect(Request.UrlReferrer.AbsoluteUri)); } String cus_address = Request.Form.Get("address"); String cus_name = Request.Form.Get("name"); tbl_Customer cus = (tbl_Customer)Session["user"]; CartData cartList = (CartData)Session["cart"]; tbl_Bill bill = db.tbl_Bill.Create(); bill.cus_id = cus.id; bill.level_status = 0; bill.total_price = cartList.cost; bill.cus_address = cus_address; bill.cus_name = cus_name; bill.created_at = DateTime.Now; db.tbl_Bill.Add(bill); for (int i = 0; i < cartList.arrCart.Count; i++) { Cart c = (Cart)cartList.arrCart[i]; tbl_BillDetail billDetail = db.tbl_BillDetail.Create(); billDetail.bill_id = bill.id; billDetail.pro_id = c.item.id; billDetail.price = c.cost * c.amounts; billDetail.amount = c.amounts; db.tbl_BillDetail.Add(billDetail); tbl_Product p = db.tbl_Product.Find(c.item.id); p.amount -= c.amounts; db.Entry(p).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); Session.Remove("cart"); return(RedirectToAction("Account")); }