Example #1
0
 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);
 }
Example #3
0
 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);
        }
Example #5
0
 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);
 }