コード例 #1
0
ファイル: Program.cs プロジェクト: Albassir/INF731-TP2
        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()
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: sorydiane/INF731-TP2
        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);
        }