Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        //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();
        }
Beispiel #4
0
        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;
            }
        }