public void Transaction() { Show("Please insert your card"); string id = GetInput(); Show("Please enter your password"); string pwd = GetInput(); Account account = bank.FindAccount(id, pwd); if (account == null) { Show("Card invalid or password not corrent"); return; } Show("1: display; 2: save; 3: withdraw"); string op = GetInput(); if (op == "1") { Show("Balance: " + account.getMoney()); } else if (op == "2") { Show("Save money"); string smoney = GetInput(); double money = double.Parse(smoney); bool ok = account.SaveMoney(money); if (ok) { Show("OK"); } else { Show("error"); } Show("Balance: " + account.getMoney()); } else if (op == "3") { Show("Withdraw money"); string smoney = GetInput(); double money = double.Parse(smoney); bool ok = account.WithdrawMoney(money); if (ok) { Show("OK"); } else { Show("error"); } Show("Balance: " + account.getMoney()); } }