private void BwLogin_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (e.Cancelled) { BwLogin.RunWorkerAsync(); return; } if (e.Error != null) { PpWait.Hide(); SbLogin.Enabled = true; XtraMessageBox.Show(e.Error.Message); return; } if ((bool)e.Result) { TeslaForm teslaForm = new TeslaForm(driver); teslaForm.Show(); this.Hide(); PpWait.Hide(); SbLogin.Enabled = true; } }
private void SbLogin_Click(object sender, EventArgs e) { if (!NetConfiguration.PingTest()) { XtraMessageBox.Show("Please connect to internet."); SbLogin.Focus(); return; } SbLogin.Enabled = false; if (IsFormValidated(SbLogin)) { if (BwLogin.IsBusy) { BwLogin.CancelAsync(); } else { BwLogin.RunWorkerAsync(); } PpWait.Show(); } }