private void SearchItem() { for (int i = 0; i < mTempInventories.Count(); i++) { if (mTempInventories[i].ItemName.StartsWith(mSearchBox.Text)) { inventoriesForSearch.Add(mTempInventories[i]); } } this.mInventoryAdapterByStorage = new InventoryRecycleAdapterByStorage(this.mStorage.Id, this.inventoriesForSearch, this.mProducts, this); this.mInventoryAdapterByStorage.ItemClick += OnInventorySearchClick; this.mListViewInventory.SetAdapter(this.mInventoryAdapterByStorage); }
private void SpinnerStorage_ItemSelected(object sender, AdapterView.ItemSelectedEventArgs e) { mTempInventories.Clear(); Spinner spinner = (Spinner)sender; mStorage = mStorages[e.Position]; for (int i = 0; i < mInventories.Count(); i++) { if (mStorage.Id == mInventories[i].StorageId) { mTempInventories.Add(mInventories[i]); } } string toast = string.Format("{0} selected", mStorage.Name); Toast.MakeText(this, toast, ToastLength.Long).Show(); this.mInventoryAdapterByStorage = new InventoryRecycleAdapterByStorage(this.mStorages[e.Position].Id, this.mTempInventories, this.mProducts, this); this.mInventoryAdapterByStorage.ItemClick += OnInventoryClick; this.mListViewInventory.SetAdapter(this.mInventoryAdapterByStorage); }