예제 #1
0
        static void Main(string[] args)
        {
            Employe e1 = new Employe("Godard", "Numero 1", 24, 2000);
            Employe e2 = new Employe("Azerty", "Numero 2", 30, 1800);
            Employe e3 = new Employe("Personne 3", "Nom Personne 3", 19, 1600);
            Employe e4 = new Employe("Employe 4", "Nom Employe 4", 27, 2400);

            Chef      c1 = new Chef("Chef 1", "nom Chef 1", 33, 3000, "Marketing");
            Chef      c2 = new Chef("Chef 2", "nom Chef 2", 30, 3200, "Informatique");
            Directeur d  = new Directeur("Directeur", "nom Directeur", 38, 4500, "R&D", "Compas-nie");

            e1.salaire = 7000;
            c1.service = "Informatique";

            Liste liste = new Liste();

            Console.WriteLine("Liste:\n");
            liste.InsererDebut(e1);
            liste.InsererDebut(e2);
            liste.InsererDebut(e3);
            liste.Lister();
            //on vide la liste
            Console.WriteLine("liste vide");
            liste.Vider();
            //on remplis aves la fin
            Console.WriteLine("Listr fin");

            liste.InsererFin(e1);
            liste.Lister();
        }
예제 #2
0
        private static void Main(string[] args)
        {
            Employe   e1 = new Employe("ROCHER", "Oriane", 42, 1350);
            Employe   e2 = new Employe("RENAUD", "Thierry", 33, 1550);
            Employe   e3 = new Employe("BOSSE", "Antoinette", 27, 1450);
            Employe   e4 = new Employe("QUINN", "Patrick", 32, 1570);
            Employe   e5 = new Employe("LAVALLEE", "Samuel", 29, 1450);
            Chef      c1 = new Chef("LEMELIN", "Armand", 45, 1835, "Logistique");
            Chef      c2 = new Chef("MIGNEAU", "Mallory", 44, 1840, "Informatique");
            Directeur d1 = new Directeur("HARQUIN", "Noémie", 53, 2100, "Direction", "Happy Bear Investment");

            Liste maListe = new Liste();

            maListe.InsererDebut(e1);
            maListe.InsererDebut(e2);
            maListe.InsererDebut(e3);
            maListe.InsererDebut(e4);
            maListe.InsererDebut(e5);
            maListe.InsererDebut(c1);
            maListe.InsererDebut(c2);
            maListe.InsererDebut(d1);

            Console.WriteLine("\tListe avec insertions au début");
            maListe.Lister();
            maListe.Vider();

            maListe.InsererFin(e1);
            maListe.InsererFin(e2);
            maListe.InsererFin(e3);
            maListe.InsererFin(e4);
            maListe.InsererFin(e5);
            maListe.InsererFin(c1);
            maListe.InsererFin(c2);
            maListe.InsererFin(d1);

            Console.WriteLine("\n\tListe avec insertions par la fin");
            maListe.Lister();

            Console.WriteLine("\n\tSecond élément");
            Console.WriteLine(maListe[1].Objet);
        }