Exemple #1
0
 private void buttonLogin_Click(object sender, EventArgs e)
 {
     loginManager = new LoginManager(textBoxLogin.Text, textBoxPassword.Text, address);
     Cursor = Cursors.WaitCursor;
     try
     {
         loginManager.Login();
         DialogResult = DialogResult.OK;
         Close();
     }
     catch (TimeoutException)
     {
         MessageBox.Show("Не удалось выполнить вход. Сервер не отвечает.", "Ошибка при входе");
     }
     catch (WebException)
     {
         MessageBox.Show("Не удалось выполнить вход. Сервер не отвечает.", "Ошибка при входе");
     }
     catch (LoginFailedException)
     {
         MessageBox.Show("Не удалось выполнить вход. Имя пользователя или пароль указаны неверно.", "Ошибка при входе");
     }
     catch (Exception)
     {
         MessageBox.Show("Не удалось выполнить вход. Произошла неизвестная ошибка.", "Ошибка при входе",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
         DialogResult = DialogResult.Abort;
         Close();
         Application.Exit();
     }
     Cursor = Cursors.Arrow;
 }