예제 #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(withdrawalTextBox.Text))
     {
         string withdrawalText = this.withdrawalTextBox.Text;
         double withdrawalnum  = System.Convert.ToInt32(withdrawalText);
         bank.WithdrawalMoney(withdrawalnum);
     }
     if (!string.IsNullOrEmpty(depositTextBox.Text))
     {
         string depositText = this.depositTextBox.Text;
         double depositnum  = System.Convert.ToInt32(depositText);
         bank.DepositMoney(depositnum);
     }
     showBalanceLabel.Text = bank.GetBalance().ToString();
 }
예제 #2
0
        static void Main(string[] args)
        {
            Bank.BankClass account            = new Bank.BankClass();
            int            maxAttemptsAllowed = 3;
            int            loginAttempts      = 0;

            Console.WriteLine("Welcome to the ATM, please enter your password:"******"Login Failed");
                        break;
                    }
                    Console.WriteLine("Wrong password, try again. You have " + (maxAttemptsAllowed - 1 - loginAttempts) + " left");
                    loginAttempts++;
                }

                else
                {
                    break;
                }
            }
            if (loginAttempts >= 2)
            {
                Console.WriteLine("login Failed");
                System.Environment.Exit(0);
            }

Start:
            Console.WriteLine("Would you like to: 1) Withdrawal 2) Deposit, or 3) Get your Balance");
            String inputRequest = Console.ReadLine();

            if (inputRequest.Equals("1"))
            {
                Console.WriteLine("How much would you like to withdrawal?");
                double withdrawalAmount = Convert.ToInt32(Console.ReadLine());
                account.WithdrawalMoney(withdrawalAmount);
                Console.WriteLine("After withdrawing $" + withdrawalAmount + ", your balance is " + account.GetBalance());
            }

            if (inputRequest.Equals("2"))
            {
                Console.WriteLine("How much would you like to deposit?");
                double depositAmount = Convert.ToInt32(Console.ReadLine());
                account.DepositMoney(depositAmount);
                Console.WriteLine("After depositing $" + depositAmount + ", your balance is " + account.GetBalance());
            }

            if (inputRequest.Equals("3"))
            {
                Console.WriteLine("Your balance is " + account.GetBalance());
            }
            Console.WriteLine("Thank you, would you like to do anything else: Y or N");
            string inputrequest2 = Console.ReadLine();

            if (inputrequest2.Equals("Y"))
            {
                goto Start;
            }
        }