示例#1
0
        private async void LoadInitialCustomersAsync()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try
            {
                ActualPage = 1;
                CustomerList.Clear();

                var items = await GetCustomersAsync(ActualPage);

                foreach (var item in items)
                {
                    CustomerList.Add(item);
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
            finally
            {
                IsBusy = false;
            }
        }
示例#2
0
 public void AddSearchToList(string search)
 {
     if (search == "")
     {
         customerList.Clear();
         foreach (Customer customer in cr.Customers)
         {
             cvm = new CustomerViewModel(customer);
             CustomerList.Add(cvm);
         }
     }
     else
     {
         CustomerList.Clear();
         foreach (Customer customer in cr.Customers)
         {
             string numberSearch = customer.TelephoneNumber.ToString();
             if (numberSearch.Contains(search))
             {
                 cvm = new CustomerViewModel(customer);
                 CustomerList.Add(cvm);
             }
         }
     }
 }
 /// <summary>
 /// Updates customer's grid view.
 /// </summary>
 private void UpdateCustomerGridView()
 {
     CustomerList.Clear();
     foreach (var item in _customerService.GetAll().Result)
     {
         CustomerList.Add(item);
     }
 }
 protected void BtnEmpty_Click(object sender, EventArgs e)
 {
     if (cus.Count() > 0)
     {
         cus.Clear();
         LbContacts.Items.Clear();
     }
 }
 protected void btnEmpty_Click(object sender, EventArgs e)
 {
     if (customers.Count > 0)
     {
         customers.Clear();
         lstContacts.Items.Clear();
     }
 }
示例#6
0
 protected void empty_Click(object sender, EventArgs e)
 {
     if (c.Count > 0)
     {
         c.Clear();
         box.Items.Clear();
     }
 }
 protected void btnEmpty_Click(object sender, EventArgs e)
 {
     //if list has items, clear both list and list control
     if (clist.Count > 0)
     {
         clist.Clear();
         lbContactList.Items.Clear();
     }
 }
示例#8
0
        private void SearchCustomers()
        {
            var customers = UnitOfWork.Customers.Find(c => c.FirstName.Contains(SearchTerm) || c.LastName.Contains(SearchTerm));

            CustomerList.Clear();
            foreach (var item in customers)
            {
                CustomerList.Add(item);
            }
        }
示例#9
0
        static public void SearchCustomer(ComboBox box, TextBox search, HairSpaContext context)
        {
            IQueryable <Customer> list = null;

            CustomerList.Clear();

            switch (box.SelectedItem)
            {
            case "Id":
                list = context.Customers.Where(cu => cu.Id.ToString().Contains(search.Text));
                break;

            case "First Name":
                list = context.Customers.Where(cu => cu.FirstName.Contains(search.Text));
                break;

            case "Last Name":
                list = context.Customers.Where(cu => cu.LastName.Contains(search.Text));
                break;

            case "Address":
                list = context.Customers.Where(cu => cu.Address.Contains(search.Text));
                break;

            case "City":
                list = context.Customers.Where(cu => cu.City.Contains(search.Text));
                break;

            case "State":
                list = context.Customers.Where(cu => cu.State.Contains(search.Text));
                break;

            default:
                break;
            }

            try
            {
                if (list.ToList().Count <= 0)
                {
                    MessageBox.Show("No records were found", "No Results");
                    return;
                }
                else
                {
                    list.ToList().ForEach(cu => CustomerList.Add(cu));
                }
            }
            catch (Exception)
            {
                MessageBox.Show("No records were found", "No Results");
                return;
            }
        }
示例#10
0
        /*
         * This method will search customer info
         * @author A.K.M. Nazmul Islam on 30th january 2016
         */
        private void OnSearch()
        {
            CustomerManager customerManager = new CustomerManager();

            CustomerList.Clear();
            for (Iterator i = customerManager.searchCustomers(SearchCustomerByPhone).iterator(); i.hasNext();)
            {
                CustomerInfo   customerInfo   = (CustomerInfo)i.next();
                CustomerInfoNJ customerInfoNJ = new CustomerInfoNJ();
                customerInfoNJ.ProfileInfoNJ.Id        = customerInfo.getProfileInfo().getId();
                customerInfoNJ.ProfileInfoNJ.FirstName = customerInfo.getProfileInfo().getFirstName();
                customerInfoNJ.ProfileInfoNJ.LastName  = customerInfo.getProfileInfo().getLastName();
                customerInfoNJ.ProfileInfoNJ.Phone     = customerInfo.getProfileInfo().getPhone();
                customerInfoNJ.ProfileInfoNJ.Fax       = customerInfo.getProfileInfo().getFax();
                customerInfoNJ.ProfileInfoNJ.Email     = customerInfo.getProfileInfo().getEmail();
                customerInfoNJ.ProfileInfoNJ.Website   = customerInfo.getProfileInfo().getWebsite();
                CustomerList.Add(customerInfoNJ);
            }
        }
 private async Task OnFilterTrigger(SortColumnItem arg)
 {
     if (arg == null)
     {
         return;
     }
     try
     {
         IsBusy         = true;
         ShowFilter     = false;
         _currentFilter = arg;
         CustomerList?.Clear();
         await Refresh(_countContext);
     }
     finally
     {
         IsBusy = false;
     }
 }
示例#12
0
 protected void btnEmptyList_Click(object sender, EventArgs e)
 {
     contacts.Clear();
     lstBoxContact.Items.Clear();
 }
示例#13
0
 protected void emptyListButton_Click(object sender, EventArgs e)
 {
     contacts.Clear();
     customerListBox.Items.Clear();
 }
示例#14
0
 protected void btnEmptyList_Click(object sender, EventArgs e)
 {
     contactList.Clear();
     DisplayContacts();
 }