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 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;
        }