Ejemplo n.º 1
0
 /// <summary>
 /// 注册直连设备
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnRegisterDevice_Click(object sender, EventArgs e)
 {
     //注册直连设备
     try
     {
         string buildName      = cboxBiuldInfo.GetItemText(cboxBiuldInfo.Items[cboxBiuldInfo.SelectedIndex]);
         string buildID        = textBoxBuildID.Text;
         string deviceName     = textBoxDeviceName.Text;
         string deviceNodeId   = textBoxDeviceNodeId.Text;
         string devicePSK      = textBoxDevicePSK.Text;
         string registerResult = DevicesManageServer.RegisterDirectlyConnectedDevice(deviceNodeId, devicePSK);
         device = Newtonsoft.Json.JsonConvert.DeserializeObject <DevicesMode>(registerResult);
         Runtime.ShowLog("注册成功:" + registerResult);
         Runtime.ShowLog("请求响应的状态码:" + AuthenticationServer.httpStatusCode);
     }
     catch (Exception ex)
     {
         Runtime.ShowLog("!!! 注册设备 失败!!!  详细:" + ex.Message);
         LogHelper.log.Error("!!! 注册设备 失败!!!  详细:" + ex.Message);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 删除设备
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnDeleteDevice_Click(object sender, EventArgs e)
        {
            try
            {
                string deviceID = comboBoxDeleteDevice.GetItemText(comboBoxDeleteDevice.SelectedValue);

                if (deviceID.Length >= 36)
                {
                    string reslut = DevicesManageServer.DeleteDirectlyConnectedDevice(deviceID);
                    if (string.IsNullOrEmpty(reslut))
                    {
                        Runtime.ShowLog("删除设备成功:");
                    }

                    int deviceNumber = DeviceManageDAL.DeleteOneDevice(deviceID);
                    Runtime.ShowLog("删除" + deviceNumber + "设备");
                }
            }
            catch (Exception ex)
            {
                Runtime.ShowLog("!!!删除设备失败 !!! 详细:" + ex.Message);
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 修改设备信息
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnModifyDevice_Click(object sender, EventArgs e)
        {
            //修改设备信息
            try
            {
                ModifyDeviceInfoMode modifyDevice = new ModifyDeviceInfoMode();

                string buildID2         = cboxBiuldInfo2.GetItemText(cboxBiuldInfo2.SelectedValue);
                string deviceId         = cboxDeviceID2.GetItemText(cboxDeviceID2.SelectedValue);
                string deviceName       = textBoxDeviceName2.Text;
                string deviceNodeId     = cboxDeviceID2.GetItemText(cboxDeviceID2.Items[cboxDeviceID2.SelectedIndex]);
                string manufacturerId   = textBoxManufacturerId.Text;
                string manufacturerName = textBoxManufacturerName.Text;
                string deviceType       = textBoxDeviceType.Text;
                string model            = textBoxModel.Text;
                string protocolType     = textBoxProtocolType.Text;

                modifyDevice.name             = textBoxDeviceName2.Text;
                modifyDevice.manufacturerId   = textBoxManufacturerId.Text;
                modifyDevice.manufacturerName = textBoxManufacturerName.Text;
                modifyDevice.deviceType       = textBoxDeviceType.Text;
                modifyDevice.model            = textBoxModel.Text;
                modifyDevice.protocolType     = textBoxProtocolType.Text;

                string Result = DevicesManageServer.ModifyDeviceInfo(deviceId, modifyDevice);

                Runtime.ShowLog("修改 设备 成功:" + Result);
                Runtime.ShowLog("请求响应的状态码:" + AuthenticationServer.httpStatusCode);
                MessageBox.Show("修改 设备 成功 " + Result, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception ex)
            {
                Runtime.ShowLog("!!! 修改 设备 失败!!!  详细:" + ex.Message);
                LogHelper.log.Error("!!! 修改 设备 失败!!!  详细:" + ex.Message);
                MessageBox.Show("!!! 修改 设备 失败!!!  详细:" + ex.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }