private void AddActionToSelectionList(AvailableWizardActions action) { actionSelectionList.Items.Add(new GroupControls.RadioButtonListItem() { Text = TaskPropertiesControl.BuildEnumString("WizActionText", action), Subtext = TaskPropertiesControl.BuildEnumString("WizActionSubtext", action), Tag = (int)action }); }
private void SetActionListItem(AvailableWizardActions availableWizardActions) { foreach (var item in actionSelectionList.Items) { if (item.Tag.Equals((int)availableWizardActions)) { actionSelectionList.SelectedItem = item; return; } } }
private void actionSelectPage_Commit(object sender, AeroWizard.WizardPageConfirmEventArgs e) { bool hasValue = (action != null); AvailableWizardActions selAct = (AvailableWizardActions)actionSelectionList.SelectedItem.Tag; switch (selAct) { case AvailableWizardActions.Execute: e.Page.NextPage = runActionPage; if (!hasValue || action.ActionType != TaskActionType.Execute) { action = new ExecAction(); } break; case AvailableWizardActions.SendEmail: e.Page.NextPage = emailActionPage; if (!hasValue || action.ActionType != TaskActionType.SendEmail) { action = new EmailAction(); } break; case AvailableWizardActions.ShowMessage: e.Page.NextPage = msgActionPage; if (!hasValue || action.ActionType != TaskActionType.ShowMessage) { action = new ShowMessageAction(); } break; default: e.Cancel = true; break; } if (e.Page.NextPage != null) { e.Page.NextPage.NextPage = secOptPage; } }
private void AddActionToSelectionList(AvailableWizardActions action) { this.actionSelectionList.Items.Add(new GroupControls.RadioButtonListItem() { Text = TaskPropertiesControl.BuildEnumString("WizActionText", action), Subtext = TaskPropertiesControl.BuildEnumString("WizActionSubtext", action), Tag = (int)action }); }