Beispiel #1
0
        private void ButtonValidateHardware_Click(object sender, EventArgs e)
        {
            var result = Softdog.ValidateLocal();

            if (result.Error)
            {
                MessageBox.Show(result.Message);
                return;
            }



            //var result2 = JsonConvert.DeserializeObject<JObject>(result.ToString());
            //if (protocol == null)
            //{
            //    MessageBox.Show("系统异常");
            //    return;
            //}

            //if (protocol.Error)
            //{
            //    MessageBox.Show(protocol.Message);
            //    return;
            //}

            MessageBox.Show("验证成功");
        }
Beispiel #2
0
 private void ButtonStart_Click(object sender, EventArgs e)
 {
     this.Cursor  = Cursors.WaitCursor;
     this.Enabled = false;
     ThreadPool.QueueUserWorkItem(delegate
     {
         var result = Softdog.ValidateLocal();
         if (result.Success)
         {
             this.Invoke(new MethodInvoker(delegate
             {
                 this.Enabled      = true;
                 this.Cursor       = Cursors.Default;
                 this.DialogResult = System.Windows.Forms.DialogResult.OK;
             }));
         }
         else
         {
             this.Invoke(new MethodInvoker(delegate
             {
                 this.Enabled = true;
                 this.Cursor  = Cursors.Default;
                 MessageBox.Show(result.Message);
             }));
         }
     });
 }