public TermsOfServiceWizard() { this.RequiresSignIn = false; this.State.PassportPasswordParentStep.DetailDescription = Shell.LoadString(StringId.IDS_ACCOUNT_TOS_STEP_PARENT_NEEDED); this._finishStep = new TermsOfServiceFinishStep(this, this.State); this._errorStep = new AccountManagementErrorPage(this, Shell.LoadString(StringId.IDS_ACCOUNT_TOS_ERROR_TITLE), Shell.LoadString(StringId.IDS_ACCOUNT_TOS_ERROR_DESC)); SignIn.Instance.SignInStatusUpdatedEvent += new EventHandler(this.OnSignInStatusUpdatedEvent); }
public RedeemCodeWizard() { this.State.ContactInfoStep.LightWeightOnly = true; this._finishStep = new RedeemCodeFinishStep(this, this.State); this._errorStep = new AccountManagementErrorPage(this, Shell.LoadString(StringId.IDS_BILLING_PREPAID_CODE_ERROR_TITLE), Shell.LoadString(StringId.IDS_BILLING_PREPAID_CODE_ERROR_DESC)); this.AddPage(State.RedeemCodeStep); this.AddPage(State.ContactInfoStep); this.AddPage(_finishStep); this.AddPage(_errorStep); }
public PurchaseBillingOfferWizard(EBillingOfferType offerTypes) { this.State.ContactInfoStep.LightWeightOnly = true; this.State.SelectBillingOfferStep.ShowOffers = offerTypes; this.State.ConfirmationStep.OfferType = offerTypes; this._finishStep = new PurchaseBillingOfferFinishStep(this, this.State); this._errorStep = new AccountManagementErrorPage(this, Shell.LoadString(StringId.IDS_ACCOUNT_PURCHASE_ERROR_TITLE), Shell.LoadString(StringId.IDS_ACCOUNT_PURCHASE_ERROR_DESC)); this.AddPage(State.SelectBillingOfferStep); this.AddPage(State.ContactInfoStep); this.AddPage(State.SelectPaymentInstrumentStep); this.AddPage(State.PaymentInstrumentStep); this.AddPage(State.ConfirmationStep); this.AddPage(_finishStep); this.AddPage(_errorStep); }
public SelectCreditCardWizard() { this.State.ContactInfoStep.LightWeightOnly = true; this._finishStep = new SelectCreditCardFinishStep(this, this.State, Shell.LoadString(StringId.IDS_ACCOUNT_FINISHED_DESCRIPTION)); this._errorStep = new AccountManagementErrorPage(this, Shell.LoadString(StringId.IDS_ACCOUNT_ADD_CC_TO_ACCOUNT_ERROR_TITLE), Shell.LoadString(StringId.IDS_ACCOUNT_ADD_CC_TO_ACCOUNT_ERROR_DESC)); this._finishStep.FinishTextOverride = Shell.LoadString(StringId.IDS_PURCHASE_BUTTON); PaymentInstrumentStep paymentInstrumentStep = this.State.PaymentInstrumentStep; paymentInstrumentStep.NextTextOverride = Shell.LoadString(StringId.IDS_OK_BUTTON); this.AddPage(State.ContactInfoStep); this.AddPage(State.SelectPaymentInstrumentStep); this.AddPage(paymentInstrumentStep); this.AddPage(_finishStep); this.AddPage(_errorStep); }
public AccountCreationWizard() { this.RequiresSignIn = false; this.AddPage(State.EmailSelectionStep); this.AddPage(State.PassportPasswordStep); this.AddPage(State.BasicAccountInfoStep); this.AddPage(State.CreatePassportStep); this.AddPage(State.HipPassportStep); this.AddPage(State.EmailSelectionParentStep); this.AddPage(State.PassportPasswordParentStep); this.AddPage(State.CreatePassportParentStep); this.AddPage(State.HipPassportParentStep); this.AddPage(State.ContactInfoParentStep); this.AddPage(State.PaymentInstrumentParentStep); this.AddPage(State.PrivacyInfoParentStep); this.AddPage(State.PrivacyInfoStep); this.AddPage(State.ZuneTagStep); this._finishStep = new AccountCreationFinishStep(this, this.State); this.AddPage(_finishStep); this._errorStep = new AccountManagementErrorPage(this, Shell.LoadString(StringId.IDS_ACCOUNT_CREATION_ERROR_TITLE), Shell.LoadString(StringId.IDS_ACCOUNT_CREATION_ERROR_DESC)); this.AddPage(_errorStep); }