コード例 #1
0
        public ActionResult SanPham()
        {
            SanPhamModel spm = new SanPhamModel();

            ViewBag.HangSX = new SelectList(spm.GetAllHangSX(), "HangSX", "TenHang");
            ViewBag.LoaiSP = new SelectList(spm.GetAllLoaiSP(), "MaLoai", "TenLoai");
            return(View());
        }
コード例 #2
0
        public ActionResult SuaCTKhuyenMai(string MaKM)
        {
            SanPhamModel sp = new SanPhamModel();

            ViewBag.LoaiSP = new SelectList(sp.GetAllLoaiSP(), "MaLoai", "TenLoai");
            ViewBag.makm   = MaKM;
            return(View("SuaSPKhuyenMai"));
        }
コード例 #3
0
        public ActionResult EditSP([Bind(Include = "MaSP,TenSP,LoaiSP,HangSX,XuatXu,GiaGoc,MoTa,SoLuong,isnew,ishot,GioiThieu,ThongSoKyThuat")] SanPham sanpham, HttpPostedFileBase ad, HttpPostedFileBase an, HttpPostedFileBase ak)
        {
            SanPhamModel spm = new SanPhamModel();

            if (ModelState.IsValid)
            {
                spm.EditSP(sanpham);
                UploadAnh(ad, sanpham.MaSP + "1");
                UploadAnh(an, sanpham.MaSP + "2");
                UploadAnh(ak, sanpham.MaSP + "3");
                return(RedirectToAction("SanPham"));
            }
            ViewBag.HangSX = new SelectList(spm.GetAllHangSX(), "HangSX", "TenHang", sanpham.HangSX);
            ViewBag.LoaiSP = new SelectList(spm.GetAllLoaiSP(), "MaLoai", "TenLoai", sanpham.LoaiSP);
            return(View(sanpham));
        }
コード例 #4
0
ファイル: AdminController.cs プロジェクト: quiest2000/ECJMVC5
        public ActionResult EditSP([Bind(Include = "Id,TenSP,LoaiSpId,Id,XuatXu,GiaGoc,MoTa,SoLuong,isnew,ishot")] SanPham sanpham, HttpPostedFileBase ad, HttpPostedFileBase an, HttpPostedFileBase ak)
        {
            var spm = new SanPhamModel();

            if (ModelState.IsValid)
            {
                spm.EditSP(sanpham);
                UploadAnh(ad, sanpham.Id + "1");
                UploadAnh(an, sanpham.Id + "2");
                UploadAnh(ak, sanpham.Id + "3");
                return(RedirectToAction("SanPham"));
            }
            ViewBag.HangSX = new SelectList(spm.GetAllHangSX(), "Id", "TenHang", sanpham.HangSxId);
            ViewBag.LoaiSP = new SelectList(spm.GetAllLoaiSP(), "Id", "TenLoai", sanpham.LoaiSpId);
            return(View(sanpham));
        }
コード例 #5
0
        public ActionResult EditSP(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SanPhamModel spm = new SanPhamModel();
            SanPham      sp  = spm.FindById(id);

            if (sp == null)
            {
                return(HttpNotFound());
            }
            ViewBag.HangSX = new SelectList(spm.GetAllHangSX().ToList(), "HangSX", "TenHang", sp.HangSX);
            ViewBag.LoaiSP = new SelectList(spm.GetAllLoaiSP().ToList(), "MaLoai", "TenLoai", sp.LoaiSP);
            return(View(sp));
        }
コード例 #6
0
ファイル: AdminController.cs プロジェクト: quiest2000/ECJMVC5
        public ActionResult EditSP(int spId)
        {
            if (spId == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var spm = new SanPhamModel();
            var sp  = spm.FindById(spId);

            if (sp == null)
            {
                return(HttpNotFound());
            }
            ViewBag.HangSX = new SelectList(spm.GetAllHangSX().ToList(), "Id", "TenHang", sp.HangSxId);
            ViewBag.LoaiSP = new SelectList(spm.GetAllLoaiSP().ToList(), "Id", "TenLoai", sp.LoaiSpId);
            return(View(sp));
        }
コード例 #7
0
ファイル: AdminController.cs プロジェクト: quiest2000/ECJMVC5
        public ActionResult ThemSP([Bind(Include = "TenSP,LoaiSpId,Id,XuatXu,GiaGoc,MoTa,SoLuong,isnew,ishot")] SanPham sanpham, HttpPostedFileBase ad, HttpPostedFileBase an, HttpPostedFileBase ak)
        {
            var spm = new SanPhamModel();

            if (ModelState.IsValid)
            {
                var masp = spm.ThemSP(sanpham);
                UploadAnh(ad, masp + "1");
                UploadAnh(an, masp + "2");
                UploadAnh(ak, masp + "3");
                var ts = new ThongSoKyThuat();
                ts.SanPhamId = masp;
                var lst = new List <ThongSoKyThuat>();
                lst.Add(ts);
                return(View("ThemThongSoKT", lst));
            }
            ViewBag.HangSX = new SelectList(spm.GetAllHangSX(), "Id", "TenHang", sanpham.HangSxId);
            ViewBag.LoaiSP = new SelectList(spm.GetAllLoaiSP(), "Id", "TenLoai", sanpham.LoaiSpId);
            return(View("SanPham", sanpham));
        }