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")); } }
//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)); } }
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()); }
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")); } }
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")); } }
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")); } }
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; }
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")); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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")); }
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)); }
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)); }
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")); }
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")); }
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")); }
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)); }
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)); }
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")); } }
//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")); }
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)); }
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")); } }
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")); } }
//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")); }