public List <SearchView> SearchByCompany(int companyId, string companyName) { SetConnection(); string query = "SELECT * FROM Item WHERE CompanyID=" + companyId; SqlCommand command = new SqlCommand(query, connection); connection.Open(); List <SearchView> AllCompanyItem = new List <SearchView>(); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { string itemName = reader["ItemName"].ToString(); int reorderLevel = (int)reader["ReorderLevel"]; int availableQuantity = (int)reader["AvailableQuantity"]; SearchView aitem = new SearchView(); aitem.ItemName = itemName; aitem.ReorderLevel = reorderLevel.ToString(); aitem.AvailableQuantity = availableQuantity.ToString(); aitem.CompanyName = companyName; AllCompanyItem.Add(aitem); } reader.Close(); connection.Close(); return(AllCompanyItem); }
/// <summary> /// Add a new search tab to the tab control /// </summary> private void AddSearchTab() { CloseableTabItem cti = new CloseableTabItem(); cti.Header = "New Search " + _searchNumber.ToString(CultureInfo.CurrentCulture); _searchNumber++; Grid g = new Grid(); Frame f = new Frame(); SearchView sv = new SearchView(); SearchViewModel svm = sv.DataContext as SearchViewModel; if (!string.IsNullOrEmpty(Properties.Settings.Default.SavedSearch)) { MemoryStream ms = new MemoryStream(Encoding.ASCII.GetBytes(Properties.Settings.Default.SavedSearch)); XmlSerializer xml = new XmlSerializer(typeof(DrawingSearchModel)); DrawingSearchModel dsm = xml.Deserialize(ms) as DrawingSearchModel; svm.Model = dsm; } f.Navigate(sv); g.Children.Add(f); cti.Content = g; tabControl1.Items.Add(cti); tabControl1.SelectedItem = cti; }
public List <SearchView> GetAllSaleSummery(int companyId, int catagoryId) { string query = "SELECT ItemName, CompanyName,Quantity,AvailableQuantity ,Reorder FROM SearchView WHERE Type='sell' AND CompanyId =" + companyId + " AND CatagoryId =" + catagoryId; Command = new SqlCommand(query, Connection); Connection.Open(); Reader = Command.ExecuteReader(); List <SearchView> stockList = new List <SearchView>(); while (Reader.Read()) { searchView = new SearchView(); //searchView.Id = Convert.ToInt32(Reader["Id"]); //searchView.CompanyId = Convert.ToInt32(Reader["CompanyId"]); searchView.CompanyName = Reader["CompanyName"].ToString(); searchView.ItemName = Reader["ItemName"].ToString(); searchView.AvailableQuantity = Convert.ToInt32(Reader["AvailableQuantity"]); searchView.Quantity = Convert.ToInt32(Reader["Quantity"]); //searchView.Date = Reader["Date"].ToString(); searchView.Reorder = Convert.ToInt32(Reader["Reorder"]); stockList.Add(searchView); } Connection.Close(); return(stockList); }
public override bool OnCreateOptionsMenu(IMenu menu) { MenuInflater.Inflate(Resource.Menu.toolbarMenu, menu); _searchMenuItem = menu.FindItem(Resource.Id.action_search); _searchView = (SearchView)_searchMenuItem.ActionView; _searchView.MaxWidth = int.MaxValue; _searchMenuItem.SetOnActionExpandListener(new SearchExpandListener(this)); _searchView.QueryTextChange += (s, e) => { SearchAdapter?.Filter.InvokeFilter(e.NewText); }; _searchView.QueryTextSubmit += (s, e) => { if (SearchAdapter != null) { e.Handled = true; } }; if (!string.IsNullOrEmpty(_searchQuery)) { _searchMenuItem.ExpandActionView(); _searchView.SetQuery(_searchQuery, false); } return(true); }
private void setSearchIcons(SearchView mSearchView) { try { Java.Lang.Reflect.Field searchField = mSearchView.Class.GetDeclaredField("mSearchButton"); searchField.Accessible = true; ImageView searchBtn = (ImageView)searchField.Get(mSearchView); searchBtn.Background = null; searchBtn.SetImageResource(Resource.Drawable.search123); searchBtn.SetScaleType(ImageView.ScaleType.FitCenter); //searchBtn.LayoutParameters.Width = 80; //searchBtn.LayoutParameters.Height = 80; searchBtn.RequestLayout(); searchField = mSearchView.Class.GetDeclaredField("mSearchPlate"); searchField.Accessible = true; LinearLayout searchPlate = (LinearLayout)searchField.Get(mSearchView); ImageView closeBtn = ((ImageView)searchPlate.GetChildAt(1)); closeBtn.SetImageResource(Resource.Drawable.closed); closeBtn.SetScaleType(ImageView.ScaleType.FitCenter); //closeBtn.LayoutParameters.Width = 80; //closeBtn.LayoutParameters.Height = 80; closeBtn.RequestLayout(); //searchPlate.SetBackgroundResource(Resource.Drawable.SearchPlate); //searchPlate.LayoutParameters.Height = 1; } catch (System.Exception e) { string dst = "sdfsfs"; } }
private void SetBackground(SearchView control, Color color) { var searchPlateId = control.Context.Resources.GetIdentifier("android:id/search_plate", null, null); var searchPlate = control.FindViewById(searchPlateId); searchPlate.SetBackgroundColor(Color.Transparent); var gd = new GradientDrawable(); gd.SetColor(color); gd.SetCornerRadius(30); gd.SetStroke(2, Color.LightGray); //control.SetBackground(gd); var shadow = control.GenerateBackgroundWithShadow( Color.White, 60f, Color.LightGray, 10, GravityFlags.Center); control.SetClipToPadding(false); control.SetBackground(shadow); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); searchView = FindViewById <SearchView>(Resource.Id.searchView); lstView = FindViewById <ListView>(Resource.Id.lstView); //create recipe table and populate with recipes var db = new SQLiteConnection(dpPath); db.CreateTable <Recipe>(); Recipe OldFashioned = new Recipe("Whiskey", "Sugar", "Bitters", "Orange Garnish"); Recipe Martini = new Recipe("Gin", "Dry Vermouth", "Orange Bitters(Optional)"); Recipe Margarita = new Recipe("Tequila", "Salt", "Cointreanu", "Lime Juice", "Lime Garnish"); Recipe WhiskeySour = new Recipe("Whiskey", "Sugar", "Lemon Juice"); Recipe MoscowMule = new Recipe("Vodka", "Ginger Beer", "Lime Juice"); Recipe Mimosa = new Recipe("Champagne", "Orange Juice"); db.Insert(OldFashioned); db.Insert(Martini); db.Insert(Margarita); db.Insert(WhiskeySour); db.Insert(MoscowMule); db.Insert(Mimosa); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); ThreadPool.QueueUserWorkItem(o => LoadUser()); SetContentView(Resource.Layout.activity_search); Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); DrawerLayout drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close); drawer.AddDrawerListener(toggle); toggle.SyncState(); NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view); navigationView.SetNavigationItemSelectedListener(this); _lv = FindViewById <ListView>(Resource.Id.lvSearched); SearchView searchButton = FindViewById <SearchView>(Resource.Id.searchButton); searchButton.SetQueryHint("Enter your query"); searchButton.SetIconifiedByDefault(false); searchButton.QueryTextSubmit += (sender, e) => { ThreadPool.QueueUserWorkItem(o => GetGalleryImagesAsync(searchButton.Query)); }; }
public static SearchPresenter NewSearchPresenter(SearchView SearchView) { return new SearchPresenter { View = SearchView, TweetService = Domain.ObjectFactory.NewTweetService }; }
public SearchPresenter(SearchView view, SearchEngine searchEngine) { this.view = view; this.searcher = searchEngine; view.SelectEnabled = false; view.SetSearch(searchEngine); }
public void Awake() { searchView = GetComponent <SearchView>(); dialogManager.OnFinished += OnDialogComplete; triggerTutorial = SofaView.triggerTutorial; }
public ActionResult Index(SearchView searchView) { if (searchView.searchType == "All") { return(View(dbNew.Titles.Include(l => l.JobLevel).ToList())); } else if (searchView.searchType == "By Parts") { var list = dbNew.Titles.Include(t => t.JobLevel).Where(t => t.Name.Contains(searchView.searchName)).ToList(); return(View(list)); } else if (searchView.searchType == "Exact") { var list = dbNew.Titles.Include(l => l.JobLevel).Where(t => t.Name == searchView.searchName).ToList(); return(View(list)); } if (searchView.searchName == null) { return(View()); } return(View()); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment // return inflater.Inflate(Resource.Layout.YourFragment, container, false); View firstView = inflater.Inflate(Resource.Layout.FirstFragment, container, false); fsSpinner = firstView.FindViewById <Spinner>(Resource.Id.fsSpinnerId); fsSearchView = firstView.FindViewById <SearchView>(Resource.Id.fsSearchViewId); myListView = firstView.FindViewById <ListView>(Resource.Id.fslistview); ISharedPreferences preferences = PreferenceManager.GetDefaultSharedPreferences(context); usersList = dBHelper.SelectAllUsers(preferences.GetInt("userId", 0)); fsSpinner.Adapter = new ArrayAdapter(context, Android.Resource.Layout.SimpleListItem1, spinnerArray); var adapter = new MyCustomAdapter(context, usersList); myListView.SetAdapter(adapter); fsSpinner.ItemSelected += FsSpinner_ItemSelected; myListView.ItemClick += userListviewClickEvent; fsSearchView.QueryTextChange += SearchViewChangeEvent; return(firstView); //return base.OnCreateView(inflater, container, savedInstanceState); }
public ActionResult Search(string query) { if (string.IsNullOrEmpty(query)) { return View("Search", new SearchView { OriginalQuery = "" }); } var queryParts = GetSearchParts(query); var m = new SearchView(); m.OriginalQuery = query; var start = DateTime.UtcNow; m.MatchingFiles = FileUtility.Search(queryParts); m.QueryParts = queryParts; m.MatchingVerses = new List<ScriptureItem>(); if (!Regex.IsMatch(query, @"^[A-Za-z]{1}[ -]?\d{1,3}$")) m.MatchingVerses = DataAccess.SearchVerses(queryParts); m.MatchingTerms = DataAccess.SearchTerms(queryParts); var end = DateTime.UtcNow; ViewBag.Duration = end.Subtract(start).TotalSeconds; return View("Search", m); }
//Define as funcionalidades deste menu public override bool OnOptionsItemSelected(IMenuItem item) { switch (item.ItemId) { case Resource.Id.menu_search: _searchView = new SearchView(this); _searchView.SetQuery("Pesquisar", true); break; case Resource.Id.menu_location: RegistrarLocalizacao(); break; case Resource.Id.menu_exitapp: Mensagens.MensagemDeLogout(this, this); break; case Resource.Id.menu_preferences: IniciarEditarPerfil(this, _participante); //TestarGeolocalizacao(); break; } return(base.OnOptionsItemSelected(item)); }
//App Loading screen //Add code for new search type adapter protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.search_Layout); SetTitle(Resource.String.app_name); Spinner spinner2 = FindViewById <Spinner>(Resource.Id.spinner1), spinner = FindViewById <Spinner>(Resource.Id.spinner2); SetTheme(Resource.Style.AppTheme); SearchView search = FindViewById <SearchView>(Resource.Id.searchView1); search.SetImeOptions(Android.Views.InputMethods.ImeAction.Go); documents = new List <KeyValuePair <string, string> > { new KeyValuePair <string, string>("All", "All"), new KeyValuePair <string, string>("Creed", "Creed"), new KeyValuePair <string, string>("Confession", "Confession"), new KeyValuePair <string, string>("Catechism", "Catechism") }; List <string> documentTypes = new List <string>(); foreach (var item in documents) { documentTypes.Add(item.Key); } spinner2.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>(Spinner2_ItemSelected); var adapter1 = ArrayAdapter.CreateFromResource(this, Resource.Array.docTypes, Android.Resource.Layout.SimpleSpinnerItem); adapter1.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); spinner2.Adapter = adapter1; files = new List <KeyValuePair <string, string> > { new KeyValuePair <string, string> ("Westminster Confession of Faith 1646", "Westminster Confession of Faith 1646"), new KeyValuePair <string, string>("2nd London Baptist Confession of Faith", "2nd London Baptist Confession of Faith"), new KeyValuePair <string, string>("1618 Belgic Confession Of Faith", "1618 Belgic Confession Of Faith"), new KeyValuePair <string, string>("1658 Savoy Declaration", "1658 Savoy Declaration"), new KeyValuePair <string, string> ("Westminster Larger Catechism", "Westminster Larger Catechism"), new KeyValuePair <string, string>("Westminster Shorter Catechism", "Westminster Shorter Catechism"), new KeyValuePair <string, string>("Heidelberg Catechism", "Heidelberg Catechism"), new KeyValuePair <string, string>("Apostle\'s Creed", "Apostle\'s Creed"), new KeyValuePair <string, string>("Nicene Creed", "Nicene Creed"), new KeyValuePair <string, string>("Athanasian Creed", "Athanasian Creed") }; List <string> catechismFiles = new List <string>(); foreach (var item in files) { catechismFiles.Add(item.Key); } spinner.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>(Spinner1_ItemSelected); var adapter = ArrayAdapter.CreateFromResource(this, Resource.Array.all_docs_list, Android.Resource.Layout.SimpleSpinnerItem); adapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); spinner.Adapter = adapter; FindViewById <RadioButton>(Resource.Id.topicRadio).PerformClick(); FloatingActionButton button = FindViewById <FloatingActionButton>(Resource.Id.searchFAB); button.Click += delegate { Search(search.Query); }; }
public List <SearchView> SearchByDate(string fromDate, string toDate) { string query = "SELECT ItemName, CompanyName,SUM(Quantity) AS Quantity FROM SearchView WHERE Type='sell' AND Date BETWEEN '" + fromDate + "' AND '" + toDate + "' GROUP BY ItemName,CompanyName"; Command = new SqlCommand(query, Connection); Connection.Open(); Reader = Command.ExecuteReader(); List <SearchView> stockList = new List <SearchView>(); while (Reader.Read()) { searchView = new SearchView(); //searchView.Id = Convert.ToInt32(Reader["Id"]); searchView.CompanyName = Reader["CompanyName"].ToString(); searchView.ItemName = Reader["ItemName"].ToString(); //searchView.AvailableQuantity = Convert.ToInt32(Reader["AvailableQuantity"]); searchView.Quantity = Convert.ToInt32(Reader["Quantity"]); //searchView.Date = Reader["Date"].ToString(); // searchView.Reorder = Convert.ToInt32(Reader["Reorder"]); stockList.Add(searchView); } Connection.Close(); return(stockList); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { myView = inflater.Inflate(Resource.Layout.FragMainNewsLayout, container, false); Util.setPref(myView.Context, "currentFragment", this.GetType().Name); userLogged = Util.getPref(myView.Context, "userLogged"); newsListView = myView.FindViewById <ListView>(Resource.Id.listViewHomeNews); newsSearchView = myView.FindViewById <SearchView>(Resource.Id.searchViewHomeNews); progressBarSpinner = myView.FindViewById <ProgressBar>(Resource.Id.progressBar1); mainNewsLayout = myView.FindViewById <LinearLayout>(Resource.Id.mainNewsLayout); JsonConvert.DefaultSettings = () => new JsonSerializerSettings() { ContractResolver = new CamelCasePropertyNamesContractResolver(), Converters = { new StringEnumConverter() } }; newsApi = RestService.For <INewsApi>("https://android-lambton-api.herokuapp.com"); newsSearchView.QueryTextChange += MySearchView_QueryTextChange; newsList.Clear(); getNewsAsync(); return(myView); }
private void ConfigureJournal() { ViewModel.DataLoader.ItemsListUpdated += ViewModel_ItemsListUpdated; ViewModel.DataLoader.LoadingStateChanged += DataLoader_LoadingStateChanged; ViewModel.DataLoader.TotalCountChanged += DataLoader_TotalCountChanged; if (ThrowExcetionOnDataLoad) { ViewModel.DataLoader.LoadError += DataLoader_LoadError; } checkShowFilter.Clicked += (sender, e) => { hboxFilter.Visible = checkShowFilter.Active; }; buttonRefresh.Clicked += (sender, e) => { ViewModel.Refresh(); }; tableview.ButtonReleaseEvent += Tableview_ButtonReleaseEvent; tableview.Selection.Changed += Selection_Changed; SetSeletionMode(ViewModel.SelectionMode); ConfigureActions(); //FIXME Этот код только для водовоза var filterProp = ViewModel.GetType().GetProperty("Filter"); if (DialogHelper.FilterWidgetResolver != null && filterProp != null && filterProp.GetValue(ViewModel) is IJournalFilter filter) { Widget filterWidget = DialogHelper.FilterWidgetResolver.Resolve(filter); hboxFilter.Add(filterWidget); filterWidget.Show(); checkShowFilter.Visible = true; checkShowFilter.Active = hboxFilter.Visible = !filter.HidenByDefault; } if (ViewModel.JournalFilter is ViewModelBase filterViewModel) { var viewResolver = ViewModel.AutofacScope.Resolve <IGtkViewResolver>(); Widget filterView = viewResolver.Resolve(filterViewModel); hboxFilter.Add(filterView); filterView.Show(); checkShowFilter.Visible = true; checkShowFilter.Active = hboxFilter.Visible = ViewModel.JournalFilter.IsShow; ViewModel.JournalFilter.PropertyChanged += JournalFilter_PropertyChanged; } Widget searchView = ViewModel.AutofacScope != null?ResolutionExtensions.ResolveOptionalNamed <Widget>(ViewModel.AutofacScope, "GtkJournalSearchView", new TypedParameter(typeof(SearchViewModel), ViewModel.Search)) : null; //FIXME В будущем надо бы наверно полностью отказаться от создания SearchView здесь в ручную. if (searchView == null) { searchView = new SearchView((SearchViewModel)ViewModel.Search); } hboxSearch.Add(searchView); searchView.Show(); tableview.ColumnsConfig = TreeViewColumnsConfigFactory.Resolve(ViewModel); GtkScrolledWindow.Vadjustment.ValueChanged += Vadjustment_ValueChanged; tableview.ItemsDataSource = ViewModel.Items; ViewModel.Refresh(); UpdateButtons(); SetTotalLableText(); ViewModel.PropertyChanged += OnViewModelPropertyChanged; ViewModel.UpdateJournalActions += UpdateButtons; }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.CategoriesList); try { // Initialize the SampleManager and create the Sample Categories. SampleManager.Current.Initialize(); _sampleCategories = SampleManager.Current.FullTree.Items.OfType <SearchableTreeNode>().ToList(); _filteredSampleCategories = _sampleCategories; // Set up the custom ArrayAdapter for displaying the Categories. var categoriesAdapter = new CategoriesAdapter(this, _sampleCategories); _categoriesListView = FindViewById <ExpandableListView>(Resource.Id.categoriesListView); _categoriesListView.SetAdapter(categoriesAdapter); _categoriesListView.ChildClick += CategoriesListViewOnChildClick; _categoriesListView.DividerHeight = 2; _categoriesListView.SetGroupIndicator(null); // Set up the search filtering. SearchView searchBox = FindViewById <SearchView>(Resource.Id.categorySearchView); searchBox.QueryTextChange += SearchBoxOnQueryTextChange; } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public SearchController() { sw = new SearchView(); model = new Model(); sw.ClickButton += SearchListeners; sw.ShowDialog(); }
protected override void OnElementChanged(ElementChangedEventArgs <SearchBar> e) { base.OnElementChanged(e); if (Control != null) { SearchView searchView = Control; searchView.Iconified = false; searchView.SetIconifiedByDefault(false); EditText editText = Control.GetChildrenOfType <EditText>().First(); editText.SetHighlightColor(Color.Accent.ToAndroid()); if (Android.OS.Build.VERSION.SdkInt >= Android.OS.BuildVersionCodes.Q) { TrySetCursorPointerColorNew(editText); UpdateSearchButtonColorNew(); UpdateCancelButtonColorNew(); } else { TrySetCursorPointerColor(editText); UpdateSearchButtonColor(); UpdateCancelButtonColor(); } } }
public void Index_GivenRadioObject_ReturnViewDataWithPropertiesSet() { var view = new SearchView(McmRepository.Object); var obj = Make_Radio_Object(); var result = (SearchViewData) view.Index(obj).First(); Assert.AreEqual(result.Identifier, "00000000-0000-0000-0000-000000000001"); Assert.AreEqual(result.Title, "EXPO 2005"); Assert.AreEqual(result.Type, "Radio"); Assert.AreEqual(result.PubStartDate, "2005-08-10T12:00:00Z"); Assert.AreEqual(result.PubEndDate, "2005-08-10T12:05:00Z"); Assert.AreEqual(result.PubStartDate, (Helpers.DateTimeHelper.ParseAndFormatDate("2005-08-10T12:00:00Z"))); Assert.AreEqual(result.PubEndDate, Helpers.DateTimeHelper.ParseAndFormatDate("2005-08-10T12:05:00Z")); Assert.AreEqual(result.Duration, "00:05:00"); var indexableFields = result.GetIndexableFields().ToList(); Assert.AreEqual(indexableFields.Any(item => item.Key == "Id" && item.Value == "00000000-0000-0000-0000-000000000001"), true); Assert.AreEqual(indexableFields.Any(item => item.Key == "Title" && item.Value == "EXPO 2005"), true); var fullText = indexableFields.First(item => item.Key == "FreeText").Value; Assert.AreEqual(indexableFields.Any(item => item.Key == "Type" && item.Value == "Radio"), true); Assert.AreEqual(indexableFields.First(item => item.Key == "FreeText").Value, ("2005-08-10T12:00:00Z\r\n2005-08-10T12:05:00Z\r\nDR, P1\r\nEXPO 2005\r\nShort piece for current culture program about EXPO in Nagoya, Japan\r\nthis is a test, dates are not factual\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n ")); Assert.AreEqual(indexableFields.First(item => item.Key == "Duration").Value, ("300")); Assert.AreEqual(indexableFields.First(item => item.Key == "PubStartDate").Value, ("2005-08-10T12:00:00Z")); Assert.AreEqual(indexableFields.First(item => item.Key == "PubEndDate").Value, ("2005-08-10T12:05:00Z")); }
protected override void OnActivityResult(int requestCode, Result resultCode, Intent data) { base.OnActivityResult(requestCode, resultCode, data); if (requestCode == 100) // Voice search { if (resultCode == Result.Ok) { var matches = data.GetStringArrayListExtra(RecognizerIntent.ExtraResults); if (matches.Count != 0) { var voiceInput = matches[0]; if (voiceInput.Length > 500) { voiceInput = voiceInput.Substring(0, 500); } string voiceString = voiceInput; SearchView searchView = (SearchView)this.FindViewById(Resource.Id.searchView1); searchView.SetQuery(voiceString, true); } } } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View myView = inflater.Inflate(Resource.Layout.storeMenu, container, false); listView = myView.FindViewById <ListView>(Resource.Id.myListBooks); mySearch = myView.FindViewById <SearchView>(Resource.Id.searchID); myDB = new DBHelperClass(myContext); ICursor myresult = myDB.getAllBooks(); while (myresult.MoveToNext()) { myBooksList.Add(new BookObject(myresult.GetInt(myresult.GetColumnIndexOrThrow("book_id")), myresult.GetString(myresult.GetColumnIndexOrThrow("book_name")), myresult.GetString(myresult.GetColumnIndexOrThrow("book_author")), myresult.GetInt(myresult.GetColumnIndexOrThrow("book_image")), myresult.GetDouble(myresult.GetColumnIndexOrThrow("book_rate")))); } /* myBooksList.Add(new BookObject(101,"Book 1", "Amith", Resource.Drawable.RomeoandJuliet, 3.5)); * myBooksList.Add(new BookObject(102, "Book 2", "Prasanna", Resource.Drawable.RomeoandJuliet, 4.5)); * myBooksList.Add(new BookObject(103, "Book 3", "Shriya", Resource.Drawable.RomeoandJuliet, 2)); * myBooksList.Add(new BookObject(104, "Book 4", "Raul", Resource.Drawable.RomeoandJuliet, 2.5)); * myBooksList.Add(new BookObject(105, "Book 5", "girish", Resource.Drawable.RomeoandJuliet, 3));*/ MyCustomAdapter myAdapter = new MyCustomAdapter(myContext, myBooksList); listView.Adapter = myAdapter; listView.ItemClick += List1_ItemClick; mySearch.QueryTextChange += searchUsers; return(myView); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment // return inflater.Inflate(Resource.Layout.YourFragment, container, false); //return base.OnCreateView(inflater, container, savedInstanceState); View firstView = inflater.Inflate(Resource.Layout.FragmentOne, container, false); search_job = firstView.FindViewById <SearchView>(Resource.Id.mySearch); myListView = firstView.FindViewById <ListView>(Resource.Id.listView1); DbHelperClass dbhelper = new DbHelperClass(context); jobList = dbhelper.selectAllJobs(); //if (jobList.Count < 1) //{ // jobList.Add(new Jobs(1001, "JobTitle1", "JobDescription1", "JobType1")); // jobList.Add(new Jobs(1002, "JobTitle2", "JobDescription2", "JobType3")); // jobList.Add(new Jobs(1003, "JobTitle3", "JobDescription2", "JobType3")); //} var myAdatper = new MyCustomerAdapter(context, jobList); myListView.SetAdapter(myAdatper); myListView.ItemClick += myListViewEvent; search_job.QueryTextChange += mySearchBarAction; return(firstView); }
public override Android.Views.View GetSampleContent(Android.Content.Context context) { LinearLayout linear = new LinearLayout(context) { Orientation = Orientation.Vertical }; listView = new ListView(context); listView.FastScrollEnabled = true; viewModel = new ContatsViewModel(); sfDataSource = new DataSource(); sfDataSource.Source = viewModel.ContactsList; sfDataSource.LiveDataUpdateMode = LiveDataUpdateMode.AllowDataShaping; sfDataSource.SortDescriptors.Add(new SortDescriptor("ContactName", Syncfusion.DataSource.ListSortDirection.Ascending)); listView.Adapter = new ContactsAdapter(sfDataSource, context); filterText = new SearchView(context); filterText.SetIconifiedByDefault(false); filterText.SetPadding(0, 0, 0, (int)(10 * context.Resources.DisplayMetrics.Density)); filterText.SetQueryHint("Search contact"); filterText.QueryTextChange += OnFilterTextChanged; linear.AddView(new LinearLayout(context) { Focusable = true, FocusableInTouchMode = true }, 0, 0); linear.AddView(filterText); linear.AddView(listView); return(linear); }
private void SetSearchEventHandler() { SearchView searchView = FindViewById <SearchView>(Resource.Id.searchView); searchView.QueryTextSubmit += _searchView_QueryTextSubmit; searchView.Click += focusSearchView; }
public override bool OnCreateOptionsMenu(IMenu menu) { this.MenuInflater.Inflate(Resource.Menu.searchMenu, menu); var searchItem = menu.FindItem(Resource.Id.action_search); searchView = searchItem.ActionView.JavaCast <Android.Widget.SearchView>(); searchView.QueryTextChange += async(sender, args) => { if (args.NewText.Trim() != String.Empty) { artists = await APIHelper.findArtists(args.NewText.Trim()); if (artists.Count < 1) { listView.Adapter = null; textView.Visibility = Android.Views.ViewStates.Visible; } else { artistsAdapter = new ArtistsAdapter(this, Resource.Layout.artistsModel, artists); listView.Adapter = artistsAdapter; textView.Visibility = Android.Views.ViewStates.Gone; } } else { listView.Adapter = null; textView.Visibility = Android.Views.ViewStates.Visible; } }; return(base.OnCreateOptionsMenu(menu)); }
//public event EventHandler<AdvanceOrRawArg> SearchDataDefined; //void SearchView_CommandExecuted(object sender, Arg_CommandExecuted e) //{ // (e.Command as I_Command).Execute(this); //} public void SetAreaInitializer(SearchEntityAreaInitializer newAreaInitializer) { SearchInitializer = newAreaInitializer; SearchView = AgentUICoreMediator.GetAgentUICoreMediator.UIManager.GenerateViewOfSearchEntityArea(); RawSearchEntityArea = new RawSearchEntityArea(); RawSearchEntityArea.SetAreaInitializer(newAreaInitializer); RawSearchEntityArea.SearchDataDefined += RawSearchEntityArea_SearchDataDefined; SearchView.AddSimpleSearchView(RawSearchEntityArea.RawSearchView); AdvancedSearchEntityAre = new AdvancedSearchEntityArea(); AdvancedSearchEntityAre.SetAreaInitializer(newAreaInitializer); AdvancedSearchEntityAre.SearchDataDefined += AdvancedSearchEntityAre_SearchDataDefined; SearchView.AddAdvancedSearchView(AdvancedSearchEntityAre.AdvancedSearchView); if (newAreaInitializer.EditSearchRepository != null) { if (newAreaInitializer.EditSearchRepository.Phrases.Any(x => !(x is SearchProperty))) { SearchView.ActivateAdvancedView(); } else { SearchView.ActivateRawView(); } } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.ViewItem); myDB = new DBHelperClass(this); lv1 = FindViewById <ListView>(Resource.Id.listView1); sv1 = FindViewById <SearchView>(Resource.Id.searchView1); emailPrint = Intent.GetStringExtra("username"); // Custom Adaptor Editing ICursor cs = myDB.SelectIteme(); if (cs.MoveToFirst()) { do { string image = cs.GetString(cs.GetColumnIndexOrThrow("item_sub")); int im = Convert.ToInt32(image); myUsersList.Add(new UserObject(cs.GetString(cs.GetColumnIndexOrThrow("item_name")), cs.GetString(cs.GetColumnIndexOrThrow("email")), cs.GetString(cs.GetColumnIndexOrThrow("description")), im)); }while (cs.MoveToNext()); { } cs.Close(); // custom adapton code added MyCustomAdapterList myAdapter = new MyCustomAdapterList(this, myUsersList); lv1.Adapter = myAdapter; lv1.ItemClick += Lv1_ItemClick; sv1.QueryTextChange += Sv1_QueryTextChange; } }
public void TestSearchView() { SearchView searchView = new SearchView(); Assert.IsNotNull(searchView); SearchViewModel searchViewModel = new SearchViewModel(); MetadataItem item = new MetadataItem(); item.FilePath = @"..\..\DMSTest\1cbed3d2-0d08-49ad-bd5d-0a1dfb57d499_Content.txt"; searchViewModel.SelectedTypItem = "Quittungen"; searchViewModel.Suchbegriff = "Quittungen"; searchViewModel.TypItems = ComboBoxItems.Typ; searchViewModel.SelectedMetadataItem = item; Assert.IsNotNull(searchViewModel); searchViewModel.OnCmdOeffnen(); searchViewModel.OnCmdReset(); Assert.AreEqual(0, searchViewModel.FilteredMetadataItems.Count); Assert.IsNull(searchViewModel.SelectedTypItem); Assert.IsEmpty(searchViewModel.Suchbegriff); searchViewModel.Suchbegriff = "test"; searchViewModel.OnCmdSuchen(); Assert.IsTrue(searchViewModel.FilteredMetadataItems.Count > 0); }
// List View code public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View firstView = inflater.Inflate(Resource.Layout.firstfragment, container, false); myOptions = firstView.FindViewById <Spinner>(Resource.Id.mySpinnerId); listView = firstView.FindViewById <ListView>(Resource.Id.myListID); searchView = firstView.FindViewById <SearchView>(Resource.Id.searchViewId); myObj = new UserObject(); myObject = new UserObject1(); myUserList = myObj.createListOfUsers(); var myCustomerAdapter = new myCustomAdapter(context, myUserList); listView.SetAdapter(myCustomerAdapter); myEventsList = myObject.eventList(); var adatperSpinner = new myCustomAdapter1(context, myEventsList); myOptions.Adapter = adatperSpinner; myOptions.ItemSelected += MyOptions_ItemSelected; listView.ItemClick += myListViewEvent; searchView.QueryTextChange += searchView_QueryTextChange; return(firstView); //return base.OnCreateView(inflater, container, savedInstanceState); }
public List <SearchView> SearchByCompanyAndCategory(int companyid, int CategoryId) { SetConnection(); string query = "SELECT Item.ItemName,Item.ReorderLevel,Item.AvailableQuantity,Company.CompanyName FROM Item INNER JOIN Company ON Item.CompanyID = Company.CompanyID AND Item.CompanyID=" + companyid + " AND Item.CategoryID=" + CategoryId; SqlCommand command = new SqlCommand(query, connection); connection.Open(); List <SearchView> AllCompanyItem = new List <SearchView>(); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { string itemName = reader["ItemName"].ToString(); int reorderLevel = (int)reader["ReorderLevel"]; int availableQuantity = (int)reader["AvailableQuantity"]; string companyName = reader["CompanyName"].ToString(); SearchView aitem = new SearchView(); aitem.ItemName = itemName; aitem.ReorderLevel = reorderLevel.ToString(); aitem.AvailableQuantity = availableQuantity.ToString(); aitem.CompanyName = companyName; AllCompanyItem.Add(aitem); } reader.Close(); connection.Close(); return(AllCompanyItem); }
public RecommendedArtistsBox() { this.Spacing = 2; this.recommended_artist_search_view = new SearchView<RecommendedArtist> (this.recommended_artist_model); this.PackStart (this.recommended_artist_search_view, true, true, 2); }
private void HandleQueryTextChanged(object sender, SearchView.QueryTextChangeEventArgs e) { var target = Target as SearchView; if (target == null) { return; } var value = target.Query; FireValueChanged(value); }
public ActionResult Index(string text, string cp) { List<Media> media = (!string.IsNullOrEmpty(text) ? _mediaRepository.Search(text) : new List<Media>()); string encodedText = HttpUtility.HtmlEncode(text); int page = (string.IsNullOrEmpty(cp) ? 1 : Convert.ToInt32(cp)); string setKey = _persistentCollectionService.Set("global_search" + encodedText, media, Persistence.Temporary); _persistentCollectionService.SetBackUrl(string.Format("search?cp={0}&text={1}", page, encodedText), SiteCookie); SearchView view = new SearchView { SearchText = encodedText, TotalResults = media.Count, Pagination = _paginationService, Set = setKey }; view.Pagination.GeneratePaging(media, page, 20, "?cp={0}&text=" + encodedText); return View(view); }
public void Index_GivenScheduleNoteObject_ReturnViewDataWithPropertiesSet() { var view = new SearchView(McmRepository.Object); var obj = Make_ScheduleNote_Object(); var result = (SearchViewData)view.Index(obj).First(); Assert.AreEqual(result.Identifier, ("00000000-0000-0000-0000-000000000003")); Assert.AreEqual(result.Title, ("A-1964-10-24-S-0321.pdf")); Assert.AreEqual(result.Type, ("ScheduleNote")); Assert.AreEqual(result.FreeText, ("Test data content.")); Assert.AreEqual(result.Url, ("http://s3-eu-west-1.amazonaws.com/chaosdata/Hvideprogrammer/arkiv_A/1964_10_2/PDF/A-1964-10-24-S-0321.pdf")); Assert.AreEqual(result.PubStartDate, ("1964-10-24T00:00:00Z")); Assert.AreEqual(result.PubStartDate, (Helpers.DateTimeHelper.ParseAndFormatDate("1964-10-24T00:00:00"))); Assert.AreEqual(result.PubEndDate, (string.Empty)); }
public override bool OnPrepareOptionsMenu(IMenu menu) { menu.Clear (); // Check if the toolbar is initialized, and if so, inflate the menu onto it if (_toolbar != null) { MenuInflater.Inflate (Resource.Menu.menu, menu); // Locate MenuItem with ShareActionProvider var item = menu.FindItem (Resource.Id.menu_item_share); // Fetch and store ShareActionProvider if (item != null) { item.SetIntent (CreateShareIntent ()); } var searchItem = menu.FindItem (Resource.Id.action_search); _searchView = (SearchView)MenuItemCompat.GetActionView (searchItem); _searchView.QueryTextChange += (sender, e) => { if (!string.IsNullOrEmpty (e.NewText)) { // User has inputted some search text SupportFragmentManager.BeginTransaction () .Replace (Resource.Id.content_frame, new SearchResultsFragment (e.NewText)) .Commit (); } else { // No search string, so display the previous fragment SupportFragmentManager.BeginTransaction () .Replace (Resource.Id.content_frame, _prevFragment) .Commit (); } }; } return base.OnPrepareOptionsMenu (menu); }
protected override void OnViewLoaded(object view) { base.OnViewLoaded(view); sv = (SearchView)view; Init(); }
public void Index_GivenObjectWithNoMetadata_ReturnEmptyList() { var view = new SearchView(McmRepository.Object); var obj = new Object { Guid = new Guid("10000000-0000-0000-0000-000000000001"), ObjectTypeID = 64 }; var result = view.Index(obj); Assert.That(result, Is.Empty); }
public SearchViewModel(SearchView view) : base(view.Dispatcher) { //SearchResults = new ObservableCollection<PostTuple>(); SearchResults = new PostTupleCollection(); }
private void SearchCommandBinding_Executed(object sender) { SearchView d = new SearchView(LeftFsmTree.RootNode); d.ShowDialog(); }
private async void SearchView_QueryTextSubmit(object sender, SearchView.QueryTextSubmitEventArgs e) { try { this.searchToken?.Cancel(); this.searchToken = new CancellationTokenSource(); this.ShowListViewMessage("Loading..."); this.adapter.Clear(); var client = new WebClient(); var qstring = e.Query.Replace(".", string.Empty).Replace("/", string.Empty); var uri = new System.Uri("http://hq.skivent.com.co:8080/search/" + qstring + ".json", UriKind.Absolute); var ret = await Run(() => client.DownloadString(uri), this.searchToken.Token); var songs = this.MapSongs(ret); if (songs.Any()) { this.adapter = new SongResultsAdapter(this, songs); this.listView.Adapter = this.adapter; this.ShowListView(); } else { this.ShowListViewMessage("No results"); } } catch (Exception ex) { this.ShowListViewMessage($"Error loading search results: {ex.Message}"); } finally { this.searchToken = null; } }
private void SearchView_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e) { }