private static void MenuModificationPersonne() { Personne personneAModifier = MenuRecherchePersonneMode <Personne>(demanderChoix: true); sousMenu actionChoisie = InteractionUtilisateur.DemanderChoixObjet <sousMenu>($"Que modifier pour cette personne ?", new sousMenu[] { personneAModifier.Supprimer, () => personneAModifier.Nom = InteractionUtilisateur.DemanderString("Nouveau nom"), () => personneAModifier.Prenom = InteractionUtilisateur.DemanderString("Nouveau prénom"), () => personneAModifier.NumeroTel = InteractionUtilisateur.DemanderString("Nouveau numéro de téléphone"), () => personneAModifier.Adresse = InteractionUtilisateur.DemanderString("Nouvelle adresse"), Rien }, new string[] { "La supprimer", "Changer son nom", "Changer son prénom", "Changer son numéro de téléphone", "Changer son adresse", "Retour" }); if (actionChoisie != Rien) { actionChoisie(); Console.WriteLine("Terminé."); } }
private static void MenuImportation() { string nomFichier = InteractionUtilisateur.DemanderString("Chemin/Nom du fichier à importer ? (n'oubliez pas l'extension .txt)"); sousMenu menuChoisi = InteractionUtilisateur.DemanderChoixObjet <sousMenu>("Qu'allez-vous importer ?", new sousMenu[] { () => Personne.ImporterCSV <Beneficiaire>(nomFichier), () => Personne.ImporterCSV <Adherent>(nomFichier), Rien }, new string[] { "Des bénéficiaires", "Des adhérents", "Retour" }); menuChoisi(); }