public static void AfficherParticipants(string titre) { ConsoleHelper.AfficherEntete(titre); List <Participant> liste = new List <Participant>(); liste = MethodesParticipant.GetParticipants(); ConsoleHelper.AfficherListe(liste, strategieAffichageParticipants); }
private void NouveauDossierParticipant(DossierReservation dossier) { int nbParticipants = 1; do { nbParticipants = ConsoleSaisie.SaisirEntierObligatoire("Indiquer le nombre de participants qui doit être inférieur à 9:"); }while (nbParticipants > 9); List <Participant> listParticipants = new List <Participant>(); for (var i = nbParticipants; i > 0; i--) { Console.WriteLine("Voulez-vous créer un nouveau participant (O/N)?"); var choix = Console.ReadLine(); switch (choix) { case "O": { Participant participant = new Participant() { Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilité ?"), Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom ?"), Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prénom?"), Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse ?"), Telephone = ConsoleSaisie.SaisirChaineObligatoire("Téléphone ?"), DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de Naissance ?"), IdDossier = dossier.Id, }; OutilsReservation.CalculerReductionAge(participant); MethodesParticipant.CreerParticipant(participant); listParticipants.Add(MethodesParticipant.ChoisirParticipant()); } break; case "N": { ModuleParticipants.AfficherParticipants("Liste des participants"); Participant participant = MethodesParticipant.ChoisirParticipant(); participant.IdDossier = dossier.Id; MethodesParticipant.ModifierParticipant(participant); listParticipants.Add(participant); } break; } Console.WriteLine($"Ce voyage coute {OutilsReservation.CalculerValeurVoyage(listParticipants, dossier)} Euros"); ValiderDossier(dossier); Console.WriteLine($"{Voyage.Reserver(nbParticipants,dossier, dossier.Voyage)}"); } }
private void Modifier() { Afficher("Modifier un participant"); Participant choix = MethodesParticipant.ChoisirParticipant(); choix.Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilite ?"); choix.Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom ?"); choix.Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prenom ?"); choix.Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse ?"); choix.Telephone = ConsoleSaisie.SaisirChaineObligatoire("Telephone ?"); choix.DateNaissance = ConsoleSaisie.SaisirDateObligatoire("DateNaissance ?"); choix.Reduction = ConsoleSaisie.SaisirEntierOptionnel("Réduction ?"); MethodesParticipant.ModifierParticipant(choix); }
public void Nouveau() { ConsoleHelper.AfficherEntete("Nouveau Participant"); Participant participant = new Participant() { Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilité ?"), Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom ?"), Prenom = ConsoleSaisie.SaisirChaineObligatoire("Prénom?"), Adresse = ConsoleSaisie.SaisirChaineObligatoire("Adresse ?"), Telephone = ConsoleSaisie.SaisirChaineObligatoire("Téléphone ?"), DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de Naissance ?"), Reduction = ConsoleSaisie.SaisirEntierOptionnel("Réduction ?"), }; MethodesParticipant.CreerParticipant(participant); }
private void Supprimer() { Afficher("Supprimer un participant"); MethodesParticipant.SupprimerParticipant(); }
private void Afficher() { ConsoleHelper.AfficherEntete("Afficher les Participants"); this.liste = MethodesParticipant.GetParticipants(); ConsoleHelper.AfficherListe(this.liste, strategieAffichageParticipants); }