public override bool Equals(object value) { CartProduct product = value as CartProduct; return((product != null) && (this.id == product.getId())); }
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()); } }