protected void btnAddToCarts_Click(object sender, EventArgs e) { List <Product> products = (List <Product>)Application["products"]; Product product = null; Button btn = (Button)sender; List <CustomProduct> carts = (List <CustomProduct>)Session["carts"]; if (carts == null) { carts = new List <CustomProduct>(); } for (int i = 0; i < products.Count; ++i) { if (products[i].Id == iId) { product = products[i]; break; } } int count = (int)Session["cartsCount"]; carts = CustomProduct.addAProduct(product, carts); count++; Session["cartsCount"] = count; Session["carts"] = carts; Response.Write("<script> alert('Thêm vào giỏ hàng thành công!'); window.location='http://localhost:55872/HomePage.aspx';</script>"); }
protected void btnAddAProduct_Click(object sender, ImageClickEventArgs e) { ImageButton btn = (ImageButton)sender; int id = Convert.ToInt32(btn.CommandArgument.ToString()); List <CustomProduct> carts = (List <CustomProduct>)Session["carts"]; Product product = new Product(); foreach (CustomProduct custom in carts) { if (custom.product.Id == id) { product = custom.product; break; } } carts = CustomProduct.addAProduct(product, carts); int cartsCount = (int)Session["cartsCount"]; cartsCount++; Session["cartsCount"] = cartsCount; Session["carts"] = carts; resetValue(); }