Esempio n. 1
0
        private void RegisterUser(PasswordBox sender)
        {
            DatabaseInstance.CheckLoginTimer(TbLoginText);
            if (!CanRegisterUser(sender))
            {
                return;
            }

            try {
                MessageBox.Show(DatabaseInstance.RegisterUser(TbLoginText, sender.Password, RegistrationDate)
                                    ? "Вы успешно зарегистрированы!"
                                    : "Ошибка, некорректные данные. Запрос на регистрацию отклонён!", "Уведомление");
                DatabaseInstance.CheckLoginTimer(TbLoginText);
            } catch (Npgsql.PostgresException e) {
                MessageBox.Show(e.Message);
            }
        }