コード例 #1
0
ファイル: IHM.cs プロジェクト: m2imcpd/coursMCPD2110
        private void AjouterPanier()
        {
            Panier panier = new Panier();

            Console.Write("Nom du client : ");
            panier.NomClient = Console.ReadLine();
            Console.Write("Téléphone du client : ");
            panier.TelClient = Console.ReadLine();
            Console.WriteLine("---Liste des produits---");
            int id;

            do
            {
                Console.Write("Id Produit : ");
                Int32.TryParse(Console.ReadLine(), out id);
                if (id > 0)
                {
                    Produit p = Produit.GetProduitById(id);
                    if (p == null)
                    {
                        Console.WriteLine("Produit n'existe pas");
                    }
                    else
                    {
                        panier.Produits.Add(p);
                    }
                }
            } while (id != 0);
            panier.Save();
            Console.WriteLine("Panier ajouté");
        }
コード例 #2
0
ファイル: IHM.cs プロジェクト: m2imcpd/coursMCPD2110
        private void AfficherPanier()
        {
            Console.Write("Id Panier : ");
            int idPanier;

            Int32.TryParse(Console.ReadLine(), out idPanier);
            Panier panier = Panier.GetPanierById(idPanier);

            if (panier == null)
            {
                Console.WriteLine("Aucun panier avec cet id");
            }
            else
            {
                Console.WriteLine(panier);
                foreach (Produit p in panier.Produits)
                {
                    Console.WriteLine(p);
                }
            }
        }