예제 #1
0
        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é.");
            }
        }
예제 #2
0
        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();
        }