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; } }
public void loadAssessmentFileAndShowData(String sAssessmentFileToLoad, String sDefaultSearchCriteriaText) { sasSavedAssessmentSearch = new AnalysisSearch.SavedAssessmentSearch(sAssessmentFileToLoad); sasSavedAssessmentSearch.searchUsingCriteria(sDefaultSearchCriteriaText); loadTreeViewWithSearchResults(); }