public void WizardEvent(WizardEventArgs WizardEventArgs) { if (WizardEventArgs.EventType == EventType.Init) { AddModelOptionalValuesWizard = ((AddModelOptionalValuesWizard)WizardEventArgs.Wizard); InitxModelParametersGrid(); } else if (WizardEventArgs.EventType == EventType.Active) { InitParametersListForGrid(); // AddModelOptionalValuesWizard.FinishEnabled = true; // AddModelOptionalValuesWizard.NextEnabled = false; } else if (WizardEventArgs.EventType == EventType.Validate) { } else if (WizardEventArgs.EventType == EventType.Cancel) { if (AddModelOptionalValuesWizard.ImportOptionalValues.ParameterType == ImportOptionalValuesForParameters.eParameterType.Local) { if (AddModelOptionalValuesWizard.mAAMB is ApplicationAPIModel) { ((ApplicationAPIModel)AddModelOptionalValuesWizard.mAAMB).OptionalValuesTemplates.Clear(); } AddModelOptionalValuesWizard.ParameterValues.Clear(); } else if (AddModelOptionalValuesWizard.ImportOptionalValues.ParameterType == ImportOptionalValuesForParameters.eParameterType.Global) { AddModelOptionalValuesWizard.ParameterValues.Clear(); } } }
public void WizardEvent(WizardEventArgs WizardEventArgs) { bool isSucess = true; if (WizardEventArgs.EventType == EventType.Init) { mAddModelOptionalValuesWizard = (AddModelOptionalValuesWizard)WizardEventArgs.Wizard; xPathTextBox.BindControl(this, nameof(FilePath)); xPathTextBox.AddValidationRule(new EmptyValidationRule()); xSheetNameComboBox.BindControl(this, nameof(SheetName)); xSheetNameComboBox.AddValidationRule(new EmptyValidationRule()); xPathTextBox.Focus(); } else if (WizardEventArgs.EventType == EventType.LeavingForNextPage) { if (xSourceTypeComboBox.SelectedValue.ToString() == eSourceType.Excel.ToString()) { isSucess = LoadFile(); mAddModelOptionalValuesWizard.SourceType = eSourceType.Excel; } else if (xSourceTypeComboBox.SelectedValue.ToString() == eSourceType.XML.ToString()) { mAddModelOptionalValuesWizard.SourceType = eSourceType.XML; } else if (xSourceTypeComboBox.SelectedValue.ToString() == eSourceType.Json.ToString()) { mAddModelOptionalValuesWizard.SourceType = eSourceType.Json; } else if (xSourceTypeComboBox.SelectedValue.ToString() == eSourceType.DB.ToString()) { isSucess = LoadFile(); mAddModelOptionalValuesWizard.SourceType = eSourceType.DB; if (isSucess == false) { WizardEventArgs.CancelEvent = true; } } } else if (WizardEventArgs.EventType == EventType.Cancel) { if (mAddModelOptionalValuesWizard.ImportOptionalValues.ParameterType == ImportOptionalValuesForParameters.eParameterType.Local) { if (mAddModelOptionalValuesWizard.mAAMB is ApplicationAPIModel) { ((ApplicationAPIModel)mAddModelOptionalValuesWizard.mAAMB).OptionalValuesTemplates.Clear(); //XML & JSON } mAddModelOptionalValuesWizard.ParameterValues.Clear(); //Excel & DB } else if (mAddModelOptionalValuesWizard.ImportOptionalValues.ParameterType == ImportOptionalValuesForParameters.eParameterType.Global) { mAddModelOptionalValuesWizard.ParameterValues.Clear();//Excel & DB } } }
public void WizardEvent(WizardEventArgs WizardEventArgs) { if (WizardEventArgs.EventType == EventType.Init) { AddModelOptionalValuesWizard = ((AddModelOptionalValuesWizard)WizardEventArgs.Wizard); //AddModelOptionalValuesWizard.FinishEnabled = false; //AddModelOptionalValuesWizard.NextEnabled = false; } else if (WizardEventArgs.EventType == EventType.LeavingForNextPage) { if (xSourceTypeComboBox.SelectedValue.ToString() == eSourceType.Excel.ToString()) { LoadFile(); AddModelOptionalValuesWizard.SourceType = eSourceType.Excel; } else if (xSourceTypeComboBox.SelectedValue.ToString() == eSourceType.XML.ToString()) { AddModelOptionalValuesWizard.SourceType = eSourceType.XML; } else if (xSourceTypeComboBox.SelectedValue.ToString() == eSourceType.Json.ToString()) { AddModelOptionalValuesWizard.SourceType = eSourceType.Json; } else if (xSourceTypeComboBox.SelectedValue.ToString() == eSourceType.DB.ToString()) { LoadFile(); AddModelOptionalValuesWizard.SourceType = eSourceType.DB; } } else if (WizardEventArgs.EventType == EventType.Active) { //AddModelOptionalValuesWizard.NextEnabled = true; //AddModelOptionalValuesWizard.FinishEnabled = false; //AddModelOptionalValuesWizard.PrevEnabled = false; } else if (WizardEventArgs.EventType == EventType.Cancel) { if (importOptionalValues.ParameterType == ImportOptionalValuesForParameters.eParameterType.Local) { mAAMB.OptionalValuesTemplates.Clear(); //XML & JSON AddModelOptionalValuesWizard.ParameterValuesByNameDic.Clear(); //Excel & DB } else if (importOptionalValues.ParameterType == ImportOptionalValuesForParameters.eParameterType.Global) { AddModelOptionalValuesWizard.ParameterValuesByNameDic.Clear();//Excel & DB } } }