示例#1
0
        public static string AjoutIntervenant(List <Exterieur> liste)                            // Permet d'ajouter un intervenant extérieur en l'intégrant dans la 'base de données'
        {
            Console.WriteLine("C'est parti pour la création d'intervenant extérieur !");
            Console.WriteLine("Quel est le nom de famille de cet intervenant ?");
            string nvlLigneEx  = Console.ReadLine();
            string nomchoisiEx = nvlLigneEx;

            Console.WriteLine("Son prénom ?");
            string prenom = Console.ReadLine();

            nvlLigneEx = nvlLigneEx + "*" + prenom;
            Console.WriteLine("Son métier ? (en dehors de ses interventions à l'ENSC)");
            string emploi = Console.ReadLine();

            nvlLigneEx = nvlLigneEx + "*" + emploi + "*";
            Console.WriteLine("L'établissement dans lequel il exerce sa fonction ?");
            string etablissement = Console.ReadLine();

            nvlLigneEx = nvlLigneEx + etablissement;
            Exterieur nvlEx = new Exterieur(nomchoisiEx, prenom, emploi, etablissement);

            liste.Add(nvlEx);
            _AffichageListes.Program.CreaCode("Exterieurs.txt", nvlLigneEx);                    // Ecrire la ligne dans le fichier Exterieurs.txt
            string ajout = "P" + nomchoisiEx + "*";

            return(ajout);
        }
示例#2
0
        public static List <Exterieur> instancieIntervenantE()                                   //Cette fonction permet de lire le fichier et de créer les objets Exterieur correspondants
        {
            char             separateur = '*';
            List <Exterieur> Exterieurs = new List <Exterieur>();
            string           ligneE;
            string           nomexterieur;
            string           prenomexterieur;
            string           metier;
            string           entreprise;

            System.IO.StreamReader file2 = new System.IO.StreamReader("Exterieurs.txt");
            while ((ligneE = file2.ReadLine()) != null)
            {
                String[] information = ligneE.Split(separateur);
                nomexterieur    = information[1];
                prenomexterieur = information[0];
                metier          = information[2];
                entreprise      = information[3];
                Exterieur exte = new Exterieur(nomexterieur, prenomexterieur, metier, entreprise);
                Exterieurs.Add(exte);
            }
            file2.Close();
            return(Exterieurs);
        }