public void ThemSP_GioHang() { if (Request.QueryString["action"] == "add" && Session["TenDangNhap"] == null) { Response.Write("<Script>alert(\"Vui lòng đăng nhập , để sử dụng chức năng này .\")</Script>"); return; } if (Request.QueryString["action"] == "add") { int id = int.Parse(Request.QueryString["id"]); Session["MaSP"] = id; if (Session["GioHang"] == null) { ArrayList giohang = new ArrayList(); // tạo mới món hàng DAL_KetNoi dao = new DAL_KetNoi(); Gio sp = dao.LayThongTinSanPham(id); // thêm vào slg 1 sp.SoLuong = 1; // thêm vào giỏ hàng giohang.Add(sp); // lưu trong session Session["GioHang"] = giohang; } else { ArrayList giohang = (ArrayList)Session["GioHang"]; bool flag = false; foreach (Gio sp in giohang) { if (sp.MaSP == id) { sp.SoLuong += 1; flag = true; break; } } if (flag == false) { // tạo mới món hàng DAL_KetNoi dao = new DAL_KetNoi(); Gio sp = dao.LayThongTinSanPham(id); // thêm vào slg 1 sp.SoLuong = 1; // thêm vào giỏ hàng giohang.Add(sp); } } Response.Redirect("~/Form/SanPham.aspx"); } }