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());
 }
Example #2
0
        //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));
            }
        }
Example #3
0
        //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));
        }
Example #4
0
        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));
        }
Example #9
0
        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());
        }
Example #10
0
        //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"));
        }
Example #11
0
        //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"));
        }
Example #12
0
 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);
 }