public user(String name, double initBalance) { this.Name = name; this.initBalance = initBalance; checking = new checking(getifPrimier()); savings = new savings(initBalance, getifPrimier()); if (savings.initialBalance > 2000) { primier = Enums.CustomerStatus.PREMIER.ToString(); } else { primier = Enums.CustomerStatus.REGULAR.ToString(); } }
public void transferOUT(int dAmount3, checking checking) { if (this.initialBalance > dAmount3) { this.initialBalance -= dAmount3; checking.initialBalance += dAmount3; checking.transactions.addTransaction(Enums.TransactionType.TRANSFER, DateTime.Now.Date, dAmount3); transactions.addTransaction(Enums.TransactionType.TRANSFER_OUT, DateTime.Now.Date, dAmount3); Console.WriteLine("Transfer" + Enums.TransactionResult.SUCCESS + "."); } else { Console.WriteLine("Withraw cancelled: " + Enums.TransactionResult.INSUFFICIENT_FUND); } }