/* * Affiche l'ensemble des informations de l'Eleve en spécifiant son statut à afficher. * @arg escapes, un objet Escapes permettant de gérer les espaces dans la console pour aligner les éléments à afficher. * @arg nomInfo, le statut de l'Eleve à afficher. */ public override void PrintInfosCol(Escapes escapes, string nomInfo) { escapes.Add(nomInfo); Console.Write(nomInfo); //Permet d'afficher les infos de l'individu Console.WriteLine($" |Nom : {Nom}"); escapes.Print(); Console.WriteLine($"Prénom : {Prenom}"); //Rôles escapes.Print(); Console.Write($"Roles : "); for (int i = 0; i < Roles.Length; i++) { Console.Write($"{i + 1}."); this[i].PrintInfos(); } Console.WriteLine(""); escapes.Print(); Console.WriteLine($"Promotion : {Promotion}"); escapes.Print(); Console.WriteLine($"Année : {Annee}"); escapes.Spaces.RemoveAt(escapes.Spaces.Count - 1); }
/* * Affiche l'ensemble des informations de la matière en respectant l'alignement * @arg escapes, un objet Escapes capable de gérer les espaces pour aligner l'affichage * @arg nomInfo, le nom de l'information à afficher (ici "Matière") */ public virtual void PrintInfosCol(Escapes escapes, string nomInfo) { escapes.Add(nomInfo); Console.Write(nomInfo); //Permet d'afficher les infos de l'individu Console.WriteLine($" |Nom : {Nom}"); escapes.Print(); Console.WriteLine($"Code : {Code}"); escapes.Spaces.RemoveAt(1); }
/* * Affiche l'ensemble des informations d'un intervenant en spécifiant son statut à afficher. * @arg escapes, un objet Escapes permettant de gérer les espaces dans la console pour aligner les éléments à afficher. * @arg nomInfo, le statut de l'intervenant à afficher. */ public virtual void PrintInfosCol(Escapes escapes, string nomInfo) { escapes.Add(nomInfo); //On ajoute l'ensemble des espaces pour aligner les infos Console.Write(nomInfo); //Permet d'afficher les infos de l'individu Console.WriteLine($" |Nom : {Nom}"); escapes.Print(); Console.WriteLine($"Prénom : {Prenom}"); //Rôles escapes.Print(); Console.Write($"Roles : "); for (int i = 0; i < Roles.Length; i++) { Console.Write($"{i + 1}."); this[i].PrintInfos(); } Console.WriteLine(""); //Suppression des espaces car on va passer à un autre intervenant escapes.Spaces.RemoveAt(escapes.Spaces.Count - 1); }