示例#1
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            Items item = new Items(index, 1);
            int test = 0;
            for (int i = 0; i < mw.cartBoxNew.itemList.Count; i++)
            {
                if (index == mw.cartBoxNew.itemList[i].getIndex())
                {
                    test = 1;
                }
            }
            if (test == 0)
            {
                mw.cartBoxNew.itemList.Add(item);
                mw.cartBoxNew.productList = mw.productList;
                mw.cartBoxNew.imageList = mw.imageList;
            }
            else
                MessageBox.Show("Product is already in the cart", "Add product to cart", MessageBoxButton.OK, MessageBoxImage.Exclamation);

            mw.cartBoxNew.cartInfoNumber.Content = Convert.ToString(mw.cartBoxNew.itemList.Count);
            mw.cartBoxNew.PrepareCart();
            mw.cartBoxNew.OrderToCache(mw.cartBoxNew.name);
        }
示例#2
0
 public void FillCartLists(int id, int count)
 {
     Items item = new Items(id - 1, count);
     mw.cartBoxNew.itemList.Add(item);
     mw.cartBoxNew.productList = mw.productList;
     mw.cartBoxNew.imageList = mw.imageList;
     mw.cartBoxNew.cartInfoNumber.Content = Convert.ToString(mw.cartBoxNew.itemList.Count);
 }