static void Main(string[] args) { Console.WriteLine("Importation initiale des données de Beneficiaires.txt et Adherents.txt"); Personne.ImporterCSV <Beneficiaire>("Beneficiaires.txt"); Console.WriteLine(); Personne.ImporterCSV <Adherent>("Adherents.txt"); Console.WriteLine("\nAppuyer sur une touche pour continuer;"); InitialisationValeurs();//A commenter si vous ne voulez pas nos valeurs insérées à coup de chats sur claviers. Console.ReadKey(); do { Console.Clear(); Menu.sousMenu menuChoisi = InteractionUtilisateur.DemanderChoixObjet <Menu.sousMenu>("Menu principal :", new Menu.sousMenu[] { Menu.MenuPersonne, Menu.MenuDons, Menu.MenuStatistiques, Menu.MenuTris, () => Environment.Exit(0) }, new string[] { "Personnes & Importation", "Dons & Traitement", "Statistiques & Comptes", "Listes et Tris", "Quitter" }); menuChoisi(); Console.WriteLine("Appuyer sur une touche pour continuer"); Console.ReadKey(); } while (true); }
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(); }