Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }