static void Main(string[] args) { // Génération de la banque avec des comptes et clients Banque Tangerine = new Banque("Tangerine"); string FichierClient = "../../ListeDeClients.txt"; foreach (Client client in (GestionFichiers.loadClients(FichierClient))) { Tangerine.AjouterClient(client); } foreach (Client c in Tangerine.ListeDeClients) { c.Afficher(); } //string FichierComptes = "../../ListeDeComptes.txt"; string FichierComptes = "../../fichierTestCompte.txt"; foreach (Compte compte in (GestionFichiers.loadComptes(FichierComptes))) { Tangerine.AjouterCompte(compte); } foreach (Compte c in Tangerine.ListeDeComptes) { c.Afficher(); } //// Test Exception CompteTypeInvalide //string[] numeroclient = { "123", "123" }; //Compte testCompte = new CompteChèque(numeroclient, "something","individuel","123456",'A',300.00); // Test des méthodes de class // CompteChèque.Retirer() }
static void Main(string[] args) { // À noter que nos lectures de fichiers ne prennents pas les décimales en compte (à investiguer) // Génération de la banque avec des comptes et clients Banque Tangerine = new Banque("Tangerine"); Console.WriteLine("Liste des clients"); Console.WriteLine(); string FichierClient = "../../ListeDeClients.txt"; foreach (Client client in (GestionFichiers.loadClients(FichierClient))) { Tangerine.AjouterClient(client); } foreach (Client c in Tangerine.ListeDeClients) { c.Afficher(); } Console.WriteLine(); Console.WriteLine("Liste des comptes"); Console.WriteLine(); //string FichierComptes = "../../ListeDeComptes.txt"; string FichierComptes = "../../fichierTestCompte.txt"; foreach (Compte compte in (GestionFichiers.loadComptes(FichierComptes))) { Tangerine.AjouterCompte(compte); } foreach (Compte c in Tangerine.ListeDeComptes) { //c.Afficher(); //c.Déposer(100000); //Console.WriteLine("Solde Apres le depot de 500: "); c.Afficher(); } Console.WriteLine(); Console.WriteLine("Liste des Transactions"); Console.WriteLine(); string FichierTransaction = "../../Transactions.txt"; foreach (Transaction transaction in (GestionFichiers.ChargerTransactions(FichierTransaction))) { Tangerine.AjouterTransaction(transaction); } foreach (Transaction transaction in Tangerine.ListeTransactions) { transaction.Afficher(); } Console.WriteLine(); Console.WriteLine("Résultats après Transactions"); Console.WriteLine(); GestionTransactions.EffectuerTransaction(Tangerine); //// Test Exception CompteTypeInvalide //string[] numeroclient = { "123", "123" }; //Compte testCompte = new CompteChèque(numeroclient, "something","individuel","123456",'A',300.00); //// Test des méthodes de class //CompteChèque.Retirer(200); }