コード例 #1
0
        public ActionResult Create([Bind(Include = "MaTH,TenTH")] THUONGHIEU thuonghieu)
        {
            if (ModelState.IsValid)
            {
                db.THUONGHIEUx.Add(thuonghieu);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(thuonghieu));
        }
コード例 #2
0
        public ActionResult Create([Bind(Include = "MaLoaiSP,TenLoaiSP")] LOAISANPHAM loaisanpham)
        {
            if (ModelState.IsValid)
            {
                db.LOAISANPHAMs.Add(loaisanpham);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(loaisanpham));
        }
コード例 #3
0
        public ActionResult Create([Bind(Include = "MaNhomTK,TenNhomTK")] NHOMTAIKHOAN nHOMTAIKHOAN)
        {
            if (ModelState.IsValid)
            {
                db.NHOMTAIKHOANs.Add(nHOMTAIKHOAN);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(nHOMTAIKHOAN));
        }
コード例 #4
0
        public ActionResult Create([Bind(Include = "MaXX,TenXX")] XUATXU xuatxu)
        {
            if (ModelState.IsValid)
            {
                db.XUATXUs.Add(xuatxu);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(xuatxu));
        }
コード例 #5
0
        public ActionResult Create([Bind(Include = "TenTaiKhoan,MatKhau,TenKhachHang,GioiTinh,SDT,Email,DiaChi,MaNhomTK")] TAIKHOAN tAIKHOAN)
        {
            if (ModelState.IsValid)
            {
                db.TAIKHOANs.Add(tAIKHOAN);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.MaNhomTK = new SelectList(db.NHOMTAIKHOANs, "MaNhomTK", "TenNhomTK", tAIKHOAN.MaNhomTK);
            return(View(tAIKHOAN));
        }
コード例 #6
0
        public ActionResult Create([Bind(Include = "MaDH,TenTaiKhoan,NgayDatHang,NgayGiaoHang,TrangThai")] DONHANG donhang)
        {
            if (ModelState.IsValid)
            {
                db.DONHANGs.Add(donhang);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.TenTaiKhoan = new SelectList(db.TAIKHOANs, "TenTaiKhoan");
            return(View(donhang));
        }
コード例 #7
0
        public ActionResult Create([Bind(Include = "MaCTDH,MaSP,SoLuong,DonGia,MaDH")] CHITIETDONHANG chitietdonhang)
        {
            if (ModelState.IsValid)
            {
                db.CHITIETDONHANGs.Add(chitietdonhang);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.MaDH = new SelectList(db.DONHANGs, "MaDH", "TenTaiKhoan", chitietdonhang.MaDH);
            ViewBag.MaSP = new SelectList(db.SANPHAMs, "MaSP", "TenSP", chitietdonhang.MaSP);
            return(View(chitietdonhang));
        }
コード例 #8
0
 public ActionResult DangKy(TAIKHOAN TK)
 {
     if (ModelState.IsValid)
     {
         string   strTenTK = TK.TenTaiKhoan.Trim();
         TAIKHOAN TaiKhoan = db.TAIKHOANs.Find(strTenTK);
         if (TaiKhoan == null) //nếu tài khoản chưa tồn tại
         {
             db.TAIKHOANs.Add(TK);
             //thêm vào cơ sở dữ liệu
             db.SaveChanges();
             ViewBag.DangKyThanhCong = "Đăng ký thành công";
         }
         else
         {
             ViewBag.ThongBaoTrungTK = "Tên tài khoản đã tồn tại";
         }
         return(View());
     }
     return(View());
 }
コード例 #9
0
        //xây dựng chức năng đặt hàng
        public ActionResult DatHang()
        {
            ShopBanChuotEntities db = new ShopBanChuotEntities();

            //nếu người dùng chưa đăng nhập
            if (Session["TaiKhoan"] == null)
            {
                return(RedirectToAction("DangNhap", "NguoiDung"));
            }
            //kiểm tra tình trạng giỏ hàng nếu giỏ hàng trống trả về trang chủ
            List <ItemGioHang> listItemGioHang = LayGioHang();

            if (listItemGioHang.Count == 0)
            {
                return(RedirectToAction("Index", "Home"));
            }
            // nếu giỏ hàng có ít nhất 1 sản phẩm
            DONHANG  DH = new DONHANG();                 // tạo 1 đơn hàng mới
            TAIKHOAN TK = (TAIKHOAN)Session["TaiKhoan"]; //lấy thông tin tài khoản đang lưu trong phiên tài khoản

            DH.NgayDatHang = DateTime.Now;
            DH.TenTaiKhoan = TK.TenTaiKhoan;
            db.DONHANGs.Add(DH);
            foreach (var item in listItemGioHang)
            {
                CHITIETDONHANG ctdh = new CHITIETDONHANG();
                ctdh.MaDH    = DH.MaDH;
                ctdh.MaSP    = item.MaSP;
                ctdh.SoLuong = item.SoLuong;
                ctdh.DonGia  = item.DonGia;
                db.CHITIETDONHANGs.Add(ctdh);
            }
            db.SaveChanges();
            //đặt hàng thành công trả về thông báo thành công

            return(RedirectToAction("DonHangCuaToi"));
        }
コード例 #10
0
        public ActionResult Create(SANPHAM sanpham, HttpPostedFileBase fileUpload1, HttpPostedFileBase fileUpload2, HttpPostedFileBase fileUpload3)
        {
            ViewBag.MaLoaiSP = new SelectList(db.LOAISANPHAMs, "MaLoaiSP", "TenLoaiSP");
            ViewBag.MaTH     = new SelectList(db.THUONGHIEUx, "MaTH", "TenTH");
            ViewBag.MaXX     = new SelectList(db.XUATXUs, "MaXX", "TenXX");
            if (fileUpload1 == null)
            {
                ViewBag.ThongBaoAnh1 = "Chưa chọn ảnh";
                return(View());
            }

            if (fileUpload2 == null)
            {
                ViewBag.ThongBaoAnh2 = "Chưa chọn ảnh";
                return(View());
            }
            if (fileUpload3 == null)
            {
                ViewBag.ThongBaoAnh3 = "Chưa chọn ảnh";
                return(View());
            }
            if (ModelState.IsValid)
            {
                // lưu tên của file
                var filename1 = Path.GetFileName(fileUpload1.FileName);
                var filename2 = Path.GetFileName(fileUpload2.FileName);
                var filename3 = Path.GetFileName(fileUpload3.FileName);
                // lưu đường dẫn của file
                var path1 = Path.Combine(Server.MapPath("~/Content/Images"), filename1);
                var path2 = Path.Combine(Server.MapPath("~/Content/Images"), filename2);
                var path3 = Path.Combine(Server.MapPath("~/Content/Images"), filename3);
                //kiểm tra hình ảnh đã tồn tại hay chưa
                if (System.IO.File.Exists(path1))
                {
                    ViewBag.ThongBaoAnh1 = "Hình ảnh đã tồn tại";
                }
                else
                {
                    fileUpload1.SaveAs(path1);
                }
                if (System.IO.File.Exists(path2))
                {
                    ViewBag.ThongBaoAnh2 = "Hình ảnh đã tồn tại";
                }
                else
                {
                    fileUpload2.SaveAs(path2);
                }
                if (System.IO.File.Exists(path3))
                {
                    ViewBag.ThongBaoAnh3 = "Hình ảnh đã tồn tại";
                }
                else
                {
                    fileUpload3.SaveAs(path3);
                }
                //thêm vào cơ sở dữ liệu
                sanpham.Anh1 = "/Content/Images/" + filename1;
                sanpham.Anh2 = "/Content/Images/" + filename2;
                sanpham.Anh3 = "/Content/Images/" + filename3;
                db.SANPHAMs.Add(sanpham);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View());
        }