Example #1
0
        static void Main(string[] args)
        {
            string name   = "Bank accounts support.";
            string author = "Author: Dominik S.";

            Console.WriteLine(name);
            Console.WriteLine(author);
            Console.WriteLine();

            Account savacc  = new SavingAccount(7, "Dominik", "Sm.", 01234567890);
            Account savacc2 = new SavingAccount(13, "Ewelina", "O.", 09876543210);
            Account bilacc  = new BillingAccount(20, savacc.FirstName, savacc.LastName, savacc.Pesel);

            string fullName  = savacc.GetFullName2();
            string fullName2 = savacc2.GetFullName2();
            string fullName3 = bilacc.GetFullName2();
            string balance   = savacc.GetBalance();
            string balance2  = savacc2.GetBalance();
            string balance3  = bilacc.GetBalance();

            Console.WriteLine("Właścicel pierwszego konta oszczędnościowego: {0}", fullName);
            Console.WriteLine(balance);
            Console.WriteLine("Właściciel drugiego konta oszczędnościowego: {0}", fullName2);
            Console.WriteLine(balance2);
            Console.WriteLine("Właściciel pierwszego konta rozliczeniowego: {0}", fullName3);
            Console.WriteLine(balance3);
            Console.WriteLine();

            Printer printer = new Printer();

            printer.Print(savacc);
            printer.Print(savacc2);
            printer.Print(bilacc);

            Console.ReadKey();
        }