Esempio n. 1
0
 public ActionResult Edit(GIAY giay, HttpPostedFileBase upload)
 {
     ViewBag.MaLoai = new SelectList(db.LOAIGIAYs.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai");
     ViewBag.MaNSX  = new SelectList(db.NHASANXUATs.ToList().OrderBy(n => n.TenNSX), "MaNSX", "TenNSX");
     if (upload == null)
     {
         ViewBag.Thongbao = "Vui lòng chọn ảnh";
         return(View());
     }
     else
     {
         if (ModelState.IsValid)
         {
             var fileName = Path.GetFileName(upload.FileName);
             var path     = Path.Combine(Server.MapPath("~/Hinhsanpham"), fileName);
             if (System.IO.File.Exists(path))
             {
                 ViewBag.Thongbao = "File đã tồn tại";
             }
             else
             {
                 upload.SaveAs(path);
             }
             giay.Anhbia = fileName;
             UpdateModel(giay);
             GIAY g1 = new GIAY();
             g1 = db.GIAYs.SingleOrDefault(m => m.MaGiay == giay.MaGiay);
             db.GIAYs.DeleteOnSubmit(g1);
             db.GIAYs.InsertOnSubmit(giay);
             db.SubmitChanges();
         }
         return(RedirectToAction("Giay"));
     }
 }
Esempio n. 2
0
        //Thêm giỏ hàng
        public ActionResult ThemGioHang(string IDGiay, string strURL)
        {
            GIAY giay = db.GIAYs.SingleOrDefault(n => n.IDGIAY == IDGiay);

            if (giay == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            //Lấy ra sessionGioHang
            List <GioHang> lstGioHang = LayGioHang();
            //Kiểm tra giày tồn tại trong session[giohang] chưa
            GioHang sanpham = lstGioHang.Find(n => n.IDGiay == IDGiay);

            if (sanpham == null)
            {
                sanpham = new GioHang(IDGiay);
                lstGioHang.Add(sanpham);
                return(Redirect(strURL));
            }
            else
            {
                sanpham.SoLuong++;
                return(Redirect(strURL));
            }
        }
Esempio n. 3
0
 public ActionResult Themmoi(GIAY giay, HttpPostedFileBase fileUpload)
 {
     if (fileUpload == null)
     {
         ViewBag.ThongBao = "Chọn hình ảnh";
         return(View());
     }
     if (ModelState.IsValid)
     {
         var fileName = Path.GetFileName(fileUpload.FileName);
         var path     = Path.Combine(Server.MapPath("~/imagesSP"), fileName);
         if (System.IO.File.Exists(path))
         {
             ViewBag.ThongBao = " HÌnh ảnh đã tồn tại";
         }
         else
         {
             fileUpload.SaveAs(path);
         }
         giay.Anh = fileUpload.FileName;
         db.GIAYs.Add(giay);
         db.SaveChanges();
     }
     return(View());
 }
Esempio n. 4
0
 public ActionResult ThemmoiGiay(GIAY giay, HttpPostedFileBase fileUpload)
 {
     ViewBag.MaLoai = new SelectList(db.LOAIGIAYs.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai");
     ViewBag.MaNSX  = new SelectList(db.NHASANXUATs.ToList().OrderBy(n => n.TenNSX), "MaNSX", "TenNSX");
     if (fileUpload == null)
     {
         ViewBag.Thongbao = "Vui lòng chọn ảnh";
         return(View());
     }
     else
     {
         if (ModelState.IsValid)
         {
             var fileName = Path.GetFileName(fileUpload.FileName);
             var path     = Path.Combine(Server.MapPath("~/Hinhg"), fileName);
             if (System.IO.File.Exists(path))
             {
                 ViewBag.Thongbao = "Hình ảnh đã tồn tại";
             }
             else
             {
                 fileUpload.SaveAs(path);
             }
             giay.Anhbia = fileName;
             db.GIAYs.InsertOnSubmit(giay);
             db.SubmitChanges();
         }
         return(RedirectToAction("Giay"));
     }
 }
Esempio n. 5
0
 public ActionResult Create(GIAY giay, HttpPostedFileBase fileupload)
 {
     //Dua du lieu vao dropdown
     ViewBag.MaLoai = new SelectList(data.LOAIs.ToList().OrderBy(n => n.TenLOAI), "MaLoai", "TenLoai", giay.MaLOAI);
     //kiem tra duong dan file
     if (fileupload == null)
     {
         ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
         return(View());
     }
     else
     {
         if (ModelState.IsValid)
         {
             //Luu ten file, luu y bo sung thu vien using system.io;
             var fileName = Path.GetFileName(fileupload.FileName);
             //Luu duong dan cua file
             var path = Path.Combine(Server.MapPath("~/image"), fileName);
             //Kiem tra hinh anh ton tai chua?
             if (System.IO.File.Exists(path))
             {
                 ViewBag.Thongbao = "Hình ảnh đã tồn tại";
             }
             else
             {
                 fileupload.SaveAs(path);
             }
             giay.Anhbia = fileName;
             //Luu vào csdl
             data.GIAYs.InsertOnSubmit(giay);
             data.SubmitChanges();
         }
         return(RedirectToAction("Giay"));
     }
 }
Esempio n. 6
0
        public ActionResult Edit(GIAY giay, HttpPostedFileBase fileupload)
        {
            int a = giay.MaGIAY;

            //Dua du lieu vao dropdownload
            ViewBag.MaLoai = new SelectList(data.LOAIs.ToList().OrderBy(n => n.TenLOAI), "MaLoai", "TenLoai", giay.MaGIAY);
            //Kiem tra duong dan file
            if (fileupload == null)
            {
                ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
                return(View(giay));
            }
            else
            {
                if (ModelState.IsValid)
                {
                    //Luu ten fie, luu y bo sung thu vien using System.IO;
                    var fileName = Path.GetFileName(fileupload.FileName);
                    //Luu duong dan cua file
                    var path = Path.Combine(Server.MapPath("~/image"), fileName);
                    //Kiem tra hình anh ton tai chua?
                    if (System.IO.File.Exists(path))
                    {
                        ViewBag.Thongbao = "Hình ảnh đã tồn tại";
                    }
                    else
                    {
                        //Luu hinh anh vao duong dan
                        fileupload.SaveAs(path);
                    }
                    GIAY   giay2 = data.GIAYs.Where(n => n.MaGIAY == giay.MaGIAY).SingleOrDefault();
                    string img   = fileName;
                    giay2.TenGIAY     = Request.Form["TenGIAY"];
                    giay2.Soluongton  = int.Parse(Request.Form["Soluongton"]);
                    giay2.Anhbia      = img;
                    giay2.Giaban      = decimal.Parse(Request.Form["Giaban"]);
                    giay2.Mota        = Request.Form["Mota"];
                    giay2.Ngaycapnhat = DateTime.Parse(Request.Form["Ngaycapnhat"]);
                    giay2.MaLOAI      = int.Parse(Request.Form["MaLOAI"]);


                    //Luu vao CSDL
                    UpdateModel(giay);
                    try
                    {
                        data.SubmitChanges();
                    }
                    catch (ChangeConflictException e)
                    {
                        Console.WriteLine(e.Message);
                        // Make some adjustments.
                        // ...
                        // Try again.
                        data.SubmitChanges();
                    }
                }
                return(RedirectToAction("Giay"));
            }
        }
Esempio n. 7
0
        public Giohang(int MaGiay)
        {
            iMaGiay = MaGiay;
            GIAY sach = data.GIAYs.Single(n => n.MaGiay == iMaGiay);

            sTenGiay = sach.TenGiay;
            sAnhbia  = sach.Anhbia;
            dDonggia = double.Parse(sach.Giaban.ToString());
            iSoluong = 1;
        }
Esempio n. 8
0
 public ActionResult Edit(GIAY giay, FormCollection f)
 {
     if (ModelState.IsValid)
     {
         //Thực hiện cập nhận trong model
         db.Entry(giay).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
     return(RedirectToAction("Admin"));
 }
Esempio n. 9
0
        public ViewResult XemChiTiet(string IDGiay)
        {
            GIAY giay = db.GIAYs.SingleOrDefault(n => n.IDGIAY == IDGiay);

            if (giay == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(giay));
        }
Esempio n. 10
0
        public ActionResult Delete(string IDGIAY)
        {
            GIAY giay = db.GIAYs.SingleOrDefault(n => n.IDGIAY == IDGIAY);

            if (giay == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(giay));
        }
Esempio n. 11
0
        public ActionResult Delete(int id)
        {
            GIAY g = db.GIAYs.SingleOrDefault(n => n.MaGiay == id);

            ViewBag.MaSP = g.MaGiay;
            if (g == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(g));
        }
Esempio n. 12
0
        public ActionResult Chitietgiay(int id)
        {
            GIAY giay = data.GIAYs.SingleOrDefault(n => n.Magiay == id);

            ViewBag.Magiay = giay.Magiay;
            if (giay == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(giay));
        }
Esempio n. 13
0
        public ViewResult XemChiTiet(string IDGiay)
        {
            GIAY giay = db.GIAYs.SingleOrDefault(n => n.IDGIAY == IDGiay);

            if (giay == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            ViewBag.TenNCC = db.NCCs.Single(n => n.IDNCC == giay.IDNCC).TenNCC;
            return(View(giay));
        }
Esempio n. 14
0
        public ActionResult Suagiay(int id)
        {
            GIAY giay = data.GIAYs.SingleOrDefault(n => n.Magiay == id);

            if (giay == null)
            {
                Response.StatusCode = 404;
                return(null);
            }

            ViewBag.MaTH = new SelectList(data.THUONGHIEUs.ToList().OrderBy(n => n.TenThuongHieu), "MaTH", "TenThuongHieu", giay.MaTH);
            return(View(giay));
        }
Esempio n. 15
0
        public ActionResult XacNhanXoa(string IDGIAY)
        {
            GIAY giay = db.GIAYs.SingleOrDefault(n => n.IDGIAY == IDGIAY);

            if (giay == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            db.GIAYs.Remove(giay);
            db.SaveChanges();
            return(RedirectToAction("Admin"));
        }
Esempio n. 16
0
        public ActionResult Edit(int id)
        {
            GIAY giay = db.GIAYs.SingleOrDefault(n => n.MaGiay == id);

            if (giay == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            ViewBag.MaLoai = new SelectList(db.LOAIGIAYs.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai", giay.MaLoai);
            ViewBag.MaNSX  = new SelectList(db.NHASANXUATs.ToList().OrderBy(n => n.TenNSX), "MaNSX", "TenNSX", giay.MaNSX);
            return(View(giay));
        }
Esempio n. 17
0
        public ActionResult Delete(int id)
        {
            //Lay ra doi tuong sach can xoa theo ma
            GIAY giay = db.GIAYs.SingleOrDefault(n => n.MaGiay == id);

            ViewBag.Magiay = giay.MaGiay;
            if (giay == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(giay));
        }
Esempio n. 18
0
        public ActionResult Xacnhan(int id)
        {
            GIAY g = db.GIAYs.SingleOrDefault(n => n.MaGiay == id);

            ViewBag.MaSP = g.MaGiay;
            if (g == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            db.GIAYs.DeleteOnSubmit(g);
            db.SubmitChanges();
            return(RedirectToAction("GIAY"));
        }
Esempio n. 19
0
        public ActionResult ConfirmDelte(int id)
        {
            //Lay ra doi tuong sach can xoa theo ma
            GIAY giay = db.GIAYs.SingleOrDefault(n => n.MaGiay == id);

            ViewBag.Magiay = giay.MaGiay;
            if (giay == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            db.GIAYs.DeleteOnSubmit(giay);
            db.SubmitChanges();
            return(RedirectToAction("Products"));
        }
Esempio n. 20
0
        public ActionResult Xacnhanxoa(int id)
        {
            //lay doi tuong giay
            GIAY giay = data.GIAYs.SingleOrDefault(n => n.MaGIAY == id);

            ViewBag.MaGIAY = giay.MaGIAY;
            if (giay == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            data.GIAYs.DeleteOnSubmit(giay);
            data.SubmitChanges();
            return(RedirectToAction("Giay"));
        }
Esempio n. 21
0
        public ActionResult Suagiay(int id)
        {
            //Lay ra doi tuong sach theo ma
            GIAY giay = db.GIAYs.SingleOrDefault(n => n.MaGiay == id);

            ViewBag.MaGiay = giay.MaGiay;
            if (giay == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            //Dua du lieu vao dropdownList
            //Lay ds tu tabke chu de, sắp xep tang dan trheo ten chu de, chon lay gia tri Ma CD, hien thi thi Tenchude
            ViewBag.MaLoai = new SelectList(db.LOAIGIAYs.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai", giay.MaLoai);
            ViewBag.MaNSX  = new SelectList(db.NHASANXUATs.ToList().OrderBy(n => n.TenNSX), "MaNSX", "TenNSX", giay.MaNSX);
            return(View(giay));
        }
Esempio n. 22
0
        public ActionResult Delete(int id)
        {
            //lay doi tuong giay ra
            if (Session["Taikhoanadmin"] == null)
            {
                return(RedirectToAction("Login", "Admin"));
            }
            GIAY giay = data.GIAYs.SingleOrDefault(n => n.MaGIAY == id);

            ViewBag.MaGIAY = giay.MaGIAY;
            if (giay == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(giay));
        }
Esempio n. 23
0
 public ActionResult Suagiay(GIAY giay, HttpPostedFileBase Upload)
 {
     //Dua du lieu vao dropdownload
     ViewBag.MaLoai = new SelectList(db.LOAIGIAYs.ToList().OrderBy(n => n.TenLoai), "Maloai", "TenLoai");
     ViewBag.MaNSX  = new SelectList(db.NHASANXUATs.ToList().OrderBy(n => n.TenNSX), "MaNSX", "TenNSX");
     //Kiem tra duong dan file
     if (Upload == null)
     {
         ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
         return(View());
     }
     //Them vao CSDL
     else
     {
         if (ModelState.IsValid)
         {
             //Luu ten fie, luu y bo sung thu vien using System.IO;
             var fileName = Path.GetFileName(Upload.FileName);
             //Luu duong dan cua file
             var path = Path.Combine(Server.MapPath("~/Hinhsanpham"), fileName);
             //Kiem tra hình anh ton tai chua?
             if (System.IO.File.Exists(path))
             {
                 ViewBag.Thongbao = "File đã tồn tại";
             }
             else
             {
                 //Luu hinh anh vao duong dan
                 Upload.SaveAs(path);
             }
             giay.Anhbia = fileName;
             //Luu vao CSDL
             UpdateModel(giay);
             GIAY g1 = new GIAY();
             g1 = db.GIAYs.SingleOrDefault(m => m.MaGiay == giay.MaGiay);
             db.GIAYs.DeleteOnSubmit(g1);
             db.GIAYs.InsertOnSubmit(giay);
             db.SubmitChanges();
         }
         return(RedirectToAction("giay"));
     }
 }
Esempio n. 24
0
        //Cập nhật giỏ hàng
        public ActionResult CapNhatGioHang(string IDGiay, FormCollection f)
        {
            //Kiểm tra idgiay
            GIAY giay = db.GIAYs.SingleOrDefault(n => n.IDGIAY == IDGiay);

            if (giay == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            List <GioHang> lstGioHang = LayGioHang();
            //Kiểm tra sp có tồn tại trong sesion["GioHang"]
            GioHang sanpham = lstGioHang.Find(n => n.IDGiay == IDGiay);

            if (sanpham != null)
            {
                sanpham.SoLuong = int.Parse(f["txtSoLuong"].ToString());
            }
            return(RedirectToAction("GioHang"));
        }
Esempio n. 25
0
        public ActionResult Edit(int id)
        {
            if (Session["Taikhoanadmin"] == null)
            {
                return(RedirectToAction("Login", "Admin"));
            }
            //Lay ra doi tuong sach theo ma
            GIAY giay = data.GIAYs.SingleOrDefault(n => n.MaGIAY == id);

            ViewBag.MaGIAY = giay.MaGIAY;
            if (giay == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            //Dua du lieu vao dropdownList
            //Lay ds tu tabke chu de, s?p xep tang dan trheo ten chu de, chon lay gia tri Ma CD, hien thi thi Tenchude
            ViewBag.MaLoai = new SelectList(data.LOAIs.ToList().OrderBy(n => n.TenLOAI), "MaLoai", "TenLoai", giay.MaGIAY);
            return(View(giay));
        }
Esempio n. 26
0
        public ActionResult Edit(int id, HttpPostedFileBase fileUpload)
        {
            GIAY giay = db.GIAYs.SingleOrDefault(n => n.MaGiay == id);

            ViewBag.MaLoaiGiay = new SelectList(db.LOAIGIAYs.ToList().OrderBy(n => n.TenLoaiGiay), "MaLoaiGiay", "TenLoaiGiay");
            ViewBag.MaNSX      = new SelectList(db.NHASANXUATs.ToList().OrderBy(n => n.TenNSX), "MaNSX", "TenNSX");//Kiem tra duong dan file
            if (fileUpload == null)
            {
                ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
                UpdateModel(giay);
                db.SubmitChanges();
                return(RedirectToAction("Products"));
            }
            //Them vao CSDL
            else
            {
                if (ModelState.IsValid)
                {
                    //Luu ten fie, luu y bo sung thu vien using System.IO;
                    var fileName = Path.GetFileName(fileUpload.FileName);
                    //Luu duong dan cua file
                    var path = Path.Combine(Server.MapPath("~/img/category"), fileName);
                    //Kiem tra hình anh ton tai chua?
                    if (System.IO.File.Exists(path))
                    {
                        ViewBag.Thongbao = "Hình ảnh đã tồn tại";
                    }
                    else
                    {
                        //Luu hinh anh vao duong dan
                        fileUpload.SaveAs(path);
                    }
                    giay.Anhbia = fileName;
                    //Luu vao CSDL
                    UpdateModel(giay);
                    db.SubmitChanges();
                }
                return(RedirectToAction("Products"));
            }
        }
Esempio n. 27
0
        public ActionResult Suagiay(int?id, HttpPostedFileBase fileUpload)
        {
            GIAY giay = data.GIAYs.Where(m => m.Magiay == id).SingleOrDefault();

            UpdateModel(giay);
            ViewBag.MaTH = new SelectList(data.THUONGHIEUs.ToList().OrderBy(n => n.TenThuongHieu), "MaTH", "TenThuongHieu", giay.MaTH);
            if (fileUpload == null)
            {
                ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
                return(View());
            }
            //Them vao CSDL
            else
            {
                if (ModelState.IsValid)
                {
                    //Luu ten fie, luu y bo sung thu vien using System.IO;
                    var fileName = Path.GetFileName(fileUpload.FileName);
                    //Luu duong dan cua file
                    var path = Path.Combine(Server.MapPath("~/img"), fileName);
                    //Kiem tra hình anh ton tai chua?
                    if (System.IO.File.Exists(path))
                    {
                        ViewBag.Thongbao = "Hình ảnh đã tồn tại";
                    }
                    else
                    {
                        //Luu hinh anh vao duong dan
                        fileUpload.SaveAs(path);
                    }
                    giay.Anhbia = fileName;
                    //Luu vao CSDL

                    data.SubmitChanges();
                }
                return(RedirectToAction("Giay"));
            }
        }
Esempio n. 28
0
        //Xóa giỏ hàng
        public ActionResult XoaGioHang(string IDGiay)
        {
            //Kiểm tra idgiay
            GIAY giay = db.GIAYs.SingleOrDefault(n => n.IDGIAY == IDGiay);

            if (giay == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            List <GioHang> lstGioHang = LayGioHang();
            GioHang        sanpham    = lstGioHang.Find(n => n.IDGiay == IDGiay);

            if (sanpham != null)
            {
                lstGioHang.RemoveAll(n => n.IDGiay == IDGiay);
            }
            if (lstGioHang.Count == 0)
            {
                return(RedirectToAction("Index", "Home"));
            }
            return(RedirectToAction("GioHang"));
        }