Example #1
0
        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();
        }
Example #2
0
        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();
        }
Example #3
0
        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());
            //}
        }