/// Кнопка открыть окно редактирования
        private void btn_edit_Click(object sender, RoutedEventArgs e)
        {
            var bt      = e.OriginalSource as Button;
            var current = bt?.DataContext as Models.Drivers;

            ClearTextbox();

            btn_edit.Visibility   = Visibility.Visible;
            btn_add.Visibility    = Visibility.Collapsed;
            btn_delete.Visibility = Visibility.Visible;
            if (current == null)
            {
                return;
            }
            try
            {
                using RegistrantCoreContext ef = new RegistrantCoreContext();
                var driver = ef.Drivers.FirstOrDefault(x => x.IdDriver == current.IdDriver);

                if (driver != null)
                {
                    text_namedriver.Text = driver.Family + " " + driver.Name + " " + driver.Patronymic;

                    tb_id.Text         = driver.IdDriver.ToString();
                    tb_Family.Text     = driver.Family;
                    tb_name.Text       = driver.Name;
                    tb_patronomyc.Text = driver.Patronymic;
                    tb_phone.Text      = driver.Phone;

                    tb_attorney.Text = driver.Attorney;
                    tb_auto.Text     = driver.Auto;
                    tb_autonum.Text  = driver.AutoNumber;
                    tb_passport.Text = driver.Passport;
                    tb_info.Text     = driver.Info;
                }
                ContentAddEdit.ShowAsync();
            }
            catch (Exception ex)
            {
                MainWindow mainWindow = (MainWindow)Application.Current.MainWindow;
                if (mainWindow != null)
                {
                    mainWindow.ContentErrorText.ShowAsync();
                    mainWindow.text_debuger.Text = ex.ToString();
                }
            }
        }
        /// Кнопка добавить водителя
        private void btn_add_driver_Click(object sender, RoutedEventArgs e)
        {
            ContentAddEdit.ShowAsync();
            ClearTextbox();
            text_namedriver.Text = "Добавить нового водителя";

            try
            {
                using (DB.RegistrantCoreContext ef = new DB.RegistrantCoreContext())
                {
                    btn_add.Visibility    = Visibility.Visible;
                    btn_delete.Visibility = Visibility.Collapsed;
                }
            }
            catch (Exception ex)
            {
                ((MainWindow)System.Windows.Application.Current.MainWindow).ContentErrorText.ShowAsync();
                ((MainWindow)System.Windows.Application.Current.MainWindow).text_debuger.Text = ex.ToString();
            }
        }
        /// Кнопка добавить водителя
        private void btn_add_driver_Click(object sender, RoutedEventArgs e)
        {
            ContentAddEdit.ShowAsync();
            ClearTextbox();
            text_namedriver.Text = "Добавить нового водителя";

            try
            {
                using RegistrantCoreContext ef = new RegistrantCoreContext();
                btn_add.Visibility             = Visibility.Visible;
                btn_delete.Visibility          = Visibility.Collapsed;
            }
            catch (Exception ex)
            {
                MainWindow mainWindow = (MainWindow)Application.Current.MainWindow;
                if (mainWindow != null)
                {
                    mainWindow.ContentErrorText.ShowAsync();
                    mainWindow.text_debuger.Text = ex.ToString();
                }
            }
        }