/// <summary>
        /// Callback-метод кнопки удаления объекта
        ///	в зависимости от выбора в выпадающем меню
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void DeleteButton_Click(object sender, RoutedEventArgs e)
        {
            var mes = new Sign();

            switch (flag)
            {
            case 0:
                dbase.DeleteUser(findUser.Id);
                findUser.Clear();
                ClearFindBlocks();
                mes.SetMessage("Пользователь удален!");
                break;

            case 1:
                dbase.DeleteGame(findGame.GameId);
                findGame.Clear();
                ClearFindBlocks();
                mes.SetMessage("Игра удалена!");
                break;

            case 2:
                dbase.DeleteTicket(findTicket.TicketId);
                findTicket.Clear();
                mes.SetMessage("Билет удален!");
                ClearFindBlocks();
                break;

            default:
                mes.SetMessage("Ошибка удаления!");
                break;
            }
            mes.Show();
        }
        /// <summary>
        /// Callback-метод кнопки применения изменений
        /// </summary>
        void SubmitChangesButton_Click(object sender, RoutedEventArgs e)
        {
            var mes = new Sign();

            switch (flag)
            {
            case 0:
                if (CheckUserData())
                {
                    dbase.SaveUser(findUser);
                    mes.SetMessage("Пользователь сохранен!");
                }
                else
                {
                    mes.SetMessage("Ошибка сохранения!");
                }
                break;

            case 1:
                if (CheckGameData())
                {
                    dbase.SaveGame(findGame);
                    mes.SetMessage("Игра сохранена!");
                }
                else
                {
                    mes.SetMessage("Ошибка сохранения!");
                }
                break;

            case 2:
                if (CheckTicketData())
                {
                    dbase.SaveTicket(findTicket);
                    mes.SetMessage("Билет сохранен!");
                }
                else
                {
                    mes.SetMessage("Ошибка сохранения!");
                }
                break;

            default:
                mes.SetMessage("Ошибка сохранения!");
                break;
            }
            mes.Show();
        }