Added bank transfer to the menu

master
Aaron Johnson 4 years ago
parent 3b9c71cc76
commit 1f5ae1fa0e

22
bank

@ -28,9 +28,10 @@ show_menu() {
1. Create Account 1. Create Account
2. Deposit 2. Deposit
3. Withdrawal 3. Withdrawal
4. Show All Balances 4. Transfer
5. Show All Transactions 5. Show All Balances
6. Show Transactions for Account 6. Show All Transactions
7. Show Transactions for Account
9. Delete Account (!) 9. Delete Account (!)
0. Quit 0. Quit
@ -52,14 +53,18 @@ show_menu() {
make_withdrawal make_withdrawal
;; ;;
4) 4)
echo " Transfer Funds"
bank_transfer
;;
5)
echo " Show All Balances" echo " Show All Balances"
show_balance show_balance
;; ;;
5) 6)
echo " Show All Transactions" echo " Show All Transactions"
show_transactions_all show_transactions_all
;; ;;
6) 7)
echo " Show Transactions for Account" echo " Show Transactions for Account"
show_transactions show_transactions
;; ;;
@ -106,7 +111,7 @@ delete_account() {
# DELETE FROM balance WHERE id = (SELECT id FROM account WHERE name = ${name}); # DELETE FROM balance WHERE id = (SELECT id FROM account WHERE name = ${name});
# DELETE FROM transaction WHERE account = (SELECT id FROM account WHERE name = ${name}); # DELETE FROM transaction WHERE account = (SELECT id FROM account WHERE name = ${name});
# DELETE FROM account WHERE name = ${name}; # DELETE FROM account WHERE name = ${name};
show_menu hold_menu
} }
make_deposit() { make_deposit() {
@ -161,6 +166,11 @@ make_withdrawal() {
# UPDATE balance SET gold = gold - 12.34 WHERE id = (SELECT id FROM account WHERE name = ${name}); # UPDATE balance SET gold = gold - 12.34 WHERE id = (SELECT id FROM account WHERE name = ${name});
} }
bank_transfer() {
printf "\n$(tput bold)$(tput setaf 3)This action is not yet supported!\n\n$(tput sgr0)"
hold_menu
}
show_balance() { show_balance() {
eval "$dbconnect -c \"SELECT account.id,account.name,gold FROM balance INNER JOIN account ON account.id = balance.id ORDER BY name;\"" eval "$dbconnect -c \"SELECT account.id,account.name,gold FROM balance INNER JOIN account ON account.id = balance.id ORDER BY name;\""
hold_menu hold_menu

Loading…
Cancel
Save