示例#1
0
        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);
            }
        }