public QTPImportPage() { InitializeComponent(); //handles the basic display of the UFT Import dialog ResultsDataGrid.DataSourceList = new ObservableList <ConvertedCodeLine>(); SetActivitiesGridView(); eFilter mFilter = eFilter.AllLines; App.FillComboFromEnumVal(FilterComboBox, mFilter); //TODO: Clear the hardcode values UFTObjectRepositoryTextBox.Text = @"C:\RaviKethe\T-Mobile\TMO-POC-QTP\uVerse_OR.xml"; //""; ScriptFileTextBox.Text = @"C:\RaviKethe\T-Mobile\TMO-POC-QTP\Sc005_Original.txt"; //""; // InitCommonFunctionMappingUCGrid(); TargetApplication sTarget = new TargetApplication(); if (App.UserProfile.Solution != null) { sTarget.AppName = App.UserProfile.Solution.MainApplication.ToString(); sTarget.Selected = true; TargetApplicationsList.Add(sTarget); mBusinessFlow.TargetApplications = TargetApplicationsList; } }
public static IFilter GetFilter(eFilter i_Filter, string i_Text) { IFilter filter; if (i_Filter == eFilter.AGE) { filter = new AgeFilter(i_Text); } else { filter = new GenderFilter(i_Text); } return(filter); }
//Handles the Combo box status and Lines Converted section in bottom of the dialog private void FilterComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { IEnumerable <ConvertedCodeLine> FilterdCCLs; ObservableList <ConvertedCodeLine> CCLs = new ObservableList <ConvertedCodeLine>(); eFilter mFilter = (eFilter)FilterComboBox.SelectedValue; switch (mFilter) { case eFilter.AllLines: FilterdCCLs = from x in mCCL select x; break; case eFilter.ConvertedtoScript: FilterdCCLs = from x in mCCL where x.Status == ConvertedCodeLine.eStatus.ConvertedToScript select x; break; case eFilter.Ignored: FilterdCCLs = from x in mCCL where x.Status == ConvertedCodeLine.eStatus.Ignored select x; break; case eFilter.NotConverted: FilterdCCLs = from x in mCCL where x.Status == ConvertedCodeLine.eStatus.Unknown select x; break; default: FilterdCCLs = null; break; } foreach (ConvertedCodeLine CCL in FilterdCCLs) { CCLs.Add(CCL); } ResultsDataGrid.DataSourceList = CCLs; ResultsDataGrid.IsReadOnly = true; RecordsCountLabel.Content = "Records: " + CCLs.Count(); }
public QTPImportPage() { InitializeComponent(); //handles the basic display of the UFT Import dialog ResultsDataGrid.DataSourceList = new ObservableList <ConvertedCodeLine>(); SetActivitiesGridView(); eFilter mFilter = eFilter.AllLines; GingerCore.General.FillComboFromEnumObj(FilterComboBox, mFilter); InitCommonFunctionMappingUCGrid(); TargetApplication sTarget = new TargetApplication(); if (WorkSpace.Instance.Solution != null) { sTarget.AppName = WorkSpace.Instance.Solution.MainApplication.ToString(); sTarget.Selected = true; TargetApplicationsList.Add(sTarget); mBusinessFlow.TargetApplications = TargetApplicationsList; } }