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 Tri(Personne_morale association) { this.Association = "Association.txt"; this.archive = "Archives.txt"; this.GardeMeuble = "Garde_Meuble.txt"; this.DepotVente = "Depot_vente.txt"; this.association = association; this.listes = new Listes(association); ListeBeneficiaires = listes.ListeBenef(); }
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(); }
public Objet_volumineux(double hauteur, double largeur, double longueur, DateTime date_reception, string type_materiel, int ref_objet, string nom_donateur, string num_tel, string adresse, string description, bool accepte, int beneficiaire, Personne_morale lieu_stockage, double montant) : base(date_reception, type_materiel, ref_objet, nom_donateur, num_tel, adresse, description, beneficiaire, lieu_stockage, montant, accepte) { this.hauteur = hauteur; this.largeur = largeur; this.longueur = longueur; this.volume = hauteur * largeur * longueur; }
public Objet_Vendu_Donne(DateTime date_reception, string type_materiel, int ref_objet, string nom_donateur, string num_tel, string adresse, string description, int beneficiaire, Personne_morale lieu_stockage, double montant, bool accepte) : base(date_reception, type_materiel, ref_objet, nom_donateur, num_tel, adresse, description, accepte) { this.beneficiaire = beneficiaire; this.lieu_stockage = lieu_stockage; this.montant = montant; }
public Listes(Personne_morale Asso) { this.association = Asso; }
public Listes(string listeDepotVente, string Adherents, Personne_morale Asso) { this.ListeDepotsVente = listeDepotVente; this.Adherents = Adherents; this.association = Asso; }