Пример #1
0
 private void btnConfirm_Click(object sender, EventArgs e)
 {
     if (CheckInputInfo())
     {
         try
         {
             RecvDataFromDBHelper recvDataFromDBHelper = new RecvDataFromDBHelper();
             if (recvDataFromDBHelper.JudgeIfManagerExist(GetManager()))
             {
                 MessageBox.Show("身份验证通过!");
                 this.BeginInvoke(new Action(() =>
                 {
                     this.Close();
                 }));
                 isManager = true;
             }
             else
             {
                 MessageBox.Show("验证未通过!身份信息错误!");
                 isManager = false;
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
             isManager = false;
         }
     }
 }
Пример #2
0
        private void btnConfirm_Click(object sender, EventArgs e)
        {
            if (CheckInputInfo())
            {
                //Thread th = new Thread(() =>
                //  {
                try
                {
                    RecvDataFromDBHelper recvDataFromDBHelper = new RecvDataFromDBHelper();
                    if (recvDataFromDBHelper.JudgeIfManagerExist(GetManager()))
                    {
                        MessageBox.Show("身份验证通过!");
                        this.BeginInvoke(new Action(() =>
                        {
                            this.Close();
                        }));
                        isManager = true;
                    }
                    else
                    {
                        MessageBox.Show("验证未通过!身份信息错误!");
                        isManager = false;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                    isManager = false;
                }

                //  });
                //th.IsBackground = true;
                //th.Start();
                //主线程卡死
                //this.BeginInvoke(new Action(() =>
                //{
                //    RecvDataFromDBHelper recvDataFromDBHelper = new RecvDataFromDBHelper();
                //    if (recvDataFromDBHelper.JudgeIfManagerExist(GetManager()))
                //    {

                //        MessageBox.Show("身份验证通过!");
                //        isManager = true;
                //        this.Close();
                //    }
                //    else
                //    {
                //        MessageBox.Show("验证未通过!身份信息错误!");
                //        isManager = false;
                //    }
                //}));
            }
        }