示例#1
0
        static void Main(string[] args)
        {
            var cd1 = new CertifacteofDeposit(Amount: 1000, Months: 12);

            cd1.WithdrawDate = DateTime.Now.AddDays(2);
            var funds = cd1.Withdraw();

            var sav1 = new Savings();

            sav1.Deposit(1000);
            sav1.PayInterest(3);


            var acct1 = new account();

            acct1.Deposit(500);
            acct1.Withdraw(200);
            acct1.Withdraw(600);
            acct1.Deposit(-400);
            Console.WriteLine($"Balance is {acct1.Balance}");


            var acct2 = new account();

            acct1.Transfer(1000, acct2);
            Console.WriteLine($"Balance is {acct1.Balance}");
            Console.WriteLine($"Balance is {acct2.Balance}");
        }
示例#2
0
 public bool Withdraw()
 {
     if (DateTime.Now < WithdrawDate)
     {
         Console.WriteLine($"Cannot withdrawl till {WithdrawDate}");
         return(false);
     }
     return(account.Withdraw(account.Balance));
 }
示例#3
0
 public bool Withdraw(decimal amount)
 {
     return(account.Withdraw(amount));
 }