private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            DB db  = new DB();
            DB db2 = new DB();
            DB db3 = new DB();

            try
            {
                using (DataContext bae = new DataContext(db.getString()))
                {
                    Table <uslugi> uslugis = bae.GetTable <uslugi>();
                    var            query   = bae.GetTable <uslugi>().Where(u => u.Status == false);
                    uslygi.ItemsSource = query;
                }

                using (DataContext bae = new DataContext(db.getString()))
                {
                    Table <klient> uslugis = bae.GetTable <klient>();
                    var            query   = bae.GetTable <klient>().Where(u => u.Status == false);
                    klient.ItemsSource = query;
                }

                using (DataContext bae = new DataContext(db.getString()))
                {
                    Table <View_1> uslugis = bae.GetTable <View_1>();
                    var            query   = bae.GetTable <View_1>().Where(u => u.Status == false);
                    zakaza.ItemsSource = query;
                }
            }
            catch
            {
                MessageBox.Show("Введите корректные данные");
            }
        }
        private void delit_Click(object sender, RoutedEventArgs e) //запрос на удаление клиента
        {
            DB db  = new DB();
            DB db2 = new DB();

            try
            {
                using (DataContext bae = new DataContext(db.getString()))
                {
                    Table <klient> uslugis = bae.GetTable <klient>();
                    var            query   = bae.GetTable <klient>().Where(u => u.ID == ((klient)klient.SelectedItem).ID);
                    klient         usluga  = new klient();
                    usluga = query.FirstOrDefault();
                    if (usluga != null)
                    {
                        usluga.Status = true;
                    }
                    bae.SubmitChanges();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Возникла ошибка"); //При ошибке выскакивает сообщение об ошибке
            }
        }
        private void udal_Click_1(object sender, RoutedEventArgs e) // кнопка удалить // тожесамое изменение только меняем статус
        {
            DB db  = new DB();
            DB db2 = new DB();

            try
            {
                using (DataContext bae = new DataContext(db.getString()))
                {
                    Table <uslugi> uslugis = bae.GetTable <uslugi>();
                    var            query   = bae.GetTable <uslugi>().Where(u => u.kod == ((uslugi)uslygi.SelectedItem).kod);
                    uslugi         usluga  = new uslugi();
                    usluga = query.FirstOrDefault();
                    if (usluga != null)
                    {
                        usluga.Status = true;
                    }
                    bae.SubmitChanges();
                }

                using (DataContext bae = new DataContext(db2.getString()))                          // создание контекста
                {
                    Table <uslugi> uslugis = bae.GetTable <uslugi>();                               //создание таблицы
                    var            query   = bae.GetTable <uslugi>().Where(u => u.Status == false); // фильтрация только со статусом 0
                    uslygi.ItemsSource = query;                                                     //заполнение таблицы данными
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Возникла ошибка"); //При ошибке выскакивает сообщение об ошибке
                throw;
            }
        }
        private void zakaza_SelectionChanged(object sender, SelectionChangedEventArgs e) //поиск клиента по нажатию на заказ
        {
            DB db = new DB();

            if (zakaza.SelectedItem != null)
            {
                using (DataContext bae = new DataContext(db.getString()))                                                                             // создание контекста
                {
                    Table <klient> uslugis = bae.GetTable <klient>();                                                                                 //создание таблицы
                    var            query   = bae.GetTable <klient>().Where(u => u.Status == false && u.ID == ((View_1)zakaza.SelectedItem).idklient); // фильтрация только со статусом 0
                    inf.ItemsSource = query;                                                                                                          //заполнение таблицы данными
                }
            }
        }
        private void btn_Click(object sender, RoutedEventArgs e)
        {
            DB db2 = new DB();

            try
            {
                using (DataContext bae = new DataContext(db2.getString())) // создание контекста
                {
                    Table <uslugi> uslugis = bae.GetTable <uslugi>();      //создание таблицы
                    uslygi.ItemsSource = uslugis;                          //заполнение таблицы данными
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Возникла ошибка");
            }
        }
        private void Ok_Click_2(object sender, RoutedEventArgs e)
        {
            DB db  = new DB();
            DB db2 = new DB();

            if (redact)
            {
                using (DataContext bae = new DataContext(db.getString()))
                {
                    Table <uslugi> uslugis = bae.GetTable <uslugi>();
                    var            query   = bae.GetTable <uslugi>().Where(u => u.kod == ((uslugi)uslygi.SelectedItem).kod);
                    uslugi         usluga  = new uslugi();
                    usluga = query.FirstOrDefault();
                    if (usluga != null)
                    {
                        usluga.Nazvanie = nazvUsl.Text;
                        usluga.Hena     = float.Parse(hena.Text);
                    }
                    else
                    {
                        MessageBox.Show("Ошибка выбора услуги");
                    }
                    bae.SubmitChanges();
                }

                using (DataContext bae = new DataContext(db2.getString()))
                {
                    Table <uslugi> uslugis = bae.GetTable <uslugi>();
                    var            query   = bae.GetTable <uslugi>().Where(u => u.Status == false);
                    uslygi.ItemsSource = query;
                }
            }

            else
            {
                using (DataContext bae = new DataContext(db.getString())) // создание контекста
                {
                    uslugi newUsl = new uslugi()                          // создание новой услуги
                    {
                        Nazvanie = nazvUsl.Text,
                        Hena     = float.Parse(hena.Text),
                        Status   = false
                    };                                              // и заполнение её данными с формы
                    bae.GetTable <uslugi>().InsertOnSubmit(newUsl); // вставка услуги
                    bae.SubmitChanges();                            // сохранение
                }

                using (DataContext bae = new DataContext(db2.getString()))                          // создание контекста
                {
                    Table <uslugi> uslugis = bae.GetTable <uslugi>();                               //создание таблицы
                    var            query   = bae.GetTable <uslugi>().Where(u => u.Status == false); // фильтрация только со статусом 0
                    uslygi.ItemsSource = query;                                                     //заполнение таблицы данными
                }
            }


            nazvUsl.IsEnabled = false; //отчистка и выключение текстбоксов и кнопок услуг
            nazvUsl.Text      = "";
            hena.IsEnabled    = false;
            hena.Text         = "";
            Ok.IsEnabled      = false;
            Otmena.IsEnabled  = false;
            redact            = false;
        }