Beispiel #1
0
        private void RegisterEventThread(object arg)
        {
            try
            {
                DeviceInfo deviceInfo = new DeviceInfo();
                deviceInfo = (DeviceInfo)arg;

                string  strData      = Commonfunction.getJsonByObject(deviceInfo);
                string  strUrl       = GlobalDataInterface.ServerURL + "UpLoadDeviceRegisterInfo?data=";
                string  result       = HttpHelper.OpenReadWithHttps(strUrl, strData, 10000, new IPEndPoint(IPAddress.Parse(GlobalDataInterface.ServerBindLocalIP), 0));
                JObject jo           = (JObject)JsonConvert.DeserializeObject(result);
                string  reMessage    = jo["message"].ToString();
                string  reResult     = jo["result"].ToString();
                string  reStatus     = jo["status"].ToString();
                string  reStatusCode = jo["statusCode"].ToString();
                if ((reMessage.Contains("注册成功") || reMessage.Contains("更新成功")) && reMessage.Contains(GlobalDataInterface.DeviceNumber))
                {
                    MessageBox.Show(reMessage, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show(reMessage, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
#if REALEASE
                GlobalDataInterface.WriteErrorInfo("DataDownloadForm中函数RegisterEventThread出错" + ex);
#endif
                MessageBox.Show("注册失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }