예제 #1
0
        //Делаем проверку на заполнение поля. Поиск.
        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();
        }
예제 #2
0
        // Обьявление переменных. Подключение к БД. Условия на проверки. Вывод.
        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();
                }
            }
        }
예제 #3
0
        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();
        }
예제 #4
0
 private void genderFilter_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     LanguageEntities languageEntities = new LanguageEntities();
 }