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); }
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); } }
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); } }
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); } }