Ejemplo n.º 1
0
        private void _loginView_AddCash(object sender, EventArgs e)
        {
            IEnterCardNumberView enterCardNumberView = new EnterCardNumberView();

            _enterCardNumberPresenter          = new EnterCardNumberPresenter(new BoolEventArgs("Пополнение карты.", new Cards(), BaseViewsFunctionality.StartPageBaseView), enterCardNumberView);
            _enterCardNumberPresenter.Confirm += EnterCardNumberPresenter_Confirm;
            _enterCardNumberPresenter.ToStart += Presenter_ToStart;

            _mainForm.AddView(enterCardNumberView as EnterCardNumberView);
        }
Ejemplo n.º 2
0
        private void _enterTelephoneNumberPresenter_Confirm(object sender, EventArgs e)
        {
            BoolEventArgs bea = e as BoolEventArgs;

            if (bea != null)
            {
                // переход на страницу ввода ключа(последних цифр телефона, с которых поступает звонок)
                IEnterCardNumberView enterPhoneNumberView = new EnterCardNumberView();
                _enterCardNumberPresenter          = new EnterKeyNumberPresenter(bea, enterPhoneNumberView);
                _enterCardNumberPresenter.Confirm += _enterKeyNumberPresenter_Confirm;
                _enterCardNumberPresenter.ToStart += Presenter_ToStart;

                _mainForm.AddView(enterPhoneNumberView as EnterCardNumberView);
            }
        }
Ejemplo n.º 3
0
        private void EnterCardNumberPresenter_Confirm(object sender, EventArgs e)
        {
            BoolEventArgs bea = e as BoolEventArgs;

            if (bea != null)
            {
                //переход на страницу верификации по звонку
                IEnterCardNumberView enterPhoneNumberView = new EnterCardNumberView();
                _enterCardNumberPresenter          = new EnterTelephoneNumberPresenter(bea, enterPhoneNumberView);
                _enterCardNumberPresenter.Confirm += _enterTelephoneNumberPresenter_Confirm;
                _enterCardNumberPresenter.ToStart += Presenter_ToStart;

                _mainForm.AddView(enterPhoneNumberView as EnterCardNumberView);
            }
        }
Ejemplo n.º 4
0
        private void Wfv_InsertCard(object sender, EventArgs e)
        {
            NumberEventArgs nea = e as NumberEventArgs;

            if (nea != null)
            {
                IEnterCardNumberView enterCardNumberView = new EnterCardNumberView();
                _enterCardNumberPresenter = new EnterPinNumberPresenter(new BoolEventArgs("Вставка карты.", new Cards()
                {
                    CardNumber = nea.Number
                }, BaseViewsFunctionality.StartPageBaseView), enterCardNumberView);
                _enterCardNumberPresenter.Confirm += _enterPinNumberPresenter_Confirm;
                _enterCardNumberPresenter.ToStart += Presenter_ToStart;

                _mainForm.AddView(enterCardNumberView as EnterCardNumberView);
            }
        }