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"));
 }
Exemple #5
0
 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));
        }
Exemple #8
0
        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));
        }
Exemple #9
0
        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"));
        }