private void btOK_Click(object sender, System.EventArgs e) { if (lbUserName.SelectedIndex != -1) { UserInfoReady?.Invoke(_manager.LogIn(lbUserName.Items[lbUserName.SelectedIndex].ToString())); DialogResult = DialogResult.OK; Close(); } else { MessageBox.Show(@"Выберите имя(псевдоним) в списке", @"Ошибка", MessageBoxButtons.OK); } }
private void btOK_Click(object sender, EventArgs e) { try { UserInfoReady?.Invoke(_manager.RegisterUser(tbUserName.Text)); DialogResult = DialogResult.OK; Close(); } catch (ArgumentException) { MessageBox.Show(@"Такой пользователь уже существует. Введите псевдоним", @"Ошибка", MessageBoxButtons.OK); label.Text = @"Введите свой псевдоним"; } }