//Crediter d un autre compteC6 et enlever l'argent public void Crediter(CompteC6 transfer, double montant) { if ((transfer.Solde - montant) >= 0) //nofunds { Crediter(montant); transfer.Debiter(montant); } }
private static void test() { var usager1 = new ClientC6("Escobar", "Pablo", 18005558888); var usager2 = new ClientC6("Trump", "Donald", 18003335555); var comptePab = new CompteC6(usager1); var compteDon = new CompteC6(usager2); Console.WriteLine("Test d'affichage press enter"); Console.ReadLine(); Console.Clear(); AfficherCompte(comptePab); AfficherCompte(compteDon); GetNumberAccountsCreated(); Console.WriteLine("Test de Ajout au compteC6 press enter"); Console.ReadLine(); compteDon.Crediter(50000.33); comptePab.Crediter(53000.11); AfficherCompte(comptePab); AfficherCompte(compteDon); Console.WriteLine("Test de Transfers press enter\n" + "Debite Don 14000"); Console.ReadLine(); compteDon.Debiter(comptePab, 14000.12); AfficherCompte(comptePab); AfficherCompte(compteDon); Console.WriteLine("Test de Transfers press enter \n" + "Credite Pablo"); Console.ReadLine(); comptePab.Crediter(compteDon, 12000.11); AfficherCompte(comptePab); AfficherCompte(compteDon); Console.WriteLine("Test de Nombre de Comptes press enter"); Console.ReadLine(); GetNumberAccountsCreated(); Console.ReadLine(); }