Exemplo n.º 1
0
        public ActionResult Create([Bind(Include = "idsp,tensp,idloaisp,mota,giaban,soluong,giamgia,hinhanh,trangthai")] SanPham sanpham, HttpPostedFileBase Fileupload, HttpPostedFileBase Fileupload_2)
        {
            if (Fileupload == null)
            {
                ViewBag.ThongBao = "Yeu cau nhap lai hinh anh";
            }
            else
            {
                if (ModelState.IsValid)
                {
                    var filename = Path.GetFileName(Fileupload.FileName);
                    var path     = Path.Combine(Server.MapPath("~/Images"), filename);

                    if (System.IO.File.Exists(path))
                    {
                        ViewBag.ThongBao = "Hình Ảnh đã tồn tại";
                    }
                    else
                    {
                        Fileupload.SaveAs(path);
                    }
                    //  sanpham.idsp = "";
                    sanpham.hinhanh = filename;
                    db.SanPhams.Add(sanpham);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            ViewBag.idsp = new SelectList(db.LoaiSanPhams, "idsp", "tensp", sanpham.idsp);
            return(View(sanpham));
        }
Exemplo n.º 2
0
 public ActionResult Create([Bind(Include = "iddonhang,idKH,idsp,soluong,mota,trangthai,kieuthanhtoan,ngayxuat,tongtien,idnv")] DonHang donhang)
 {
     if (ModelState.IsValid)
     {
         db.DonHangs.Add(donhang);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(donhang));
 }
Exemplo n.º 3
0
 public ActionResult Create([Bind(Include = "idloaisp,tenloai,tieudengan")] LoaiSanPham loaisanpham)
 {
     if (ModelState.IsValid)
     {
         db.LoaiSanPhams.Add(loaisanpham);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(loaisanpham));
 }
Exemplo n.º 4
0
 public ActionResult Create(NguoiDung nguoidung)
 {
     if (ModelState.IsValid)
     {
         db.NguoiDungs.Add(nguoidung);
         db.SaveChanges();
         return(Redirect("/Home/Index"));
     }
     else
     {
         ViewBag.ThongBao = "Đăng ký không hợp lệ";
         return(View());
     }
 }
Exemplo n.º 5
0
        public ActionResult Detail(string id, string SupplierID)
        {
            var model = new SANPHAMF().FinEntity(id);

            ViewBag.SANPHAM = new SANPHAMF().DSSanPham.ToList();
            ViewBag.DANHMUC = new LoaiSanPhamF().LoaiSanPhams.ToList();
            ViewBag.Count   = TempData["CountBag"];
            TempData.Keep("CountBag");
            return(View(model));

            var model1 = db.SanPhams.Find(id);

            ViewBag.SanPham = new SanPham().ViewDetail(id);
            // Tăng số lần xem
            // model.Views++;
            db.SaveChanges();

            // Lấy cookie cũ tên views
            var views = Request.Cookies["views"];

            // Nếu chưa có cookie cũ -> tạo mới
            if (views == null)
            {
                views = new HttpCookie("views");
            }
            // Bổ sung mặt hàng đã xem vào cookie
            views.Values[id.ToString()] = id.ToString();
            // Đặt thời hạn tồn tại của cookie
            views.Expires = DateTime.Now.AddMonths(1);
            // Gửi cookie về client để lưu lại
            Response.Cookies.Add(views);

            // Lấy List<int> chứa mã hàng đã xem từ cookie
            var keys = views.Values
                       .AllKeys.Select(k => int.Parse(k)).ToList();
            // Truy vấn háng đãn xem
            //ViewBag.Views = db.SanPhams
            //    .Where(p => keys.Contains(p.Id));
            //return View(model);
        }