public ActionResult ThemMoi(QuanAo quanao, HttpPostedFileBase fileUpload) { ViewBag.MaNCC = new SelectList(db.NhaCungCaps.ToList(), "MaNCC", "TenNCC"); ViewBag.MaNSX = new SelectList(db.NhaSanXuats.ToList(), "MaNSX", "TenNSX"); if (fileUpload == null) { ViewBag.ThongBao = "Chọn hình ảnh"; return(View()); } //Thêm vào csdl if (ModelState.IsValid) { //Lưu tên của file var fileName = Path.GetFileName(fileUpload.FileName); //Lưu đường dẫn của file var path = Path.Combine(Server.MapPath("~/Images"), fileName); //Kiểm tra hình ảnh đã tồn tại chưa if (System.IO.File.Exists(path)) { ViewBag.ThongBao = "Hình ảnh đã tồn tại"; } else { fileUpload.SaveAs(path); } quanao.Anh = fileUpload.FileName; db.QuanAos.Add(quanao); db.SaveChanges(); } return(View()); }
//Thêm giỏ hàng public ActionResult ThemGioHang(int iMaQuanAo, string url) { QuanAo quanao = db.QuanAos.SingleOrDefault(n => n.MaQuanAo == iMaQuanAo); if (quanao == null) { Response.StatusCode = 404; return(null); } //Lấy ra session giỏ hàng List <GioHang> listGioHang = LayGioHang(); // Kiểm tra quần áo này đã tồn tại trong session[quanao] chưa GioHang gh = listGioHang.Find(n => n.iMaQuanAo == iMaQuanAo); if (gh == null) { gh = new GioHang(iMaQuanAo); //Add sp mới thêm listGioHang.Add(gh); return(Redirect(url)); } else { gh.iSoLuong++; return(Redirect(url)); } }
//Xem chi tiết public ViewResult XemChiTiet(int MaQuanAo) { QuanAo quanao = db.QuanAos.SingleOrDefault(n => n.MaQuanAo == MaQuanAo); if (quanao == null) { Response.StatusCode = 404; return(null); } return(View(quanao)); }
public QuanAo findquanao(ArrayList arrayList, string keyword) { QuanAo kq = null; foreach (QuanAo quanao in arrayList) { if (quanao.Tenquanao.Equals(keyword)) { kq = quanao; } } return(kq); }
public ActionResult HienThi(int MaQuanAo) { //Lấy ra đói tượng quần áo theo mã QuanAo quanao = db.QuanAos.SingleOrDefault(n => n.MaQuanAo == MaQuanAo); if (quanao == null) { Response.StatusCode = 404; return(null); } return(View(quanao)); }
public ActionResult ChinhSua(QuanAo quanao) { //Thêm vào csdl if (ModelState.IsValid) { //Thực hiện cập nhật trong model db.Entry(quanao).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } ViewBag.MaNCC = new SelectList(db.NhaCungCaps.ToList(), "MaNCC", "TenNCC", quanao.MaNCC); ViewBag.MaNSX = new SelectList(db.NhaSanXuats.ToList(), "MaNSX", "TenNSX", quanao.MaNSX); return(RedirectToAction("Index")); }
public ActionResult XacNhanXoa(int MaQuanAo) { QuanAo quanao = db.QuanAos.SingleOrDefault(n => n.MaQuanAo == MaQuanAo); if (quanao == null) { Response.StatusCode = 404; return(null); } db.QuanAos.Remove(quanao); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult ChinhSua(int MaQuanAo) { //Lấy ra đói tượng quần áo theo mã QuanAo quanao = db.QuanAos.SingleOrDefault(n => n.MaQuanAo == MaQuanAo); if (quanao == null) { Response.StatusCode = 404; return(null); } ViewBag.MaNCC = new SelectList(db.NhaCungCaps.ToList(), "MaNCC", "TenNCC", quanao.MaNCC); ViewBag.MaNSX = new SelectList(db.NhaSanXuats.ToList(), "MaNSX", "TenNSX", quanao.MaNSX); return(View(quanao)); }
public void Sua(ArrayList arrayList) { Console.Write(" Nhập tên quần áo cần sửa: "); string keyword = Console.ReadLine(); QuanAo quanao = findquanao(arrayList, keyword); Console.Write(" Nhập tên quần áo : "); quanao.Tenquanao = Console.ReadLine(); Console.Write(" Nhập loại quần áo: "); quanao.Loaiquanao = Console.ReadLine(); Console.WriteLine(" NHập xuất xứ: "); quanao.Xuatxu = Console.ReadLine(); Console.WriteLine(" Nhập số lượng: "); quanao.Soluong = int.Parse(Console.ReadLine()); Console.WriteLine(" Nhập giá bán: "); quanao.Giaban = double.Parse(Console.ReadLine()); }
//Cập nhật gỏ hàng public ActionResult CapNhatGioHang(int iMaSP, FormCollection f) { QuanAo quanao = db.QuanAos.SingleOrDefault(n => n.MaQuanAo == iMaSP); if (quanao == null) { Response.StatusCode = 404; return(null); } List <GioHang> listGioHang = LayGioHang(); GioHang sanpham = listGioHang.SingleOrDefault(n => n.iMaQuanAo == iMaSP); if (sanpham != null) { sanpham.iSoLuong = int.Parse(f["txtSoLuong"].ToString()); } return(RedirectToAction("GioHang")); }
//Xóa Giỏ hàng public ActionResult XoaGioHang(int iMaSP) { QuanAo quanao = db.QuanAos.SingleOrDefault(n => n.MaQuanAo == iMaSP); if (quanao == null) { Response.StatusCode = 404; return(null); } List <GioHang> listGioHang = LayGioHang(); GioHang sanpham = listGioHang.SingleOrDefault(n => n.iMaQuanAo == iMaSP); if (sanpham != null) { listGioHang.RemoveAll(n => n.iMaQuanAo == iMaSP); } if (listGioHang.Count == 0) { return(RedirectToAction("Index", "Home")); } return(RedirectToAction("GioHang")); }
public void display(QuanAo quanao) { Console.WriteLine(" |{0,-20}|{1,-20}|{2,-20}|{3,-30}|{4,-40}|", quanao.Tenquanao, quanao.Loaiquanao, quanao.Xuatxu, quanao.Soluong, quanao.Giaban); }