/** 입출금 계좌 개설 (신규등록) */ private void openAcction() { // TODO 성공 여부에 따른 팝업창 구현 manager.openAccount( new Account( accNumTF.getText(), accOwnrTF.getText(), Integer.parseInt(passTF.getText()), Long.parseLong(accDrawMoneyTF.getText()))); accModel.resultAccountList(manager.getAccounts()); }
/** 예금주 명으로 검색하기 (검색) */ private void searchAccount(String accOwner) { List<Account> list = manager.searchAccount(accOwner); accModel.resultAccountList(list); }
/** 계좌 삭제(삭제) */ private void removeAccount(String accNum) { manager.removeAccount(accNum); accModel.resultAccountList(manager.getAccounts()); }
/** 검색한 계좌로 보여주기 (조회) */ private void lookUpAccount(String accNum) { Account acc = manager.getAccount(accNum); accModel.resultAccount(acc); }
/** 전체 계좌 조회(전체조회) */ private void printAllAccount() { accModel.resultAccountList(manager.getAccounts()); }
/** 테스트용 데이터 */ private void testData() { manager.openAccount(new Account("1111-1111", "이광용", 1234, 100000)); manager.openAccount(new Account("2222-2222", "가승호", 1234, 1000000)); manager.openAccount(new MinusAccount("3333-3333", "안상이", 1234, 10000, 5000)); manager.openAccount(new MinusAccount("4444-4444", "조현빈", 1234, 100000, 5000000)); }