Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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();
            }
        }