Esempio n. 1
0
 public SavingsAccount(double balance, double annualInterestRate) : base(balance, annualInterestRate)
 {
     if (balance < 25)
     {
         status = accountStatus.Inactive;
     }
     else
     {
         status = accountStatus.Active;
     }
 }
Esempio n. 2
0
 public void MakeDeposit(double amount)
 {
     while (status == accountStatus.Inactive)
     {
         if (amount > 25)
         {
             base.MakeDeposit(amount);
             status = accountStatus.Active;
         }
         else
         {
             status = accountStatus.Inactive;
         }
     }
 }
Esempio n. 3
0
        public string CloseAndReport()
        {
            if (countWithdraw > 4)
            {
                serviceCharge += countWithdraw * 1.00;
                serviceCharge -= 4.00;
            }
            base.CloseAndReport();
            if (balance < 25)
            {
                status = accountStatus.Inactive;
            }
            else
            {
                status = accountStatus.Active;
            }

            return(CloseAndReport());
        }