//Gherkin BDD functions private void ImportGherkinFeatureFile(object sender, RoutedEventArgs e) { ImportGherkinFeatureWizard mWizard = new ImportGherkinFeatureWizard(this, ImportGherkinFeatureFilePage.eImportGherkinFileContext.DocumentsFolder); mWizard.mFolder = this.Path; WizardWindow.ShowWizard(mWizard); if (!String.IsNullOrEmpty(mWizard.FetaureFileName)) { mTreeView.Tree.RefreshSelectedTreeNodeChildrens(); mTreeView.Tree.GetChildItembyNameandSelect(System.IO.Path.GetFileName(mWizard.FetaureFileName), mTreeView.Tree.CurrentSelectedTreeViewItem); } }
private void ImportGherkinFeature(object sender, RoutedEventArgs e) { ImportGherkinFeatureWizard mWizard = new ImportGherkinFeatureWizard(this, ImportGherkinFeatureFilePage.eImportGherkinFileContext.BusinessFlowFolder); WizardWindow.ShowWizard(mWizard); if (mWizard.BizFlow != null) { //Select Business Folder mTreeView.Tree.SelectItem(this); mTreeView.Tree.RefreshSelectedTreeNodeChildrens(); mTreeView.Tree.GetChildItembyNameandSelect(mWizard.BizFlow.Name, this); } }
public void WizardEvent(WizardEventArgs WizardArgs) { switch (WizardArgs.EventType) { case EventType.Init: mWizard = (ImportGherkinFeatureWizard)WizardArgs.Wizard; break; case EventType.Validate: if (!File.Exists(FetaureFileName.FilePathTextBox.Text)) { // WizardArgs.AddError("File not found - " + FetaureFileName.FilePathTextBox.Text); } break; } }
public void WizardEvent(WizardEventArgs WizardArgs) { switch (WizardArgs.EventType) { case EventType.Init: mWizard = (ImportGherkinFeatureWizard)WizardArgs.Wizard; //TO DO::Feature File Cannot BE NULL FetaureFileName.FilePathTextBox.BindControl(mWizard, nameof(ImportGherkinFeatureWizard.mFeatureFile)); FetaureFileName.FilePathTextBox.AddValidationRule(new FileValidationRule(".feature")); FetaureFileName.FilePathTextBox.Focus(); break; case EventType.LeavingForNextPage: if (!File.Exists(FetaureFileName.FilePathTextBox.Text)) { // WizardArgs.AddError("File not found - " + FetaureFileName.FilePathTextBox.Text); } break; } }