private void LoadDataList() { if (this.DefaultList != null && this.DefaultList.Count > 0) { DataList = DefaultList; if (DefaultList.Where(f => f.Name.ToUpper().Contains(txtData.Text.ToUpper())).Count() == 1) { DataList = DefaultList.Where(f => f.Name.ToUpper().Contains(txtData.Text.ToUpper())).ToList(); } return; } //Search for a Records if (this.AccType == AccntType.Vendor) { DataList = (new WMSServiceClient()).SearchVendor(txtData.Text); } else { DataList = (new WMSServiceClient()).SearchCustomer(txtData.Text); } if (DataList == null || DataList.Count == 0) { return; } }
private void txtData_TextChanged(object sender, TextChangedEventArgs e) { if (string.IsNullOrEmpty(txtData.Text)) { return; } if (this.DefaultList != null) { DataList = DefaultList; if (DefaultList.Where(f => f.DataKey.ToUpper().StartsWith(txtData.Text.ToUpper())).Count() > 0) { DataList = DefaultList.Where(f => f.DataKey.ToUpper().StartsWith(txtData.Text.ToUpper())).ToList(); } } if (DataList == null || DataList.Count == 0) { return; } //Cargar la lista de Records this.cboData.Visibility = Visibility.Visible; //this.cboData.IsDropDownOpen = true; if (DataList.Count == 1) { FireEvent(sender, e); } }
public async Task Search() { try { if (!string.IsNullOrEmpty(SearchInput)) { var search = DefaultList.Where(x => x.Name.ToLower().Contains(SearchInput.ToLower())); ListUsers = new ObservableCollection <User>(search); } else { ListUsers = DefaultList; } } catch (Exception err) { } }
private void txtData_TextChanged(object sender, TextChangedEventArgs e) { if (string.IsNullOrEmpty(txtData.Text)) { return; } this.C_CasNumber = null; this.C_CasNumberDesc = null; //Search for a Records if (this.DefaultList != null) { DataList = DefaultList; if (DefaultList.Where(f => f.Code.ToUpper().StartsWith(txtData.Text.ToUpper())).Count() == 1) { DataList = DefaultList.Where(f => f.Code.ToUpper().StartsWith(txtData.Text.ToUpper())).ToList(); } } else { DataList = (new WMSServiceClient()).GetC_CasNumber(new C_CasNumber { Name = txtData.Text }); } if (DataList == null || DataList.Count == 0) { return; } //Cargar la lista de Records this.cboData.Visibility = Visibility.Visible; this.cboData.IsDropDownOpen = true; if (DataList.Count == 1) { FireEvent(sender, e); } }