public ActionResult ThemKhuyenMai(FormCollection f, HttpPostedFileBase file)
        {
            var path = "";

            if (file != null)
            {
                if (file.ContentLength > 0)
                {
                    if (Path.GetExtension(file.FileName).ToLower() == ".jpg")
                    {
                        path = Path.Combine(Server.MapPath("~/Content/Images/300x450xkhuyenmai"), file.FileName);
                        file.SaveAs(path);
                    }
                }
            }
            string id = "khuyenmai00" + (DataAccess.db.VOUCHERs.Count() + 2).ToString();
            var    km = new VOUCHER()
            {
                ANHDAIDIEN = file.FileName,
                MAVOUCHER  = id,
                TENVOUCHER = f["TenKhuyenMai"],
                NGAYBD     = f["NgayBatDau"],
                NGAYKT     = f["NgayKetThuc"],
                GIAMGIA    = (int?)int.Parse(f["GiamGia"]),
                NOIDUNG    = f["NoiDung"],
                GHICHU     = f["GhiChu"]
            };

            DataAccess.db.VOUCHERs.Add(km);
            DataAccess.db.SaveChanges();

            return(RedirectToAction("QuanLyKhuyenMai", "Admin"));
        }
Beispiel #2
0
        //public ActionResult AddItem(int idCategory,int  idVoucher)
        //{
        //    var data = myContext.VOUCHERs.Where(x => x.categoryId == idCategory).ToList();


        //    foreach(var it in data)
        //    {
        //        if (it.id == idVoucher)
        //        {
        //            product = it;
        //        }
        //    }
        //    var cart = (Cart)Session["CartSession"];
        //    if (cart != null)
        //    {
        //        cart.AddItem(product, 1);
        //        //Gán vào session
        //        Session["CartSession"] = cart;
        //        // điều hướng
        //        return RedirectToAction("Cart","Home");
        //    }
        //    else
        //    {
        //        //tạo mới đối tượng cart item
        //        cart = new Cart();
        //        cart.AddItem(product, 1);
        //        //Gán vào session
        //        Session["CartSession"] = cart;
        //        // điều hướng
        //        return RedirectToAction("Cart", "Home");
        //    }


        //}
        public ActionResult AddItem(int idVoucher)
        {
            product = myContext.VOUCHERs.Where(x => x.id == idVoucher).FirstOrDefault();

            var cart = (Cart)Session["CartSession"];

            if (cart != null)
            {
                cart.AddItem(product, 1);
                //Gán vào session
                Session["CartSession"] = cart;
                // điều hướng
                return(RedirectToAction("Cart", "Home"));
            }
            else
            {
                //tạo mới đối tượng cart item
                cart = new Cart();
                cart.AddItem(product, 1);
                //Gán vào session
                Session["CartSession"] = cart;
                // điều hướng
                return(RedirectToAction("Cart", "Home"));
            }
        }
Beispiel #3
0
        public ActionResult IncreaseItem(int idVoucher)
        {
            product = context.VOUCHERs.Where(x => x.id == idVoucher).FirstOrDefault();

            var cart = (Cart)Session["CartSession"];

            if (cart != null)
            {
                cart.IncreaseItem(idVoucher);
                //Gán vào session
                Session["CartSession"] = cart;
                // điều hướng
                return(RedirectToAction("Cart", "Home"));
            }
            else
            {
                return(RedirectToAction("Cart", "Home"));
            }
        }
        public ActionResult Confirm(FormCollection f)
        {
            if (f["Voucher"].ToString() != String.Empty)
            {
                string  vcId = f["Voucher"];
                VOUCHER vc   = DataAccess.db.VOUCHERs.SingleOrDefault(x => x.MAVOUCHER == vcId);
                Session["MaVoucher"] = vc.MAVOUCHER;
                int?giamGia = 100 - vc.GIAMGIA;

                int?thanhTien = Int32.Parse(f["ThanhTien"].ToString()) * giamGia;
                Session["ThanhTien"] = (thanhTien / 100).ToString();
            }
            else
            {
                int?thanhTien = Int32.Parse(f["ThanhTien"].ToString());
                Session["ThanhTien"] = (thanhTien).ToString();
                Session["MaVoucher"] = "";
            }
            Session["Ghe"] = f["Ghe"];
            return(RedirectToAction("MuaVe", "QKTCinema"));
        }