static void Main(string[] args) { //TesterCompteBancaire(); MoyenPaiment carte = new Carte(101) { NomTitulaire = "Gabin", PrénomTitulaire = "Jean", CodeSecret = 9999, DateExpiration = new DateTime(2017, 09, 30) }; MoyenPaiment chq = new Chéquier(102) { NomTitulaire = "Delon", PrénomTitulaire = "Alain", NumPremierChèque = 102001 }; CompteBancaire cpt = new CompteBancaire(36823223, DateTime.Today, -100); Alerte a = new Alerte(cpt); Console.WriteLine(a.AfficherAlerte()); //Console.WriteLine(alert.AfficherAlerte()); //Console.WriteLine(carte.ToString()); //Console.WriteLine(chq.ToString()); //Console.WriteLine(); //DateTime dateRenou = new DateTime(2016, 02, 25); //carte.Renouveler(dateRenou); //chq.Renouveler(new DateTime(2016, 05, 21)); //Console.WriteLine(carte.ToString()); //Console.WriteLine(chq.ToString()); //Console.WriteLine(); //MoyenPaiment[] tabMP = new MoyenPaiment[4]; //tabMP[0] = new Carte(456); //tabMP[1] = new Chéquier(456); //tabMP[2] = new Carte(789); //tabMP[3] = new Chéquier(789); //for (int i = 0; i < tabMP.Length; i++) //{ // Console.WriteLine(tabMP[i].ToString()); // Console.WriteLine(tabMP[i].Payer()); //} //TesterDistributeur(); Console.ReadKey(); }
static void Main(string[] args) { //TesterCompteBancaire(); MoyenPaiment carte = new Carte(101) { NomTitulaire = "Gabin", PrénomTitulaire = "Jean", CodeSecret = 9999, DateExpiration = new DateTime(2017, 09, 30) }; MoyenPaiment chq = new Chéquier(102) { NomTitulaire = "Delon", PrénomTitulaire = "Alain", NumPremierChèque = 102001 }; var cb = new CompteBancaire(11221321); var c = new CompteBancaireAltertable(cb); c.AlerterClient(); cb.Etendre(); //Console.WriteLine(carte.ToString()); //Console.WriteLine(chq.ToString()); //Console.WriteLine(); //DateTime dateRenou = new DateTime(2016, 02, 25); //carte.Renouveler(dateRenou); //chq.Renouveler(new DateTime(2016, 05, 21)); //Console.WriteLine(carte.ToString()); //Console.WriteLine(chq.ToString()); //Console.WriteLine(); //MoyenPaiment[] tabMP = new MoyenPaiment[4]; //tabMP[0] = new Carte(456); //tabMP[1] = new Chéquier(456); //tabMP[2] = new Carte(789); //tabMP[3] = new Chéquier(789); //for (int i = 0; i < tabMP.Length; i++) //{ // Console.WriteLine(tabMP[i].ToString()); // Console.WriteLine(tabMP[i].Payer()); //} //TesterDistributeur(); Console.ReadKey(); }
static void TesterMoyensPaiement() { MoyenPaiment carte = new Carte(101) { NomTitulaire = "Gabin", PrénomTitulaire = "Jean", CodeSecret = 9999, DateExpiration = new DateTime(2017, 09, 30) }; MoyenPaiment chq = new Chéquier(102) { NomTitulaire = "Delon", PrénomTitulaire = "Alain", NumPremierChèque = 102001 }; Console.WriteLine(carte.ToString()); Console.WriteLine(chq.ToString()); Console.WriteLine(); DateTime dateRenou = new DateTime(2016, 02, 25); carte.Renouveler(dateRenou); chq.Renouveler(new DateTime(2016, 05, 21)); Console.WriteLine(carte.ToString()); Console.WriteLine(chq.ToString()); Console.WriteLine(); //MoyenPaiment[] tabMP = new MoyenPaiment[4]; //tabMP[0] = new Carte(456); //tabMP[1] = new Chéquier(456); //tabMP[2] = new Carte(789); //tabMP[3] = new Chéquier(789); //for (int i = 0; i < tabMP.Length; i++) //{ // Console.WriteLine(tabMP[i].ToString()); // Console.WriteLine(tabMP[i].Payer()); //} }