Added listing users and balances

master
Matt Theissen 4 years ago
parent 4279f0c85f
commit 6ccf3f533c

@ -43,20 +43,53 @@ new_account() {
;; ;;
esac esac
} }
list_user() {
ssh $ssh_user@$ssh_host "psql -U ddbank -d ddbank -c \"select * from account;\""
}
list_balance() {
# Bal Menu
clear
echo "1) List all users balances."
echo "2) List a specific user's balance."
echo ""
read -n1 -p "Select from the menu above: " ii
echo ""
case $ii in
1 ) ssh $ssh_user@$ssh_host "psql -U ddbank -d ddbank -c \"select id,username from account join balance using (id);\"" ;;
2 ) read -p "Enter the user account name: " bal_user
bal_user1=$(ssh $ssh_user@$ssh_host "psql -U ddbank -d ddbank -c \"select id,username,balance from account join balance using (id);\"")
echo "$bal_user1" | awk 'FNR == 1 {print}'
echo "$bal_user1" | grep "$bal_user" ;;
esac
}
# Menu while true
echo "1) Create new user account." do
echo "2) List user accounts." # Menu
echo "3) List user(s) balance." echo ""
echo " " echo "DDBank Menu: "
read -p "Select from the menu above: " i echo "1) Create new user account."
if [ $i == 1 ]; then { echo "2) List user accounts."
new_account echo "3) List user(s) balance."
} else { echo "9) Clear contents of screen"
echo "Some other thing..." echo "0) Exit"
} fi echo ""
read -p "Select from the menu above: " -n1 i
case $i in
1 ) new_account ;;
2 ) list_user ;;
3 ) list_balance ;;
9 ) clear ;;
0 ) exit
esac
done
#if [ $i == 1 ]; then {
# new_account
#} else {
# echo "Some other thing..."
#} fi