Exemple #1
0
        public ActionResult CreateThongSo(int id)
        {
            ThongSoSanPham ttsp = new ThongSoSanPham();

            ttsp.MaSP      = id;
            ViewBag.MaTSKT = new SelectList(db.ThongSoKiThuats, "MaTSKT", "TenTSKT");
            return(View(ttsp));
        }
Exemple #2
0
        public ActionResult EditThongSo(int id, int maTS, string url, FormCollection frm)
        {
            ThongSoSanPham tssp = db.ThongSoSanPhams.SingleOrDefault(l => l.MaSP == id && l.MaTSKT == maTS);

            if (tssp != null)
            {
                tssp.GiaTri = frm["txtgiatri"].ToString();
            }
            if (ModelState.IsValid)
            {
                db.Entry(tssp).State = EntityState.Modified;
                db.SaveChanges();
                TempData["Message"] = "Sửa thông số sản phẩm thành công";
                TempData["Type"]    = "success";
            }
            return(Redirect(url));
        }
Exemple #3
0
        public bool DeleteThongSo(int id, int maTS /*,string url*/)
        {
            ThongSoSanPham tssp = db.ThongSoSanPhams.SingleOrDefault(l => l.MaSP == id && l.MaTSKT == maTS);

            if (tssp != null)
            {
                db.ThongSoSanPhams.Remove(tssp);
                db.SaveChanges();
                TempData["Message"] = "Xóa thông số sản phẩm thành công";
                TempData["Type"]    = "success";
                return(true);
            }
            else
            {
                TempData["Message"] = "Có lỗi xảy ra khi xóa thông số sản phẩm";
                TempData["Type"]    = "error";
                return(false);
            }
        }
Exemple #4
0
 public ActionResult CreateThongSo(ThongSoSanPham tssp, int id)
 {
     if (ModelState.IsValid)
     {
         tssp.MaSP = id;
         bool result = db.ThongSoSanPhams.Where(n => n.MaSP == tssp.MaSP).Any(n => n.MaTSKT == tssp.MaTSKT);
         if (result == true)
         {
             TempData["Message"] = "Thông số kĩ thuật này đã tồn tại";
             TempData["Type"]    = "error";
             return(RedirectToAction("CreateThongSo"));
         }
         db.ThongSoSanPhams.Add(tssp);
         db.SaveChanges();
         TempData["Message"] = "Thêm thông số sản phẩm thành công";
         TempData["Type"]    = "success";
         return(RedirectToAction("CreateThongSo"));
     }
     TempData["Message"] = "Có lỗi xảy ra khi thêm thông số sản phẩm";
     TempData["Type"]    = "error";
     ViewBag.MaTSKT      = new SelectList(db.ThongSoKiThuats, "MaTSKT", "TenTSKT");
     return(View(tssp));
 }