Пример #1
0
        public Menu createMenu(ATM atm)
        {
            PINMenu    menu       = new PINMenu(atm.Terminal, atm.Factory);
            NotifyMenu notifyMenu = new NotifyMenu(menu);

            atm.eventManager.subscribe(EVENT_TYPE.CHANGEPIN, notifyMenu);
            return(notifyMenu);
        }
Пример #2
0
        public Menu createMenu(ATM atm)
        {
            SumMenu    menu       = new SumMenu(atm.Terminal, atm.Factory);
            NotifyMenu notifyMenu = new NotifyMenu(menu);

            atm.eventManager.subscribe(EVENT_TYPE.CHOOSESUM, notifyMenu);
            return(notifyMenu);
        }
Пример #3
0
        public Menu createMenu(ATM atm)
        {
            WithdrawMenu menu       = new WithdrawMenu(atm.Terminal, atm.Factory);
            NotifyMenu   notifyMenu = new NotifyMenu(menu);

            atm.eventManager.subscribe(EVENT_TYPE.REMOVEFROMWITHDRAW, notifyMenu);
            atm.eventManager.subscribe(EVENT_TYPE.WITHDRAW, notifyMenu);
            return(notifyMenu);
        }