Exemplo n.º 1
0
        public void ContactsSearch(string l)
        {
            PhoneBook.UpdateContactsModel(contacts);
            ContactsModel = PhoneBook.GetAllContactsModels();

            if (l.Length == 0)
            {
                return;
            }

            else
            {
                ObservableCollection <ContactModel> temp = new ObservableCollection <ContactModel> {
                };

                foreach (var c in ContactsModel)
                {
                    if (Convert.ToString(c.Id).IndexOf(l) != -1 || c.D_no.ToLower().IndexOf(l.ToLower()) != -1 || c.S_no.ToLower().IndexOf(l.ToLower()) != -1 || c.Ad_soyad.ToLower().IndexOf(l.ToLower()) != -1 || c.Tc.ToLower().IndexOf(l.ToLower()) != -1)
                    {
                        temp.Add(c);
                    }
                    else
                    {
                        continue;
                    }
                }

                ContactsModel = temp;
            }
        }
Exemplo n.º 2
0
        public void ContactsSearch(string l, string form)
        {
            if (form == "dep")
            {
                PhoneBook.UpdateContactsModel(contacts);
                ContactsModel = PhoneBook.GetAllContactsModels();

                if (l.Length == 0)
                {
                    return;
                }

                else
                {
                    ObservableCollection <ContactModel> temp = new ObservableCollection <ContactModel> {
                    };

                    foreach (var c in ContactsModel)
                    {
                        if (Convert.ToString(c.Id).IndexOf(l) != -1 || c.Name.ToLower().IndexOf(l.ToLower()) != -1 || c.Surname.ToLower().IndexOf(l.ToLower()) != -1 || c.Number.ToLower().IndexOf(l.ToLower()) != -1 || c.Email.ToLower().IndexOf(l.ToLower()) != -1 || c.Department.ToLower().IndexOf(l.ToLower()) != -1)
                        {
                            temp.Add(c);
                        }
                        else
                        {
                            continue;
                        }
                    }

                    ContactsModel = temp;
                }
            }

            else if (form == "contact")
            {
                Departments = PhoneBook.GetAllDepartments();

                if (l.Length == 0)
                {
                    return;
                }

                else
                {
                    ObservableCollection <Departament> temp = new ObservableCollection <Departament> {
                    };

                    foreach (var d in Departments)
                    {
                        if (Convert.ToString(d.Id).IndexOf(l) != -1 || d.Department.ToLower().IndexOf(l.ToLower()) != -1)
                        {
                            temp.Add(d);
                        }
                        else
                        {
                            continue;
                        }
                    }

                    Departments = temp;
                }
            }
        }