Example #1
0
        public void viewWithdraw(User user)
        {
            string header         = "withdraw";
            string prompt         = "Check another account?";
            string withdrawPrompt = "Continue with a new withdrawal?";

            Console.Clear();
            Account account = loopSearchAccount(user, header, prompt);

            if (account != null)
            {
                int amount = withdraw(user, account, header, withdrawPrompt);
                if (amount != -1)
                {
                    Activity withdraw = account.withdraw(amount);
                    account.rebuild(fe);
                    Console.Clear();
                    display.interfaceHeader(header);
                    display.interfaceMessage("success", "You've successfully withdrawn $" + withdraw.Amount + " from account " + account.AccountNumber + ".");
                }
                Console.Clear();
                display.interfaceBankMainMenu(this, user);
            }
            else
            {
                Console.Clear();
                display.interfaceBankMainMenu(this, user);
            }
        }
Example #2
0
        public void viewDeposit(User user)
        {
            string header        = "deposit";
            string prompt        = "Check another account?";
            string depositPrompt = "Continue with a new deposit?";

            Console.Clear();
            Account account = loopSearchAccount(user, header, prompt);

            if (account != null)
            {
                int amount = deposit(user, account, header, depositPrompt);
                if (amount != -1)
                {
                    Activity deposit = account.deposit(amount);
                    account.rebuild(fe);
                    Console.Clear();
                    display.interfaceHeader(header);
                    display.interfaceMessage("success", "You've successfully deposited $" + deposit.Amount + " into account " + account.AccountNumber + ".");
                }
                Console.Clear();
                display.interfaceBankMainMenu(this, user);
            }
            else
            {
                Console.Clear();
                display.interfaceBankMainMenu(this, user);
            }
        }