Ejemplo n.º 1
0
 public void RequestChas(int amount)
 {
     if (amount > aTMMAchine.cashInMachinbe)
     {
         System.Console.WriteLine("don't have cash");
         System.Console.WriteLine("card ejected");
         aTMMAchine.setATMState(aTMMAchine.getNoCardState());
     }
     else
     {
         System.Console.WriteLine(" $ " + amount.ToString() + " is provided by the machine");
         aTMMAchine.setCashInMachine(aTMMAchine.cashInMachinbe - amount);
         System.Console.WriteLine("card ejected");
         aTMMAchine.setATMState(aTMMAchine.getNoCardState());
         if (aTMMAchine.cashInMachinbe <= 0)
         {
             aTMMAchine.setATMState(aTMMAchine.getNoCashState());
         }
     }
 }