private void AuthButton_Click(object sender, EventArgs e) { WebForm.WebFormAuth(webBrowserGTRF, userNameTextBox.Text, userPasswordTextBox.Text, captchaTextBox.Text); WaitForPageCompleted(); if (!WebForm.CheckForAuthSuccess(webBrowserGTRF)) { webBrowserGTRF.Navigate("http://oed.gtrf.ru/auth"); WaitForPageCompleted(); MessageBox.Show( "Проверьте правильность заполнения данных аутентификации и правильность ввода кода с картинки", "Ошибка аутентификации", MessageBoxButtons.OK, MessageBoxIcon.Warning); captchaTextBox.Text = String.Empty; WebForm.LoadCaptchaImage(webBrowserGTRF, captchaPictureBox, WaitForPageCompleted); return; } SetAuthSuccessControls(); if (_excelLoaded) { startSendingButton.Enabled = true; } }
public Form1() { InitializeComponent(); webBrowserGTRF.DocumentCompleted += OnPageLoaded; webBrowserGTRF.ScriptErrorsSuppressed = true; WebForm.LoadCaptchaImage(webBrowserGTRF, captchaPictureBox, WaitForPageCompleted); if (WebForm.CheckForAuthSuccess(webBrowserGTRF)) { SetAuthSuccessControls(); } }