public ActionResult DeleteConfirmed(int id) { OrderConfirmedDetail orderConfirmedDetail = db.OrderConfirmedDetails.Find(id); db.OrderConfirmedDetails.Remove(orderConfirmedDetail); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "MaChiTietDonHang,MaSanPham,MaDonHang,SoLuong,TinhTrang")] OrderConfirmedDetail orderConfirmedDetail) { if (ModelState.IsValid) { db.Entry(orderConfirmedDetail).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaSanPham = new SelectList(db.SanPhams, "MaSanPham", "TenSanPham", orderConfirmedDetail.MaSanPham); ViewBag.MaDonHang = new SelectList(db.XacNhanDonHangs, "MaDonHang", "TinhTrang", orderConfirmedDetail.MaDonHang); return(View(orderConfirmedDetail)); }
// GET: OrderConfirmedDetails/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } OrderConfirmedDetail orderConfirmedDetail = db.OrderConfirmedDetails.Find(id); if (orderConfirmedDetail == null) { return(HttpNotFound()); } return(View(orderConfirmedDetail)); }
// GET: OrderConfirmedDetails public ActionResult Index() { Session["tmp"] = "12"; for (int i = 1; i <= db.OrderConfirmedDetails.LongCount(); i++) { OrderConfirmedDetail orderConfirmedDetail = new OrderConfirmedDetail(); orderConfirmedDetail = db.OrderConfirmedDetails.Find(i); orderConfirmedDetail.NgayXacNhan = orderConfirmedDetail.XacNhanDonHang.NgayXacNhan; db.SaveChanges(); } var orderConfirmedDetails = db.OrderConfirmedDetails.Include(o => o.SanPham).Include(o => o.XacNhanDonHang); return(View(orderConfirmedDetails.ToList())); }
// GET: OrderConfirmedDetails/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } OrderConfirmedDetail orderConfirmedDetail = db.OrderConfirmedDetails.Find(id); if (orderConfirmedDetail == null) { return(HttpNotFound()); } ViewBag.MaSanPham = new SelectList(db.SanPhams, "MaSanPham", "TenSanPham", orderConfirmedDetail.MaSanPham); ViewBag.MaDonHang = new SelectList(db.XacNhanDonHangs, "MaDonHang", "TinhTrang", orderConfirmedDetail.MaDonHang); return(View(orderConfirmedDetail)); }
public ActionResult Confirm(int?maGH) { Order order = db.Orders.FirstOrDefault(m => m.OrderID == maGH); XacNhanDonHang tmp = new XacNhanDonHang(); tmp.MaKH = order.MaKH; tmp.VoucherID = order.VoucherID; tmp.TongTien = order.TongTien; tmp.TinhTrang = "Đã Xác Nhận"; tmp.DiaChi = order.DiaChi; tmp.SDT = order.SDT; tmp.HoTen = order.HoTen; tmp.NgayXacNhan = DateTime.Now; db.XacNhanDonHangs.Add(tmp); db.SaveChanges(); var chiTietGioHang = db.ChiTietGioHangs.Where(s => s.OrderID == maGH).ToList(); foreach (var item in chiTietGioHang) { OrderConfirmedDetail orderConfirmedDetail = new OrderConfirmedDetail(); orderConfirmedDetail.MaSanPham = item.MaSanPham; orderConfirmedDetail.SoLuong = item.SoLuong; orderConfirmedDetail.MaDonHang = tmp.MaDonHang; orderConfirmedDetail.TinhTrang = tmp.TinhTrang; orderConfirmedDetail.NgayXacNhan = DateTime.Now; db.OrderConfirmedDetails.Add(orderConfirmedDetail); db.SaveChanges(); ChiTietGioHang chiTietGioHangXoa = db.ChiTietGioHangs.FirstOrDefault(m => m.OrderID == maGH); db.ChiTietGioHangs.Remove(chiTietGioHangXoa); db.SaveChanges(); } Order deleteOrder = db.Orders.Find(maGH); db.Orders.Remove(deleteOrder); db.SaveChanges(); return(RedirectToAction("Index")); }