Пример #1
0
        /// <summary>
        /// Créer une nouvelle salle en demandant des informations à l'utilisateur
        /// et ajoute la salle à la liste des salles disponibles
        /// </summary>
        /// <returns></returns>
        public Salle CreateSalle()
        {
            Salle s;

            s          = new Salle();
            s.Numero   = _DemandeALutilisateur.DemandeString("Numéro de la salle?");
            s.Batiment = _DemandeALutilisateur.DemandeString("Batiment");
            getAll().Add(s);
            return(null);
        }
        public Etudiant CreateEtudiants()
        {
            // initialisation de la personne et ajout à la liste
            Etudiant p = new Etudiant();

            // demande du prénom
            p.Prenom = _DemandeALutilisateur.DemandeString("Comment t'appelles-tu ?");
            // demande des autres informations
            p.Age       = _DemandeALutilisateur.DemandeEntier("Bonjour, quel âge as-tu ?");
            p.NbEnfants = _DemandeALutilisateur.DemandeEntier("Combien d'enfants as-tu ?");


            // Exercice : demander la liste des matières associé à l'étudiant
            // 1. Demander la première matière (on s'arrête à 1)$

            p.Matieres = new List <Matiere>();
            while (true)
            {
                Matiere m = _MatieresService.DemandeMatiere();
                p.Matieres.Add(m);


                string saisie = _DemandeALutilisateur.DemandeString("voulez-vous continuer ?");
                if (saisie == "Q")
                {
                    break;
                }
            }

            // Exercice : Demander d'autres matières à l'utilisateur

            // construction du message
            string message;

            message = CreerMesageEtudiant(p);
            // affichage du message
            Console.WriteLine(message);
            ListeEtudiants.Add(p);
            return(p);
        }