示例#1
0
        public void AddToCart(ProductClass product)
        {
            //List<ProductClass> index = (List<ProductClass>)Session["productObj"];
            //product.ID1 = Convert.ToString(index.Count);

            // CHECK IF SESSION IS EMPTY
            if (Session["productObj"] == null)
            {
                List <ProductClass> productClass = new List <ProductClass>();

                productClass.Add(product);

                Session["productObj"] = productClass;
            }
            else
            {
                List <ProductClass> productClass = (List <ProductClass>)Session["productObj"]; // casting


                productClass.Add(product);
                Session["productObj"] = productClass;
            }
            List <ProductClass> size = (List <ProductClass>)Session["productObj"]; // casting

            this.ItemAmt.Text = size.Count.ToString();
        }
示例#2
0
        protected void Button1_P4(object sender, EventArgs e)
        {
            List <ProductClass> size = (List <ProductClass>)Session["productObj"];

            ProductClass product;

            if (size != null)
            {
                product = new ProductClass((size.Count).ToString(), name_P4.Text, description_P4.Text, category_P4.Text, price_P4.Text, "/Images/product4.jpg");
                AddToCart(product);
            }
            else
            {
                product = new ProductClass("0", name_P4.Text, description_P4.Text, category_P4.Text, price_P4.Text, "/Images/product4.jpg");
                AddToCart(product);
            }
        }