コード例 #1
0
        public ActionResult Edit(string id)
        {
            ViewBag.danhmucsanpham = danhMucDAO.dsDanhMuc();
            ViewBag.loaisanpham    = theLoaiDAO.dsTheLoai();
            SachDAO sachDAO = new SachDAO();

            return(View(sachDAO.Details(id)));
        }
コード例 #2
0
        public ActionResult Delete(string id)
        {
            SachDAO      sachDAO = new SachDAO();
            Sach         sach    = sachDAO.Details(id);
            ShoppingCart cart    = (ShoppingCart)Session[shop];

            cart.Remove(sach);
            return(Redirect(Request.UrlReferrer.ToString()));
        }
コード例 #3
0
        public ActionResult Update(string id, int soluong)
        {
            SachDAO      sachDAO = new SachDAO();
            Sach         sach    = sachDAO.Details(id);
            ShoppingCart cart    = (ShoppingCart)Session[shop];

            cart.UpdateAmount(sach, soluong);
            Session[shop] = cart;
            return(Redirect(Request.UrlReferrer.ToString()));
        }
コード例 #4
0
        public ActionResult AddItem(string id, int soluong = 1)
        {
            SachDAO      sachDAO = new SachDAO();
            Sach         sach    = sachDAO.Details(id);
            ShoppingCart cart    = (ShoppingCart)Session[shop];

            if (cart == null)
            {
                cart = new ShoppingCart();
            }
            cart.AddItem(sach, soluong);
            Session[shop] = cart;
            return(Redirect(Request.UrlReferrer.ToString()));
        }
コード例 #5
0
 public ActionResult EditProduct(Sach sp, HttpPostedFileBase linkanh)
 {
     ViewBag.danhmucsanpham = danhMucDAO.dsDanhMuc();
     ViewBag.loaisanpham    = theLoaiDAO.dsTheLoai();
     try
     {
         // lấy tên của hình ảnh
         var tenfile = Path.GetFileName(linkanh.FileName);
         // tạo đường dẫn
         var duongdan = Path.Combine(Server.MapPath("/Photo"), tenfile);
         if (System.IO.File.Exists(duongdan))
         {
             sp.Hinh     = linkanh.FileName;
             ViewBag.loi = "Hình ảnh đã tồn tại";
         }
         else
         {
             linkanh.SaveAs(duongdan);
             sp.Hinh = linkanh.FileName;
         }
     }
     catch (Exception)
     {
         SachDAO sachDAO = new SachDAO();
         sp.Hinh = sachDAO.Details(sp.MaSach).Hinh;
     }
     if (ModelState.IsValid)
     {
         SachDAO sachDAO = new SachDAO();
         sachDAO.Edit(sp);
         return(Redirect("Index"));
     }
     else
     {
         return(View("Edit", sp));
     }
 }
コード例 #6
0
        public ActionResult Detail(string id)
        {
            SachDAO sachDAO = new SachDAO();

            return(View(sachDAO.Details(id)));
        }