Beispiel #1
0
        public void MoveToNextStep(ProviderWizardStep step)
        {
            switch (step)
            {
            case ProviderWizardStep.SelectType:
                if (View.ProviderInfoType != View.SelectedType)
                {
                    MoveToProviderInfo(View.SelectedType);
                }
                else
                {
                    View.GotoStep(ProviderWizardStep.ProviderData);
                }
                break;

            case ProviderWizardStep.ProviderData:
                if (View.ValidateProviderInfo())
                {
                    MoveToDefaultTranslation(View.IdentifierFields);
                }
                break;

            case ProviderWizardStep.DefaultTranslation:
                if (View.ValidateDefaultTranslation())
                {
                    MoveToSummary();
                }
                break;
            }
        }
Beispiel #2
0
        public void MoveToPreviousStep(ProviderWizardStep step)
        {
            switch (step)
            {
            case ProviderWizardStep.ProviderData:
                View.GotoStep(ProviderWizardStep.SelectType);
                break;

            case ProviderWizardStep.DefaultTranslation:
                View.GotoStep(ProviderWizardStep.ProviderData);
                break;

            case ProviderWizardStep.Summary:
                View.GotoStep(ProviderWizardStep.DefaultTranslation);
                break;

            case ProviderWizardStep.ErrorMessages:
                View.GotoStep(ProviderWizardStep.DefaultTranslation);
                break;
            }
        }