public ActionResult DeleteConfirmed(int id) { ChiTietTruyCap chiTietTruyCap = db.ChiTietTruyCaps.Find(id); db.ChiTietTruyCaps.Remove(chiTietTruyCap); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "MaChiTietTruyCap,MaKH,MaSanPham,NgayTruyCap")] ChiTietTruyCap chiTietTruyCap) { if (ModelState.IsValid) { db.Entry(chiTietTruyCap).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaKH = new SelectList(db.KhachHangs, "MaKH", "TenKH", chiTietTruyCap.MaKH); ViewBag.MaSanPham = new SelectList(db.SanPhams, "MaSanPham", "TenSanPham", chiTietTruyCap.MaSanPham); return(View(chiTietTruyCap)); }
// GET: ChiTietTruyCaps/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ChiTietTruyCap chiTietTruyCap = db.ChiTietTruyCaps.Find(id); if (chiTietTruyCap == null) { return(HttpNotFound()); } return(View(chiTietTruyCap)); }
// GET: ChiTietTruyCaps/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ChiTietTruyCap chiTietTruyCap = db.ChiTietTruyCaps.Find(id); if (chiTietTruyCap == null) { return(HttpNotFound()); } ViewBag.MaKH = new SelectList(db.KhachHangs, "MaKH", "TenKH", chiTietTruyCap.MaKH); ViewBag.MaSanPham = new SelectList(db.SanPhams, "MaSanPham", "TenSanPham", chiTietTruyCap.MaSanPham); return(View(chiTietTruyCap)); }
// GET: SanPhams/Details/5 public ActionResult Details(int?id) { if (Session["qty"] == null) { Session["qty"] = "0"; } ViewBag.listDanhMuc = db.DanhMucs.ToList(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SanPham sanPham = db.SanPhams.Find(id); if (sanPham == null) { return(HttpNotFound()); } ViewBag.sanPham = db.SanPhams.Where(s => s.MaSanPham == id).ToList(); ViewBag.danhmuc = db.DanhMucs.Where(s => s.MaDanhMuc == sanPham.MaDanhMuc).ToList(); ViewBag.thuongHieu = db.ThuongHieus.Where(s => s.MaThuongHieu == sanPham.MaThuongHieu).ToList(); ViewBag.relateProduct = db.SanPhams.Where(s => s.MaDanhMuc == sanPham.MaDanhMuc).ToList(); ViewBag.review = db.Reviews.Where(s => s.MaSanPham == id).ToList(); ChiTietTruyCap chiTietTruyCap = new ChiTietTruyCap(); chiTietTruyCap.MaSanPham = id; TruyCap truyCap = db.TruyCaps.FirstOrDefault(s => s.MaSanPham == id); truyCap.SoLanTruyCap += 1; db.SaveChanges(); if (Session["UserID"] != null) { string tmp = Session["UserID"].ToString(); int a = int.Parse(tmp); chiTietTruyCap.MaKH = a; } else { chiTietTruyCap.MaKH = null; } chiTietTruyCap.NgayTruyCap = DateTime.Now.ToString(); db.ChiTietTruyCaps.Add(chiTietTruyCap); db.SaveChanges(); if (Session["cart"] != null) { List <GioHang> gioHangs = Session["cart"] as List <GioHang>; var result = from g in gioHangs join k in db.KhachHangs on g.MaKH equals k.MaKH join s in db.SanPhams on g.MaSanPham equals s.MaSanPham select new Tmp3 { TenSanPham = s.TenSanPham, SoLuong = g.SoLuong, DonGia = s.GiaBan, ThanhTien = s.GiaBan * g.SoLuong, MaSanPham = s.MaSanPham, Hinh = s.Hinh }; ViewData["data"] = result; int total = 0; foreach (var money in result) { total = total + money.ThanhTien; } ViewBag.totalMoney = total; Session["qty"] = gioHangs.Count().ToString(); return(View(result)); } else { return(View()); } }