Beispiel #1
0
        public override bool Equals(object value)
        {
            CartProduct product = value as CartProduct;

            return((product != null) &&
                   (this.id == product.getId()));
        }
Beispiel #2
0
        private void ConfirmOrder(Int32 id)
        {
            // On initialise notre dataset
            DataSetContains containsDataSet = new DataSetContains();

            DataSetContainsTableAdapters.EATFAST_CONTAINSTableAdapter containsTableAdapter =
                new DataSetContainsTableAdapters.EATFAST_CONTAINSTableAdapter();

            //Récupération du panier
            SortedList <int, CartProduct> cart = Homepage.getInstance().GetCart();

            foreach (KeyValuePair <int, CartProduct> cartProduct in cart)
            {
                CartProduct product = (CartProduct)cartProduct.Value;

                //Ajout de chaque produit dans la commande
                containsTableAdapter.AddToOrder(id, product.getId(), product.getPrice(), product.getQuantity());
            }
        }