protected override BXWizardResult OnWizardAction(string action, BXCommonBag parameters) { switch (action) { case "": return ShowStatus(GetMessage("SubTitle.Database"), null, "database"); case "database": return Database(); case "systemfiles": return SystemFiles(); case "defaulttemplate": return DefaultTemplate(); case "installapplication": return InstallApplication(); case "applicationconfiguration": return ApplicationConfiguration(); case "afterrestart": return AfterRestart(); case "data": return Data(); case "finalize": return Finalize(); default: return base.OnWizardAction(action, parameters); } }
protected override BXWizardResult OnWizardAction(string action, BXCommonBag parameters) { switch (action) { case "": return WizardContext.State.GetBool("Install.UpdateSystemInstalled") ? Result.Next() : Result.Action("installfiles"); case "installfiles": return InstallFiles(); case "installconfig": return InstallConfig(); case "finalize": return Finalize(); default: return base.OnWizardAction(action, parameters); } }
protected override BXWizardResult OnWizardAction(string action, BXCommonBag parameters) { switch (action) { case "": return ShowStatus(GetMessage("SubTitle.BuildOrder"), null, "buildorder"); case "buildorder": return BuildOrder(); case "advance": return Advance(); case "finalize": return Finalize(); default: return base.OnWizardAction(action, parameters); } }
protected override BXWizardResult OnWizardAction(string action, BXCommonBag parameters) { switch (action) { case "": UI.ClearProgressBar("Installer.ProgressBar", false); return ShowStatus(GetMessage("SubTitle"), null, "createdb"); case "createdb": return CreateDB(); case "createuser": return CreateUser(); case "attachuser": return AttachUser(); case "preparedb": return PrepareDB(); case "setcollation": return SetCollation(); case "finalize": return Finalize(); default: return base.OnWizardAction(action, parameters); } }
protected override BXWizardResult OnActionPrevious(BXCommonBag parameters) { return Result.Previous(); }
protected override BXWizardResult OnActionNext(BXCommonBag parameters) { List<string> errors = new List<string>(); if (!Validate(errors)) { BXWizardResultView view = Result.Render(GetMessage("Title"), errors); view.Buttons.Add("prev", null); view.Buttons.Add("next", null); return view; } return Result.Action("install_updater", "", null); }
protected override BXWizardResult OnActionShow(BXCommonBag parameters) { WizardContext.Navigation.Selected = "requirements"; BXWizardResultView view = Result.Render(GetMessage("Title")); view.Buttons.Add("prev", null); view.Buttons.Add("next", null); return view; }