private void ButtonBase_OnClick(object sender, RoutedEventArgs e)
        {
            try
            {
                using (var db = new GameDataBase())
                {
                    switch (TabControl.SelectedIndex)
                    {
                    case 0:
                        db.DEVELOPERs.Remove(db.DEVELOPERs.Find(((DEVELOPER)MainDataGrid.SelectedItem).DVLP_ID));
                        break;

                    case 1:
                        db.GAMES.Remove(db.GAMES.Find(((GAME)GameDataGrid.SelectedItem).ID_GAMES));
                        break;

                    case 2:
                        db.MANAGERs.Remove(db.MANAGERs.Find(((MANAGER)ManagerDataGrid.SelectedItem).MANAGER_ID));
                        break;

                    case 3:
                        db.ARTISTs.Remove(db.ARTISTs.Find(((ARTIST)ArtDataGrid.SelectedItem).ARTST_ID));
                        break;
                    }

                    db.SaveChanges();
                }

                Update();
            }
            catch (DbUpdateException ex)
            {
                MessageBox.Show("Конфликт инструкции DELETE с ограничением REFERENCE", "Ошибка удаления", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            catch (Exception) { }
        }