// Search for all kind static void Test20() { DataVaultInterface i = new DataVaultInterface(); i.Login("123"); List <PersonalInfo> infos; i.SearchBriefPersonalInfoList(out infos, "first la", DataVaultInterface.SearchOptionsEnum.Name); PrintList(infos); Seperator(); i.SearchBriefPersonalInfoList(out infos, "23", DataVaultInterface.SearchOptionsEnum.Phone); PrintList(infos); Seperator(); i.SearchBriefPersonalInfoList(out infos, "000", DataVaultInterface.SearchOptionsEnum.SSN); PrintList(infos); }
/// <summary> /// Get list from db /// </summary> /// <param name="searchInput"></param> /// <param name="searchOptIndex"></param> private void RefreshViewList(string searchInput, int searchOptIndex) { List <PersonalInfo> resultList; if (!string.IsNullOrEmpty(searchInput) && searchOptIndex != -1) { // Search from database _dataVaultInterface.SearchBriefPersonalInfoList( out resultList, searchInput, (DataVaultInterface.SearchOptionsEnum)searchOptIndex); } else { _dataVaultInterface.GetBriefPersonalInfoList(out resultList); } // Update control PersonalInfos_ListView.ItemsSource = resultList; }