//Делаем проверку на заполнение поля. Поиск. private void nameFilter_TextChanged(object sender, TextChangedEventArgs e) { LanguageEntities languageEntities = new LanguageEntities(); var i = from u in languageEntities.client_import_ where ((u.Имя.Contains(nameFilter.Text)) || (u.Фамилия.Contains(nameFilter.Text)) || (u.Отчество.Contains(nameFilter.Text)) || (u.Email.Contains(nameFilter.Text)) || (u.Дата_регистрации.Contains(nameFilter.Text)) || (u.Дата_рождения.Contains(nameFilter.Text)) || (u.Пол.Contains(nameFilter.Text))) select new { u.Имя, u.Фамилия, u.Отчество, u.Email, u.Пол, u.Дата_рождения, u.Дата_регистрации, }; AdminTable.ItemsSource = i.ToList(); kolvo.Text = i.Count().ToString(); }
// Обьявление переменных. Подключение к БД. Условия на проверки. Вывод. private void AddId_Click(object sender, RoutedEventArgs e) { string NewName = Imy.Text; string NewFemale = Familiy.Text; string NewOtchestvo = Otchestvo.Text; string NewMail = Mail.Text; string NewNomer = Nomer.Text; string NewPol = Pol.Text; string NewData = Data.Text; string NewDataRegister = DataRegister.Text; if (Imy.Text == "" || Familiy.Text == "" || Otchestvo.Text == "" || Mail.Text == "" || Nomer.Text == "" || Pol.Text == "" || Data.Text == "" || DataRegister.Text == "") { MessageBox.Show("Все поля должны быть заполнены!"); } else { LanguageEntities languageEntities = new LanguageEntities(); var user = languageEntities.client_import_ .Where(u => u.Фамилия == Familiy.Text) .FirstOrDefault(); if ((user == null) && (Imy.Text != "" && Familiy.Text != "" && Otchestvo.Text != "" && Mail.Text != "" && Nomer.Text != "" && Pol.Text != "" && Pol.Text != "" && DataRegister.Text != "")) { user = new client_import_(); user.Имя = NewName; user.Фамилия = NewFemale; user.Отчество = NewOtchestvo; user.Email = NewMail; user.Телефон = NewNomer; user.Пол = NewPol; user.Дата_рождения = NewData; languageEntities.client_import_.Add(user); languageEntities.SaveChanges(); MessageBox.Show("Клиент успешно добавлен"); AdminAdd adminPanel = new AdminAdd(); adminPanel.Show(); Close(); } } }
private void clienti(object sender, RoutedEventArgs e) { LanguageEntities languageEntities = new LanguageEntities(); languageEntities.client_import_.Load(); var instr = from client_import_ in languageEntities.client_import_ select new { client_import_.Имя, client_import_.Фамилия, client_import_.Отчество, client_import_.Пол, client_import_.Телефон, client_import_.Дата_регистрации, client_import_.Дата_рождения, client_import_.Email, client_import_.Фотография_клиента }; AdminTable.ItemsSource = instr.ToList(); kolvo.Text = instr.Count().ToString(); }
private void genderFilter_SelectionChanged(object sender, SelectionChangedEventArgs e) { LanguageEntities languageEntities = new LanguageEntities(); }