Esempio n. 1
0
        public ActionResult ThemMoiDC(DoChoi dc, HttpPostedFileBase fileUpload)
        {
            ViewBag.MaLoai = new SelectList(db.Loais.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai");
            ViewBag.MaXX   = new SelectList(db.XuatXus.ToList().OrderBy(n => n.TenXX), "MaXX", "TenXX");
            ViewBag.MaTH   = new SelectList(db.ThuongHieus.ToList().OrderBy(n => n.TenTH), "MaTH", "TenTH");
            ViewBag.MaCL   = new SelectList(db.ChatLieus.ToList().OrderBy(n => n.TenCL), "MaCL", "TenCL");

            if (fileUpload == null)
            {
                ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
                return(View());
            }
            else
            {
                if (ModelState.IsValid)
                {
                    var filename = Path.GetFileName(fileUpload.FileName);
                    var path     = Path.Combine(Server.MapPath("~/Content/img"), filename);
                    if (System.IO.File.Exists(path))
                    {
                        ViewBag.Thongbao = "Hình ảnh đã tồn tại";
                    }
                    else
                    {
                        fileUpload.SaveAs(path);
                    }

                    dc.AnhBia = filename;

                    db.DoChois.InsertOnSubmit(dc);
                    db.SubmitChanges();
                }
                return(RedirectToAction("DoChoi"));
            }
        }
Esempio n. 2
0
        public GioHang(int maDC)
        {
            iMaDC = maDC;
            DoChoi dochoi = data.DoChois.Single(m => m.MaDC == maDC);

            sTenDC   = dochoi.TenDC;
            sAnhBia  = dochoi.AnhBia;
            dDonGia  = double.Parse(dochoi.GiaBan.ToString());
            iSoLuong = 1;
        }
Esempio n. 3
0
        public ActionResult XoaDC(int id)
        {
            DoChoi dochoi = db.DoChois.SingleOrDefault(n => n.MaDC == id);

            ViewBag.MaDC = dochoi.MaDC;
            if (dochoi == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(dochoi));
        }
Esempio n. 4
0
        public ActionResult Xacnhanxoa(int id)
        {
            DoChoi dochoi = db.DoChois.SingleOrDefault(n => n.MaDC == id);

            ViewBag.MaDC = dochoi.MaDC;
            if (dochoi == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            db.DoChois.DeleteOnSubmit(dochoi);
            db.SubmitChanges();
            return(RedirectToAction("DoChoi"));
        }
Esempio n. 5
0
        public ActionResult SuaDC(int id)
        {
            DoChoi dochoi = db.DoChois.SingleOrDefault(n => n.MaDC == id);

            if (dochoi == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            ViewBag.MaLoai = new SelectList(db.Loais.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai", dochoi.MaLoai);
            ViewBag.MaXX   = new SelectList(db.XuatXus.ToList().OrderBy(n => n.TenXX), "MaXX", "TenXX", dochoi.MaXX);
            ViewBag.MaTH   = new SelectList(db.ThuongHieus.ToList().OrderBy(n => n.TenTH), "MaTH", "TenTH", dochoi.MaTH);
            ViewBag.MaCL   = new SelectList(db.ChatLieus.ToList().OrderBy(n => n.TenCL), "MaCL", "TenCL", dochoi.MaCL);

            return(View(dochoi));
        }
Esempio n. 6
0
        public ActionResult SuaDC(DoChoi dochoi, HttpPostedFileBase fileUpload)
        {
            ViewBag.MaLoai = new SelectList(db.Loais.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai", dochoi.MaLoai);
            ViewBag.MaXX   = new SelectList(db.XuatXus.ToList().OrderBy(n => n.TenXX), "MaXX", "TenXX", dochoi.MaXX);
            ViewBag.MaTH   = new SelectList(db.ThuongHieus.ToList().OrderBy(n => n.TenTH), "MaTH", "TenTH", dochoi.MaTH);
            ViewBag.MaCL   = new SelectList(db.ChatLieus.ToList().OrderBy(n => n.TenCL), "MaCL", "TenCL", dochoi.MaCL);
            DoChoi dc = db.DoChois.SingleOrDefault(n => n.MaDC == dochoi.MaDC);

            if (fileUpload == null)
            {
                ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
                return(View(dc));
            }
            else
            {
                if (ModelState.IsValid)
                {
                    var fileName = Path.GetFileName(fileUpload.FileName);
                    var path     = Path.Combine(Server.MapPath("~/Content/img"), fileName);
                    if (System.IO.File.Exists(path))
                    {
                        ViewBag.Thongbao = "Hình ảnh đã tồn tại";
                    }
                    else
                    {
                        fileUpload.SaveAs(path);
                    }

                    dc.TenDC       = dochoi.TenDC;
                    dc.GiaBan      = dochoi.GiaBan;
                    dc.MoTa        = dochoi.MoTa;
                    dc.NgayCapNhat = dochoi.NgayCapNhat;
                    dc.AnhBia      = fileName;
                    dc.SoLuongTon  = dochoi.SoLuongTon;
                    dc.MaTH        = dochoi.MaTH;
                    dc.MaXX        = dochoi.MaXX;
                    dc.MaCL        = dochoi.MaCL;
                    dc.MaLoai      = dochoi.MaLoai;

                    UpdateModel(dc);
                    db.SubmitChanges();
                }
                return(RedirectToAction("DoChoi"));
            }
        }