Beispiel #1
0
        public void loadAssessmentFileAndShowData(String sAssessmentFileToLoad, String sDefaultSearchCriteriaText)
        {
            sasSavedAssessmentSearch = new AnalysisSearch.SavedAssessmentSearch(sAssessmentFileToLoad);
            sasSavedAssessmentSearch.searchUsingCriteria(sDefaultSearchCriteriaText);

            loadTreeViewWithSearchResults();
        }
        public AnalysisSearch.SavedAssessmentSearch ExecuteSearch(List <AnalysisSearch.SearchCriteria> lscSearchCriteria)
        {
            if (lbLoadedAssessmentFiles.Items.Count == 0)
            {
                DI.log.error("in ExecuteSearch: There is no assessment file loaded");
                return(null);
            }
            else
            {
                var lfadAssessmentData = new List <O2AssessmentData_OunceV6>();
                foreach (object oItem in lbLoadedAssessmentFiles.Items)
                {
                    lfadAssessmentData.Add((O2AssessmentData_OunceV6)oItem);
                }
                var sasSavedAssessmentSearch = new AnalysisSearch.SavedAssessmentSearch();
                sasSavedAssessmentSearch.setTargetO2AssessmentDataList(lfadAssessmentData);

                sasSavedAssessmentSearch.searchUsingCriteria(lscSearchCriteria);
                vars.set_("PreviousSearch", sasSavedAssessmentSearch);

                return(sasSavedAssessmentSearch);
            }
        }