Esempio n. 1
0
        static void Main(string[] args)
        {
            /* int newNombre = 0; int result;
             * Livre ouvrage1 = new Livre("INF12434","le C# facile", "Edith François", 234);
             * Livre ouvrage2 = new Livre ("INF345","SQL fingers in the nose ", "Michèle Liegeard",256);
             * Console.WriteLine("auteur du livre " + " " + ouvrage1.GetTitre() + ": " + ouvrage1.GetNomAuteur());
             * Console.WriteLine("auteur du livre " + "  " + ouvrage2.GetTitre() + ": " + ouvrage2.GetNomAuteur());
             * Console.WriteLine("--------------------------------------------------------");
             * ouvrage1.Afficher();
             * Console.WriteLine("nouveau nb de pages ?");
             * newNombre = Int32.Parse(Console.ReadLine());
             * ouvrage1.setNdPages(newNombre);
             * ouvrage1.Afficher();
             * result = ouvrage1.Compare(ouvrage2);
             * if (result == 0)
             *   Console.WriteLine("les 2 livres ont le meme nombre de pages");
             * else
             *   if (result == 1)
             *       Console.WriteLine(ouvrage1.GetTitre() + "avec " + ouvrage1.GetNbPages() + " pages a plus de pages que " + ouvrage2.GetTitre() + "(" + ouvrage2.GetNbPages() + ")");
             *   else
             *       Console.WriteLine(ouvrage2.GetTitre() + "avec " + ouvrage2.GetNbPages() + " pages a plus de pages que " + ouvrage1.GetTitre() + "(" + ouvrage1.GetNbPages() + ")");
             * ouvrage1.AfficheCout();
             * ouvrage2.AfficheCout();
             *
             * Console.WriteLine("Ce progamme a utilisé " + Livre.GetNbLivres() + " Livres");
             * Console.ReadLine();*/

            // mettre quelques livres dans la médiathèque
            Mediatheque CDI = new Mediatheque();
            Livre       L1  = new Livre("5583-3", "Excel 2013 pour les Nuls", "Harvey Greg", 336);

            CDI.AjouterLivre(L1);
            Livre L2 = new Livre("5585-7", "PowerPoint 2013 pour les Nuls", "Lowe Doug", 328);

            CDI.AjouterLivre(L2);
            Livre L3 = new Livre("5584-0", "Word 2013 pour les Nuls", "Gookin Dan", 345);

            CDI.AjouterLivre(L3);
            Livre L4 = new Livre("5600-7", "Windows 8.1", "McFedries Paul", 471);

            CDI.AjouterLivre(L4);
            Livre L5 = new Livre("0277-4", "Le PC avec Windows 8.1", "Boudier-Ducloy Nicolas", 139);

            CDI.AjouterLivre(L5);
            Livre L6 = new Livre("7502-9", "Microsoft Office 2013", "Reynald goulet", 423);

            CDI.AjouterLivre(L6);
            Livre L7 = new Livre("5425-6", "Smartphones et tablettes Android", "Hart-Davis Guy", 473);

            CDI.AjouterLivre(L7);
            Livre L8 = new Livre("0210-1", "Réseau à domicile: guide complet", "Boudier-Ducloy Nicolas", 375);

            CDI.AjouterLivre(L8);
            Livre L9 = new Livre("0701-3", "Mon ami Google", "Perri Pascal", 174);

            CDI.AjouterLivre(L9);
            Livre L10 = new Livre("0011-4", "Hacking interdit", "Harvey Greg", 407);

            CDI.AjouterLivre(L10);

            Membre M1 = new Membre("1", "FRANCOIS", "Edith", "3 rue du Lycée", "76000", "ROUEN", "Adulte");

            CDI.AjouterMembre(M1);
            Membre M2 = new Membre("2", "FRANCOIS", "Isabelle", "3 rue du Lycée", "76000", "ROUEN", "Enfant");

            CDI.AjouterMembre(M2);
            Membre M3 = new Membre("3", "PELLETIER", "Isabelle", "332 av de L'eure", "27000", "EVREUX", "Adulte");

            CDI.AjouterMembre(M3);
            Membre M4 = new Membre("4", "CRESSENT", "Valérie", "9 bd de L'Yser", "76000", "Le HAVRE", "Adulte");

            CDI.AjouterMembre(M4);

            int    choix;
            string nouvRef, nouvTitre, nouvAuteur, supRef, refLivreE;
            string codeM, nomM, prenomM, adresseM, cpM, villeM, statutM;
            int    nouvNbPages;
            bool   suppression, ajoutEmp;

            choix = -1;
            while (choix != 0)
            {
                menu();
                Console.WriteLine("Votre choix ? ");
                choix = Int32.Parse(Console.ReadLine());
                switch (choix)
                {
                case 1:
                    CDI.AfficherTousLesLivres();
                    Console.WriteLine(" Vous avez actuellement " + CDI.LesLivres.Count + " Livres");
                    Console.ReadLine();
                    break;

                case 2:
                    Console.WriteLine("Saisie d un nouveau Livre");
                    Console.WriteLine("Entrez la reference du livre sous la forme xxxx-x");
                    nouvRef = Console.ReadLine();
                    Console.WriteLine("Entrez le titre du livre");
                    nouvTitre = Console.ReadLine();
                    Console.WriteLine("Entrez le nom de l'auteur");
                    nouvAuteur = Console.ReadLine();
                    Console.WriteLine("Entrez le nombre de pages du livre");
                    nouvNbPages = Int32.Parse(Console.ReadLine());
                    Livre nouvLivre = new Livre(nouvRef, nouvTitre, nouvAuteur, nouvNbPages);
                    CDI.AjouterLivre(nouvLivre);
                    break;

                case 3:
                    Console.WriteLine("Entrez la reference du livre à supprimer sous la forme xxxx-x");
                    supRef      = Console.ReadLine();
                    suppression = CDI.SupprimerLivre(supRef);
                    if (suppression)
                    {
                        Console.WriteLine("le livre a ete supprimé");
                    }
                    else
                    {
                        Console.WriteLine("Impossible d effectuer la suppression");
                    }
                    break;

                case 4:
                    Console.WriteLine(" A Faire");
                    break;

                case 5:
                    Console.WriteLine(" A Faire");
                    break;

                case 6:
                    Console.WriteLine(" A Faire");
                    Console.ReadLine();
                    break;

                case 7:
                    Console.WriteLine(" A Faire");
                    break;

                case 8:
                    Console.WriteLine(" A Faire");
                    break;

                case 9:
                    Console.WriteLine(" A Faire");
                    break;
                }
            }
            Console.WriteLine("Bye Bye!");
            Console.ReadLine();
        }
Esempio n. 2
0
 /// <summary>
 /// procedure qui ajoute un membre  à la liste de membres de la médiathèque
 /// </summary>
 /// <param name="M">un membre M a été construit au préalable et est passé en argument pour être ajouté</param>
 public void AjouterMembre(Membre M)
 {
     lesMembres.Add(M);
 }