private void LoginButton_Click(object sender, RoutedEventArgs e)
        {
            if (LoginTextBox.Text == string.Empty)
            {
                MessageBox.Show("Заполните поле \"Логин\"", "Ошибка");
                return;
            }

            if (PasswordTextBox.Password == string.Empty)
            {
                MessageBox.Show("Заполните поле \"Пароль\"", "Ошибка");
                return;
            }

            // Проверка формата логина
            string pattern = @"^[a-zA-Z]{1,50}-[a-zA-Z]{1,2}$"; // формат: (любые латинские буквы от 1 до 50)-(любые латинские буквы от 1 до 2)

            if (!Regex.IsMatch(LoginTextBox.Text, pattern))
            {
                MessageBox.Show("Логин не соответствует формату \"name-f\"", "Ошибка");
                return;
            }

            // Вызываем объект для подключения к БД
            try
            {
                var db     = new DatabaseUtility();
                int userId = db.CheckUserAuth(LoginTextBox.Text, PasswordTextBox.Password); // Запрос на поиск сочетания логина и пароля

                if (userId == -1)
                {
                    db.Disconnect();
                    MessageBox.Show("Логин или пароль введены неверно!", "Ошибка");
                    return;
                }

                userAuth(db, userId);
            }
            catch
            {
            }
        }