Example #1
0
 public Cours(string nom, Professeur professeur, int[] listeEtudiants, int[] listeNotes, string horaire, string date, string salle, Cours[] prerequis)
 {
     this.matiere        = nom;
     this.prof           = professeur;
     this.liste_etudiant = listeEtudiants;
     this.liste_note     = listeNotes;
     this.horaire        = horaire;
     this.date           = date;
     this.salle          = salle;
     this.prerequis      = prerequis;
 }
Example #2
0
        static void ListeCours(Universite universite)
        {
            Console.Clear();
            // obtenir la liste des profs (depuis l'universite)
            Professeur[] listeProfsUni = universite.ListeProfs;
            Professeur   p             = null;

            // choisir le professeur par son identifiant (depuis la console)
            Console.WriteLine("Entrez votre matricule (n° professeur) ");
            int id = Convert.ToInt32(Console.ReadLine());

            if (universite.profIsInUni(id) > -1)
            {
                p = listeProfsUni[universite.profIsInUni(id)];
                // obtenir la liste des cours (depuis le professeur concerné)
                Cours[] listeCours = p.ListeCours;
                if (listeCours != null)
                {
                    Console.WriteLine("Vos cours sont les suivants :");
                    for (int i = 0; i < listeCours.Length; i++)
                    {
                        if (i == listeCours.Length - 1)
                        {
                            Console.Write(listeCours[i].Matiere);
                        }
                        else
                        {
                            Console.Write(listeCours[i].Matiere + " | ");
                        }
                    }
                }
                else
                {
                    Console.WriteLine("Vous n'êtes pas encore assigné à un cours.");
                }
            }
            else
            {
                Console.WriteLine("Le numéro de matricule est erroné.");
            }
        }
Example #3
0
        static void Initialisation(Universite universite)
        {
            universite.Nom = "ESILV Paris";

            Etudiant martin  = new Etudiant("PINTIAU", "Martin", 1, null, null);
            Etudiant charles = new Etudiant("RONTEIX", "Charles", 2, null, null);
            Etudiant nicolas = new Etudiant("PICARD", "Nicolas", 3, null, null);
            Etudiant anton   = new Etudiant("PINAUD", "Anton", 4, null, null);
            Etudiant florian = new Etudiant("PRIGENT", "Florian", 5, null, null);

            universite.ListeEtudiants = new Etudiant[] { martin, charles, nicolas, anton, florian };
            int[] listeEtu        = new int[] { martin.Id, charles.Id, nicolas.Id, anton.Id, florian.Id };
            int[] listeNotesMeca  = new int[] { 12, 11, 14, 12, 13 };
            int[] listeNotesMaths = new int[] { 6, 1, 4, 2, 3 };


            Professeur no1 = new Professeur("BON", "Jean", 1, null);
            Professeur no2 = new Professeur("COT", "Harry", 2, null);

            universite.ListeProfs = new Professeur[] { no1, no2 };

            Cours meca  = new Cours("Mécanique", no1, listeEtu, listeNotesMeca, "12:00", "01/02/2018", "L102", null);
            Cours maths = new Cours("Maths", no2, listeEtu, listeNotesMaths, "16:00", "01/02/2018", "L108", null);

            nicolas.ListeCours = new Cours[] { maths, meca };
            martin.ListeCours  = new Cours[] { maths, meca };
            charles.ListeCours = new Cours[] { maths, meca };
            anton.ListeCours   = new Cours[] { maths, meca };
            florian.ListeCours = new Cours[] { maths, meca };

            no1.ListeCours = new Cours[] { meca };
            no2.ListeCours = new Cours[] { maths };


            universite.ListeSalles = new string[] { "L102", "E118" };
        }