private void btnOK_Click(object sender, EventArgs e) { int tmp = 0; if (Int32.TryParse(txtProxyPort.Text, out tmp)) { if (tmp > 65535) { lblErrorMessage.Text = "Порт должен быть не больше 65535"; return; } } else { lblErrorMessage.Text ="Номер порта задан неверно!"; return; } if (Int32.TryParse(txtConnectionTimeout.Text, out tmp)) { if (tmp > 55999) { lblErrorMessage.Text ="Таймаут соединения должен быть не больше 55999"; return; } } else { lblErrorMessage.Text = "Таймаут задан неверно!"; return; } if (rbConnectionTypeManualProxy.Checked) { if (txtProxyAddress.Text.Trim() == string.Empty) { lblErrorMessage.Text = "Не задан адрес прокси!"; return; } if ((txtProxyPassword.Text != string.Empty) && (txtProxyUser.Text == string.Empty)) { lblErrorMessage.Text = "Не указано имя пользователя, но указан пароль!"; return; } } formWorker.GetData(); if (!settings.SaveConfig()) { lblErrorMessage.Text ="Не удалось сохранить настройки! \n"; return; } Chanded = true; this.Close(); }
private void btnOK_Click(object sender, EventArgs e) { if (!fWorker.GetData()) { CommonFunctions.ErrMessage(fWorker.ErrorMessage); return; } if (!settings.SaveConfig()) { CommonFunctions.ErrMessage(settings.ConfigError); return; } Changed = true; this.Close(); }