public ActionResult TaoMoiGiay(Giay giay, HttpPostedFileBase[] fileupload)
 {
     //load dropdownlist nhà cung cấp, loại giày, hãng giày
     ViewBag.IdMHG      = new SelectList(data.MaHangGiays.OrderBy(n => n.TenHG), "IdMHG", "TenHG");
     ViewBag.IdLoaiGiay = new SelectList(data.LoaiGiays.OrderBy(n => n.IdLoaiGiay), "IdLoaiGiay", "TenLoai");
     //Nếu thư mục chứa hình ảnh đó rồi thì xuất ra thông báo
     data.Giays.Add(giay);
     data.SaveChanges();
     return(RedirectToAction("Index"));
 }
        public ActionResult DangKy(FormCollection f, KhachHang kh)
        {
            var tenkh          = f["TenKH"];
            var taikhoan       = f["TaiKhoan"];
            var matkhau        = f["MatKhau"];
            var matkhaunhaplai = f["MatKhauNhapLai"];
            var diachi         = f["DiaChi"];
            var sodienthoai    = f["SoDienThoai"];
            var email          = f["Email"];

            if (String.IsNullOrEmpty(tenkh))
            {
                ViewData["Loi1"] = "Vui lòng nhập họ tên";
            }
            else if (String.IsNullOrEmpty(taikhoan))
            {
                ViewData["Loi2"] = "Vui lòng nhập tên tài khoản";
            }
            else if (String.IsNullOrEmpty(matkhau))
            {
                ViewData["Loi3"] = "Vui lòng nhập mật khẩu";
            }
            else if (String.IsNullOrEmpty(matkhaunhaplai))
            {
                ViewData["Loi4"] = "Vui lòng nhập lại mật khẩu";
            }
            else if (String.IsNullOrEmpty(email))
            {
                ViewData["Loi5"] = "Vui lòng nhập địa chỉ";
            }
            else if (String.IsNullOrEmpty(diachi))
            {
                ViewData["Loi6"] = "Vui lòng nhập số điện thoại";
            }
            else if (String.IsNullOrEmpty(sodienthoai))
            {
                ViewData["Loi7"] = "Vui lòng nhập email";
            }

            else
            {
                kh.TenKH       = tenkh;
                kh.TaiKhoan    = taikhoan;
                kh.MatKhau     = matkhau;
                kh.DiaChi      = diachi;
                kh.SoDienThoai = sodienthoai;
                kh.Email       = email;
                data.KhachHangs.Add(kh);
                data.SaveChanges();
                return(RedirectToAction("DangNhap"));
            }
            return(this.Dangky());
        }
示例#3
0
        // thêm giỏ hàng thông thường (Load lại trang)
        public ActionResult ThemGioHang(int IdGiay, string strUrl)
        {
            // kiểm tra sản phẩm có tồn tại trong csdl ko
            Giay giay = data.Giays.SingleOrDefault(n => n.IdGiay == IdGiay);

            if (giay == null)
            {
                // trang đường dẩn ko hợp lệ
                Response.StatusCode = 404;
                return(null);
            }
            // lấy giỏ hàng
            List <ItemGioHang> lstGioHang = LayGioHang();
            // trường hợp đả tồn tại một sản phẩm trên giỏ hàng
            ItemGioHang giaycheck = lstGioHang.SingleOrDefault(n => n.IdGiay == IdGiay);

            if (giaycheck != null)
            {
                // kiểm tra số lượng sản phẩm tồn
                if (giay.SoLuongTon < giaycheck.SoLuong)
                {
                    return(View("ThongBao"));
                }
                giaycheck.SoLuong++;
                giaycheck.TongTien = giaycheck.SoLuong * giaycheck.DonGia;
                return(Redirect(strUrl));
            }
            ItemGioHang itemGH = new ItemGioHang(IdGiay);

            if (giay.SoLuongTon < itemGH.SoLuong)
            {
                return(View("ThongBao"));
            }
            lstGioHang.Add(itemGH);
            data.SaveChanges();
            return(Redirect(strUrl));
        }
示例#4
0
 public ActionResult TaoMoi(MaHangGiay mahanggiay)
 {
     data.MaHangGiays.Add(mahanggiay);
     data.SaveChanges();
     return(RedirectToAction("Index"));
 }
示例#5
0
 public ActionResult TaoMoi(LoaiGiay loaigiay)
 {
     data.LoaiGiays.Add(loaigiay);
     data.SaveChanges();
     return(RedirectToAction("Index"));
 }