public override void ViewDidLoad() { base.ViewDidLoad(); InitializeTableView(); pnlCloseout.Hidden = true; pnlSearch.Hidden = true; pnlSearch.Frame = new CoreGraphics.CGRect(0, 62, 320, 506); var Temp = new TableSourceSearch(this, sRegionPH); TableViewStock.Source = Temp; var sdc = searchDisplayController; sdc.SearchResultsSource = Temp; //sdc.SearchBar.TextChanged += (sender, e) => // { // string text = e.SearchText.Trim(); // localModelsSearch = (from Data in localModels // where Data.JewelBaseDescName.ToUpper().Trim().Contains(text.ToUpper().Trim()) // select Data).ToList(); // }; txtSearchBar.TextChanged += (sender, e) => { string text = e.SearchText.Trim(); string sSearchType = txtSearchBar.Placeholder.Trim(); if (sSearchType == sRegionPH) { objRegionSearch = (from Data in objRegion where Data.JewelRegionName.ToUpper().Trim().Contains(text.ToUpper().Trim()) select Data).ToList(); } else if (sSearchType == sWorkTypePH) { objWorkTypeSearch = (from Data in objWorkType where Data.WorkTypeName.ToUpper().Trim().Contains(text.ToUpper().Trim()) select Data).ToList(); } else if (sSearchType == sCategoryPH) { objCategorySearch = (from Data in objCategory where Data.JewelCategoryName.ToUpper().Trim().Contains(text.ToUpper().Trim()) select Data).ToList(); } else // for Karat { objKaratSearch = (from Data in objKarat where Data.JewelMetalKaratName.ToUpper().Trim().Contains(text.ToUpper().Trim()) select Data).ToList(); } TableViewStock.Source = new TableSourceSearch(this, txtSearchBar.Placeholder.Trim()); TableViewStock.ReloadData(); }; }
public override void ViewDidLoad() { base.ViewDidLoad(); InitializeTableView(); //pnlSearch.Frame = new CoreGraphics.CGRect(0, 62, 320, 506); var Temp = new TableSourceSearch(this, sRegionPH); TableViewStock.Source = Temp; //pnlSearch.Hidden = false; txtSearchBar.Placeholder = sRegionPH; LoadRegionData("AMSWHO01", "GJ", 0); var sdc = searchDisplayController; sdc.SearchResultsSource = Temp; //sdc.SearchBar.TextChanged += (sender, e) => // { // string text = e.SearchText.Trim(); // localModelsSearch = (from Data in localModels // where Data.JewelBaseDescName.ToUpper().Trim().Contains(text.ToUpper().Trim()) // select Data).ToList(); // }; txtSearchBar.TextChanged += (sender, e) => { string text = e.SearchText.Trim(); string sSearchType = txtSearchBar.Placeholder.Trim(); objRegionSearch = (from Data in objRegion where Data.JewelRegionName.ToUpper().Trim().Contains(text.ToUpper().Trim()) select Data).ToList(); TableViewStock.Source = new TableSourceSearch(this, txtSearchBar.Placeholder.Trim()); TableViewStock.ReloadData(); }; }
public override void ViewDidLoad() { base.ViewDidLoad(); pnlSearchFilter.Hidden = true; Process.Hidden = true; pnlSearch.Hidden = true; pnlSearch.Frame = new CoreGraphics.CGRect(0, 0, 320, 506); viewModel = new WebDataModel <StockList>(); InitializeTableView(); if (sComingFrom == "Search") { btnFilter.Hidden = true; TableViewSearch.Frame = new CoreGraphics.CGRect(0, 64, 320, 504); } else if (sComingFrom == "Home") { btnFilter.Hidden = false; TableViewSearch.Frame = new CoreGraphics.CGRect(0, 89, 320, 479); } var Temp = new TableSourceSearch(this, sRegionPH); //TableViewStock.Source = Temp; var sdc = searchDisplayController; //sdc.SearchResultsSource = Temp; //sdc.SearchBar.TextChanged += (sender, e) => // { // string text = e.SearchText.Trim(); // localModelsSearch = (from Data in localModels // where Data.JewelBaseDescName.ToUpper().Trim().Contains(text.ToUpper().Trim()) // select Data).ToList(); // }; txtSearchBar.TextChanged += (sender, e) => { string text = e.SearchText.Trim(); string sSearchType = txtSearchBar.Placeholder.Trim(); if (sSearchType == sRegionPH) { objRegionSearch = (from Data in objRegion where Data.JewelRegionName.ToUpper().Trim().Contains(text.ToUpper().Trim()) select Data).ToList(); } else if (sSearchType == sWorkTypePH) { objWorkTypeSearch = (from Data in objWorkType where Data.WorkTypeName.ToUpper().Trim().Contains(text.ToUpper().Trim()) select Data).ToList(); } else if (sSearchType == sCategoryPH) { objCategorySearch = (from Data in objCategory where Data.JewelCategoryName.ToUpper().Trim().Contains(text.ToUpper().Trim()) select Data).ToList(); } else // for Karat { objKaratSearch = (from Data in objKarat where Data.JewelMetalKaratName.ToUpper().Trim().Contains(text.ToUpper().Trim()) select Data).ToList(); } TableViewStock.Source = new TableSourceSearch(this, txtSearchBar.Placeholder.Trim()); TableViewStock.ReloadData(); }; //TableViewSearch.Scrolled += (sender, e) => // { // loadData("AMSWHO01", "N", sRegionSelectionData, sWorkTypeSelectionData, sCategorySelectionData, sKaratSelectionData, 0, 5); // }; }