Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Bank bank = new Bank();

            bank.BankName = "DBBL";
            Address ad1 = new Address("1/D", "498", "DHAKA", "BANGADESH");


            Account a1 = new Account("Sneha", 90000, ad1);

            bank.AddAccount(a1);

            Address ad2 = new Address("1/B", "48", "DHAKA", "BANGADESH");
            Account a2  = new Account("Durjoy", 50000, ad2);

            Address ad3 = new Address("1/A", "45", "JESSORE", "NEWYORK");
            Account a3  = new Account("Anik", 10000, ad3);

            bank.AddAccount(a2);



            bank.AddAccount(a3);


            Address ad4 = new Address("4", "149", "CUMILLA", "NOAKHALI");
            Account a4  = new Account("PRANTIKA", 6000, ad4);

            bank.AddAccount(a4);
            Console.WriteLine("After adding accounts: \n");
            bank.PrintAccountDetails();

            Console.WriteLine("---------------------------------------------");

            Console.WriteLine("After deposite to account 3: \n");

            a3.Deposite(6000);
            a3.ShowAccountInformation();
            Console.WriteLine("---------------------------------------------");
            a2.Transfer(a3, 500);
            Console.WriteLine("After transfer balance:");
            a2.ShowAccountInformation();
            a3.ShowAccountInformation();
            Console.WriteLine("---------------------------------------------");
            a1.Withdraw(500);
            Console.WriteLine("After withdraw method:");

            a1.ShowAccountInformation();
            Console.WriteLine("---------------------------------------------");
            Console.WriteLine("After deleting account 4: \n");
            bank.DeleteAccount(a4.AccountNumber);
            bank.PrintAccountDetails();
        }