Esempio n. 1
0
        /// <summary>
        /// retourne la liste des plats dans la liste des commande donné en entré
        /// </summary>
        /// <param name="listecommande"></param>
        /// <returns></returns>
        static public List <Plat> ListPlatDansListCommande(List <Commande> listecommande)
        {
            List <Plat> listePlat = new List <Plat>();

            for (int i = 0; i < listecommande.Count; i++)
            {
                Plat plattemp = new Plat(listecommande[i].NomR, listecommande[i].QuantiteC);
                if (Plat.Contient(listePlat, plattemp))
                {
                    Plat.AjouteQuantitePlat(listePlat, plattemp);
                }
                else
                {
                    listePlat.Add(plattemp);
                }
            }

            return(listePlat);
        }