private static void QuantiteAjoutPanier(Article article, List <Article> ListePanier) { Data.Database database = new Data.Database(); int AjouterPanier; do { Console.WriteLine("Voulez-vous ajouter cet article dans le panier?\n1 pour ajouter dans le panier OU 2 pour effectuer une autre recherche"); string ajouterPanier = Console.ReadLine(); AjouterPanier = Utilitaire.TestValeur(ajouterPanier, true).Item1; } while (AjouterPanier != 1 && AjouterPanier != 2); if (AjouterPanier == 1) { Console.Clear(); int QteAjout = 0; do { Console.WriteLine("Saisissez la quantité à ajouter dans le panier :"); string qteAjout = Console.ReadLine(); QteAjout = Utilitaire.TestValeur(qteAjout, true).Item1; if (database.QuantiteStockDispo(article, QteAjout) == true) { article.QuantiteCommande = QteAjout; ListePanier.Add(article); Console.WriteLine("Contenu du panier :\n"); printInventory(ListePanier); Console.WriteLine("Article ajouté dans le panier"); Console.ReadLine(); } else { Console.WriteLine("Quantité non disponible, veuillez saisir une quantité inferieure à : " + article.QuantiteStock); } } while (database.QuantiteStockDispo(article, QteAjout) == false); } }