static void MenuPrincipal() { //création de la personne morale correspondant à l'association, indispensable pour le fonctionnement des méthodes stockées dans les autres classes Personne_morale association = new Personne_morale(0, "Mobilier ", "Pour Tous", "20 rue du Baroux 95004", "0160529555", "association"); //création des principales listes indispensables Listes listes = new Listes(ListeDepotsVente, Adherents, association); List <Beneficiaire> ListeBeneficiaires = listes.ListeBenef(); List <Adherent> ListeAdherents = listes.ListeAdherent(); List <Depot_vente> Liste_Depots_Vente = listes.ListDepotsVente(); //déclaration des modules don, tri et statistiques afin d'utiliser leurs méthodes ManipulationDon ModuleDon = new ManipulationDon(association); Tri ModuleTri = new Tri(association); Statistiques ModuleStats = new Statistiques(association); bool arret = false; while (!arret) { int reponse = 0; do { Console.WriteLine(); Console.WriteLine(" ------------------------------------"); Console.WriteLine("1 : Module personne"); Console.WriteLine("2 : Module Don"); Console.WriteLine("3 : Module Tri"); Console.WriteLine("4 : Module statistiques"); Console.WriteLine("5 : fin"); Console.WriteLine(" ------------------------------------"); reponse = Convert.ToInt32(Console.ReadLine()); }while (reponse < 1 || reponse > 5); switch (reponse) { case 1: ModuleDon.MenuPersonne(); break; case 2: ModuleDon.MenuDon(); break; case 3: ModuleTri.MenuTri(); break; case 4: ModuleStats.Menu(); break; case 5: arret = true; break; } } }
public Statistiques(Personne_morale association) { this.Association = "Association.txt"; this.GardeMeuble = "Garde_Meuble.txt"; this.DepotVente = "Depot_vente.txt"; this.archive = "Archives.txt"; this.association = association; this.ListeDepotsVente = "Liste_depots_vente.txt"; this.Adherents = "Adherents.txt"; this.DonsNonTraites = "Dons_non_traites.txt"; this.listes = new Listes(ListeDepotsVente, Adherents, association); this.ListeAdherents = listes.ListeAdherent(); this.ListeBeneficiaires = listes.ListeBenef(); this.Liste_Depots_Vente = listes.ListDepotsVente(); }
/// <summary> /// permet de créer un nouveau dépot vente et l'inscrit dans le fichier listedepotsvente /// </summary> public Depot_vente creation_depot_vente() { Console.WriteLine("Création d'un nouveau dépot-vente"); Console.WriteLine("saisissez son identifiant"); int IdentifiantDPV = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("saisissez son nom"); string NomDPV = Console.ReadLine(); Console.WriteLine("saisissez son adresse"); string AdresseDPV = Console.ReadLine(); Console.WriteLine("saisissez son numéro de téléphone"); string TelDPV = Console.ReadLine(); Depot_vente depot = new Depot_vente(IdentifiantDPV, NomDPV, "", AdresseDPV, TelDPV, "Depot-vente", DateTime.Now, DateTime.Now, 0); string LigneDPV = depot.Tostring2(); Ecrire(LigneDPV, ListeDepotsVente); Liste_Depots_Vente = listes.ListDepotsVente(); return(depot); }