Exemple #1
0
 public ActionResult CreateFurniture(NOITHAT nt, HttpPostedFileBase fileUpload)
 {
     ViewBag.MaNSX       = new SelectList(db.NHASANXUATs.ToList().OrderBy(n => n.TenNSX), "MaNSX", "TenNSX");
     ViewBag.MaLoaiNT    = new SelectList(db.LOAINOITHATs.ToList().OrderBy(n => n.TenLoaiNT), "MaLoaiNT", "TenLoaiNT");
     ViewBag.MaLoaiPhong = new SelectList(db.LOAIPHONGs.ToList().OrderBy(n => n.TenLoaiPhong), "MaLoaiPhong", "TenLoaiPhong");
     if (fileUpload == null)
     {
         ViewBag.Thongbao = "Choose image, please!!!";
         return(View());
     }
     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 = "Image exist";
             }
             else
             {
                 fileUpload.SaveAs(path);
             }
             nt.AnhBia = fileName;
             db.NOITHATs.InsertOnSubmit(nt);
             db.SubmitChanges();
         }
         return(RedirectToAction("Furnitures"));
     }
 }
Exemple #2
0
        public Cart(int MaNT)
        {
            iMaNT = MaNT;
            NOITHAT noithat = db.NOITHATs.Single(n => n.MaNT == iMaNT);

            sTenNT   = noithat.TenNT;
            sAnhBia  = noithat.AnhBia;
            dDonGia  = double.Parse(noithat.GiaBan.ToString());
            iSoLuong = 1;
        }
Exemple #3
0
        public ActionResult ConfirmFurniture(int id)
        {
            NOITHAT nt = db.NOITHATs.SingleOrDefault(n => n.MaNT == id);

            ViewBag.MaNT = nt.MaNT;
            if (nt == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            db.NOITHATs.DeleteOnSubmit(nt);
            db.SubmitChanges();
            return(RedirectToAction("Furnitures"));
        }
Exemple #4
0
        public ActionResult DeleteFurniture(int id)
        {
            if (Session["NguoiQuanTri"] == null || Session["NguoiQuanTri"].ToString() == "")
            {
                return(RedirectToAction("Login", "Admin"));
            }
            NOITHAT nt = db.NOITHATs.SingleOrDefault(n => n.MaNT == id);

            ViewBag.MaNT = nt.MaNT;
            if (nt == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(nt));
        }
Exemple #5
0
 public ActionResult EditFurniture(NOITHAT nt, HttpPostedFileBase fileUpload)
 {
     if (ModelState.IsValid)
     {
         try
         {
             //ViewBag.MaNSX = new SelectList(db.NHASANXUATs.ToList().OrderBy(n => n.TenNSX), "MaNSX", "TenNSX");
             //ViewBag.MaLoaiNT = new SelectList(db.LOAINOITHATs.ToList().OrderBy(n => n.TenLoaiNT), "MaLoaiNT", "TenLoaiNT");
             //ViewBag.MaLoaiPhong = new SelectList(db.LOAIPHONGs.ToList().OrderBy(n => n.TenLoaiPhong), "MaLoaiPhong", "TenLoaiPhong");
             var editFurniture = db.NOITHATs.SingleOrDefault(f => f.MaNT == nt.MaNT);
             if (fileUpload != null)
             {
                 var fileName = Path.GetFileName(fileUpload.FileName);
                 var path     = Path.Combine(Server.MapPath("~/Images"), fileName);
                 if (System.IO.File.Exists(path))
                 {
                     ViewBag.Thongbao = "Image exists";
                 }
                 else
                 {
                     fileUpload.SaveAs(path);
                 }
                 editFurniture.AnhBia = fileName;
             }
             string  tes  = Convert.ToString(nt.GiaBan);
             decimal test = decimal.Parse(tes);
             editFurniture.TenNT       = nt.TenNT;
             editFurniture.SoLuongTon  = nt.SoLuongTon;
             editFurniture.NgayCapNhat = DateTime.Parse(String.Format("{0:dd/MM/yyyy}", DateTime.Now));
             editFurniture.BestSeller  = nt.BestSeller;
             editFurniture.GiaBan      = test;
             UpdateModel(editFurniture);
             db.SubmitChanges();
             return(RedirectToAction("Furnitures", "Admin"));
         }
         catch (Exception ex)
         {
             return(HttpNotFound());
         }
     }
     else
     {
         return(View());
     }
 }
Exemple #6
0
        public ActionResult EditFurniture(int id)
        {
            //if (Session["NguoiQuanTri"] == null || Session["NguoiQuanTri"].ToString() == "")
            //{
            //    return RedirectToAction("Login", "Admin");
            //}
            NOITHAT nt = db.NOITHATs.SingleOrDefault(n => n.MaNT == id);

            if (nt == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            //ViewBag.MaNSX = new SelectList(db.NHASANXUATs.ToList().OrderBy(n => n.TenNSX), "MaNSX", "TenNSX");
            //ViewBag.MaLoaiNT = new SelectList(db.LOAINOITHATs.ToList().OrderBy(n => n.TenLoaiNT), "MaLoaiNT", "TenLoaiNT");
            //ViewBag.MaLoaiPhong = new SelectList(db.LOAIPHONGs.ToList().OrderBy(n => n.TenLoaiPhong), "MaLoaiPhong", "TenLoaiPhong");
            return(View(nt));
        }