示例#1
0
        static void OptionReservation(Reservation reservation)
        {
            Client client = new Client();
            OutilsConsole.AfficherChamp(client.Nom, 10);
            OutilsConsole.AfficherChamp(client.Prenom, 10);
            //OutilsConsole.AfficherChamp(client.Civilite, 10);
            OutilsConsole.AfficherChamp(client.Id.ToString(), 10);
            OutilsConsole.AfficherChamp(client.Email, 20);
            OutilsConsole.AfficherChamp(client.Telephone, 15);
            OutilsConsole.AfficherChamp(client.DateNaissance.ToShortDateString(), 10);
            Console.WriteLine();
            Console.WriteLine("1. Modifier");
            Console.WriteLine("2. Supprimer");

            var option = Console.ReadLine();
            if (option == "1")
            {
                var modifOption = AfficherMenuModifierClient();
                switch (modifOption)
                {
                    case "1":
                       
                            client.Nom = OutilsConsole.SaisirChaineObligatoire("Nom:");
                                                  
                        break;

                }
            }
        }
示例#2
0
        static void OptionVoyage(Voyage voyage)
        {
            OutilsConsole.AfficherChamp(voyage.Destination, 20);
            OutilsConsole.AfficherChamp(voyage.PlacesDisponible, 2);
            OutilsConsole.AfficherChamp(voyage.DateAller.ToString(), 10);
            OutilsConsole.AfficherChamp(voyage.DateRetour.ToString(), 10);
            OutilsConsole.AfficherChamp(voyage.setPrixParPersonne.ToString(), 4);
            //OutilsConsole.AfficherChamp(voyage.PrixParPersonne, 10);
            Console.WriteLine();
            Console.WriteLine("1. Modifier");
            Console.WriteLine("2. Supprimer");

            var option = Console.ReadLine();
            if (option == "1")
            {
                var modifOption = AfficherMenuModifierVoyage();
                switch (modifOption)
                {
                    case "1":
                        var destination = OutilsConsole.SaisirChaineObligatoire("Destination:");
                        voyage.setDestination(destination);
                        break;
                    case "2":
                        var placesdisponible = OutilsConsole.SaisirChaineObligatoire("Places Disponibles:");
                        voyage.setPlacesDisponible(placesdisponible);
                        break;
                    case "3":
                        var datealler = OutilsConsole.SaisirDateObligatoire("Date d'aller");
                        voyage.setDateAller(datealler);
                        break;
                    case "4":
                        var dateretour = OutilsConsole.SaisirDateObligatoire("Date de retour");
                        voyage.setDateRetour(dateretour);
                        break;
                    case "5":
                        var PrixParPersonne = OutilsConsole.SaisirEntierObligatoire("Prix par personne");
                        client.setPrixParPersonne(PrixParPersonne);
                        break;

                    //case "3":
                    //var prix = Console.ReadLine();
                    // client.setPrixParPersonne = prix;
                    //break;
                    default:
                        return;
                }
                serviceVoyage.ModifierVoyage(voyage);
            }
            if (option == "2")
            {
                serviceVoyage.SupprimerVoyage(voyage);
            }
            return;
        }
示例#3
0
        static void OptionClient(Client client)
        {
            OutilsConsole.AfficherChamp(client.Nom, 10);
            OutilsConsole.AfficherChamp(client.Prenom, 10);
            //OutilsConsole.AfficherChamp(client.Civilite, 10);
            OutilsConsole.AfficherChamp(client.Id, 10);
            OutilsConsole.AfficherChamp(client.Email, 20);
            OutilsConsole.AfficherChamp(client.Telephone, 15);
            OutilsConsole.AfficherChamp(client.DateNaissance?.ToShortDateString(), 10);
            Console.WriteLine();
            Console.WriteLine("1. Modifier");
            Console.WriteLine("2. Supprimer");

            var option = Console.ReadLine();

            if (option == "1")
            {
                var modifOption = AfficherMenuModifier();
                switch (modifOption)
                {
                case "1":
                    var nom = OutilsConsole.SaisirChaineObligatoire("Nom:");
                    client.setNom(nom);
                    break;

                case "2":
                    var prenom = OutilsConsole.SaisirChaineObligatoire("Prenom:");
                    client.setPrenom(prenom);
                    break;

                case "3":
                    var email = Console.ReadLine();
                    client.setemail(email);
                    break;

                case "4":
                    var tel = Console.ReadLine();
                    client.setTelephone(tel);
                    break;

                default:
                    return;
                }
                serviceClient.ModifierClient(client);
            }
            if (option == "2")
            {
                serviceClient.SupprimerClient(client);
            }
            return;
        }
示例#4
0
        static void OptionClient(Client client)
        {
            OutilsConsole.AfficherChamp(client.Nom, 10);
            OutilsConsole.AfficherChamp(client.Prenom, 10);
            //OutilsConsole.AfficherChamp(client.Civilite, 10);
            OutilsConsole.AfficherChamp(client.Id.ToString(), 10);
            OutilsConsole.AfficherChamp(client.Email, 20);
            OutilsConsole.AfficherChamp(client.Telephone, 15);
            OutilsConsole.AfficherChamp(client.DateNaissance.ToShortDateString(), 10);
            Console.WriteLine();
            Console.WriteLine("1. Modifier");
            Console.WriteLine("2. Supprimer");

            var option = Console.ReadLine();
            if (option == "1")
            {
                var modifOption = AfficherMenuModifierClient();
                switch (modifOption)
                {
                    case "1":
                        client.Nom = OutilsConsole.SaisirChaineObligatoire("Nom:");
                       break;
                    case "2":
                        client.Prenom = OutilsConsole.SaisirChaineObligatoire("Prenom:");
                       break;
                    case "3":
                        client.Email = Console.ReadLine();
                        break;
                    case "4":
                        client.Telephone = Console.ReadLine();
                        break;
                    default:
                        return;
                }
                serviceClient.ModifierClient(client);
            }
            if (option == "2")
            {
                Console.WriteLine("Entrez l'ID du client : ");
                var Id = int.Parse(Console.ReadLine());
                
                serviceClient.SupprimerClient(Id);
            }
            return;
        }
示例#5
0
        static void CreerClient()
        {
            Console.Clear();
            Console.WriteLine("AJOUT D'UN CLIENT\n");

            var client = new Client();

            Console.WriteLine("Civilité:");

            client.Email = OutilsConsole.SaisirChaineObligatoire("Email:");
            client.Nom = OutilsConsole.SaisirChaineObligatoire("Nom:");
            client.Prenom = OutilsConsole.SaisirChaineObligatoire("Prénom:");
            client.Telephone = OutilsConsole.SaisirChaineObligatoire("Prénom:");
            client.DateNaissance = OutilsConsole.SaisirDateObligatoire("Date de naissance:");

            serviceClient.Ajouter(client);

            OutilsConsole.AfficherMessage("Contact ajouté !", ConsoleColor.Green);
        }
示例#6
0
        static void OptionVoyage(Voyage voyage)
        {
            OutilsConsole.AfficherChamp(voyage.Destination, 20);
            OutilsConsole.AfficherChamp(voyage.PlacesDisponible, 10);
            //OutilsConsole.AfficherChamp(voyage.PrixParPersonne, 10);
            Console.WriteLine();
            Console.WriteLine("1. Modifier");
            Console.WriteLine("2. Supprimer");

            var option = Console.ReadLine();

            if (option == "1")
            {
                var modifOption = AfficherMenuModifier();
                switch (modifOption)
                {
                case "1":
                    var destination = OutilsConsole.SaisirChaineObligatoire("Destination:");
                    client.setDestination(destination);
                    break;

                case "2":
                    var placesdisponible = OutilsConsole.SaisirChaineObligatoire("PlacesDisponible:");
                    client.setPlacesDisponible(placesdisponible);
                    break;
                    //case "3":
                    var prix = Console.ReadLine();
                    client.setPrixParPersonne = prix;
                    break;

                default:
                    return;
                }
                serviceVoyage.ModifierVoyage(voyage);
            }
            if (option == "2")
            {
                serviceVoyage.SupprimerVoyage(client);
            }
            return;
        }
示例#7
0
        static void CreerVoyage()
        {
            Console.Clear();
            Console.WriteLine("AJOUT D'UN VOYAGE\n");

            var voyage = new Voyage();
            var destination = new Destination();

            voyage.DateAller = OutilsConsole.SaisirDateObligatoire("Date d'aller: ");
            voyage.DateRetour = OutilsConsole.SaisirDateObligatoire("Date de retour: ");
            voyage.PlacesDisponible = OutilsConsole.SaisirEntierObligatoire("Places Disponible: ");
            voyage.PrixParPersonne = OutilsConsole.SaisirEntierObligatoire("Prix par personne: ");

            destination.Id = OutilsConsole.SaisirEntierObligatoire("Id: ");
            destination.Continent = OutilsConsole.SaisirChaineObligatoire("Continent: ");
            destination.Pay = OutilsConsole.SaisirChaineObligatoire("Pays: ");
            destination.Region = OutilsConsole.SaisirChaineObligatoire("Region: ");
            destination.Description = OutilsConsole.SaisirChaineObligatoire("Description: ");

            serviceVoyage.CreerVoyage(voyage);
            OutilsConsole.AfficherMessage("Contact ajouté !", ConsoleColor.Green);
        }