public ActionResult EditProduct(string MaSP) { if (MaSP == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tDanhMucSP sanpham = db.tDanhMucSP.Find(MaSP); if (sanpham == null) { return(HttpNotFound()); } ViewBag.MaChatLieu = new SelectList(db.tChatLieu.ToList().OrderBy(n => n.ChatLieu), "MaChatLieu", "ChatLieu"); ViewBag.MaKichThuoc = new SelectList(db.tKichThuoc.ToList().OrderBy(n => n.KichThuoc), "MaKichThuoc", "KichThuoc"); ViewBag.MaHangSX = new SelectList(db.tHangSX.ToList().OrderBy(n => n.HangSX), "MaHangSX", "HangSX"); ViewBag.MaNuocSX = new SelectList(db.tQuocGia.ToList().OrderBy(n => n.TenNuoc), "MaNuoc", "TenNuoc"); ViewBag.MaLoai = new SelectList(db.tLoaiSP.ToList().OrderBy(n => n.Loai), "MaLoai", "Loai"); ViewBag.MaDT = new SelectList(db.tLoaiDT.ToList().OrderBy(n => n.TenLoai), "MaDT", "TenLoai"); return(View(sanpham)); }
public ActionResult CreateProduct([Bind(Include = " MaSP ,TenSP ,MaChatLieu ,NganLapTop ,Model ,MauSac ,MaKichThuoc , CanNang ,MaHangSX ,MaNuocSX ,MaDacTinh ,Website ,ThoiGianBaoHanh ,GioiThieuSP , Gia , hietKhau ,MaLoai ,MaDT ,Anh , Status")] tDanhMucSP sanpham) { if (ModelState.IsValid) { var x = db.tDanhMucSP.Find(sanpham.MaSP); if (x != null) { ModelState.AddModelError("", "Đã có sản phẩm này"); } else { db.tDanhMucSP.Add(sanpham); db.SaveChanges(); return(RedirectToActionPermanent("DanhSachSanPham", new { @MaLoai = sanpham.MaLoai.Trim() })); } } ViewBag.MaChatLieu = new SelectList(db.tChatLieu.ToList().OrderBy(n => n.ChatLieu), "MaChatLieu", "ChatLieu"); ViewBag.MaKichThuoc = new SelectList(db.tKichThuoc.ToList().OrderBy(n => n.KichThuoc), "MaKichThuoc", "KichThuoc"); ViewBag.MaHangSX = new SelectList(db.tHangSX.ToList().OrderBy(n => n.HangSX), "MaHangSX", "HangSX"); ViewBag.MaNuocSX = new SelectList(db.tQuocGia.ToList().OrderBy(n => n.TenNuoc), "MaNuoc", "TenNuoc"); ViewBag.MaLoai = new SelectList(db.tLoaiSP.ToList().OrderBy(n => n.Loai), "MaLoai", "Loai"); ViewBag.MaDT = new SelectList(db.tLoaiDT.ToList().OrderBy(n => n.TenLoai), "MaDT", "TenLoai"); return(View()); }
public ActionResult PartialViewModal(tDanhMucSP sanpham) { if (ModelState.IsValid) { db.Entry(sanpham).State = EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("DanhSachSanPham", new { @MaLoai = sanpham.MaLoai.Trim() })); }
public ActionResult EditProduct(tDanhMucSP sanpham) { if (ModelState.IsValid) { db.Entry(sanpham).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("ProductDetail", new { @MaSP = sanpham.MaSP })); } return(RedirectToAction("Index")); }
public ActionResult ThemSanPham([Bind(Include = "MaSP,TenSP, MaChatLieu ,NganLapTop , Model ,MauSac , MaKichThuoc , CanNang , DoNoi, MaHangSX , MaNuocSX , MaDacTinh , Website, ThoiGianBaoHanh , GioiThieuSP , Gia , ChietKhau , MaLoai , MaDT , Anh ")] tDanhMucSP sanpham) { if (ModelState.IsValid) { db.tDanhMucSPs.Add(sanpham); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sanpham)); }
public ActionResult ProductDetail(string MaSP = "bacakeroirbl") { tDanhMucSP sanpham = db.tDanhMucSP.SingleOrDefault(n => n.MaSP == MaSP); if (sanpham == null) { Response.StatusCode = 404; return(null); } return(View(sanpham)); }
public ActionResult Xoa(string MaSP) { tDanhMucSP sanpham = db.tDanhMucSP.SingleOrDefault(n => n.MaSP == MaSP); if (sanpham == null) { Response.StatusCode = 404; return(null); } return(View(sanpham)); }
public ViewResult XemChiTiet(string MaSP = "bacakeroirbl") { tDanhMucSP sanpham = db.tDanhMucSPs.SingleOrDefault (n => n.MaSP == MaSP); if (sanpham == null) { Response.StatusCode = 404; return(null); } return(View(sanpham)); }
public ActionResult XacNhan(string MaSP) { tDanhMucSP sanpham = db.tDanhMucSPs.SingleOrDefault (n => n.MaSP == MaSP); var anhsp = from p in db.tAnhSPs where p.MaSP == sanpham.MaSP select p; if (sanpham == null) { Response.StatusCode = 404; return(null); } db.tAnhSPs.RemoveRange(anhsp); db.tDanhMucSPs.Remove(sanpham); db.SaveChanges(); return(RedirectToAction("Index")); }