Ejemplo n.º 1
0
        static void PageAdmin(Client cli, Parc parc)   // Page du compte administrateur
        {
            bool boucleInfini = true;

            do
            {
                Console.Clear();
                Console.WriteLine("\t\tPage Administrateur :\n\n(1) Fonctions Page Client\n(2) Afficher Liste Clients\n(3) Afficher Liste Véhicules\n(4) Supprimer un véhicule\n(5) Ajouter un véhicule\n(6) Afficher Liste Locations\n(7) Ne plus être administrateur");
                switch (security(7))
                {
                case 1: boucleInfini = false; break;

                case 2: parc.AfficherlistClient(); break;

                case 3: parc.AfficherlistVehicule(); break;

                case 4: Console.Clear();
                    parc.AfficherlistVehicule();
                    Console.WriteLine("\nEntrez l'identifiant du véhicule à supprimer :");
                    if (parc.ListVeh.Count > 0)
                    {
                        int    rep   = 0;
                        string idVeh = Console.ReadLine();
                        while (!int.TryParse(idVeh, out rep) || rep < 0 || rep > parc.ListVeh.Count)
                        {
                            Console.WriteLine("Saisie Incorrect..");
                        }
                        parc.SupprimerUnVehicule(rep);
                    }
                    else
                    {
                        Console.WriteLine("Il n'existe aucun véhicule..");
                        Console.ReadKey();
                    }
                    break;

                case 5:
                    Console.Clear();
                    Console.WriteLine("\t\tAjout d'un véhicule :\n(1) Voiture\n(2) Moto\n(3) Camion");
                    parc.AjouterUnVehicule(security(3)); break;

                case 6: parc.AfficherlistLocation(); break;

                case 7:
                    cli.Admin = false;
                    cli.ModifierClientFichier();
                    boucleInfini = false;
                    Console.WriteLine("Vous n'êtes plus compte admin..");
                    Console.ReadKey();
                    break;
                }
            } while (boucleInfini);
        }
Ejemplo n.º 2
0
        static void RechercheVehicule(Client cli)
        {
            Parc parc = new Parc();

            Console.WriteLine("Liste Vehicule disponible :\n\n");
            parc.AfficherlistVehicule();
            Console.WriteLine("Louer une voiture\n(1) Oui\n(2) Non");

            if (security(2) == 1)
            {
                Console.WriteLine("Sélectionner l'identifiant du vehicule que vous voulez louer :");
                CreerLocation(cli, parc.ListVeh[security(parc.ListVeh.Count)], parc);
            }
        }