| | |
| | | //} |
| | | |
| | | EventHandler<MouseEventArgs> eHandler = (sender, e) => { |
| | | Dialog dialog = new Dialog (); |
| | | Dialog dialog = new Dialog ();//修改设备备注 |
| | | FrameLayout dialogBodyView = new FrameLayout () { |
| | | BackgroundColor = SkinStyle.Current.DialogColor, |
| | | Width = Application.GetRealWidth (494), |
| | |
| | | //CommonPage.UpdateRemark (common.SubnetID, common.DeviceID, btnChangeName.Text.Trim ()); |
| | | |
| | | byte [] updateBytes = new byte [20]; |
| | | byte [] remakeBytes = CommonPage.MyEncodingGB2312.GetBytes (btnChangeName.Text.Trim ()); |
| | | string changeName = btnChangeName.Text.Trim (); |
| | | byte [] remakeBytes = CommonPage.MyEncodingGB2312.GetBytes (changeName); |
| | | Array.Copy (remakeBytes, 0, updateBytes, 0, remakeBytes.Length < 20 ? remakeBytes.Length : 20); |
| | | Control.ControlBytesSend (Command.Write_DeviceRamarkCMD, common.SubnetID, common.DeviceID, updateBytes); |
| | | |
| | | //修改云端备注 |
| | | new Thread (() => { |
| | | var http = new HttpServerRequest (); |
| | | http.EditDeviceName (common.DeviceID.ToString(), UserConfig.Instance.CurrentRegion.Id,changeName); |
| | | }) { IsBackground = true }.Start (); |
| | | |
| | | |
| | | btnDeviceName.Text = btnChangeName.Text; |
| | |
| | | } |
| | | } |
| | | |
| | | GotoHomePage (); |
| | | //GotoHomePage (); |
| | | UploadOidAndSidList (); |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 上传oid和sid列表 |
| | | /// </summary> |
| | | void UploadOidAndSidList () |
| | | { |
| | | |
| | | ///// <summary> |
| | | ///// Gateway setting succeeded,data up.Please wait... |
| | | ///// 绑定Mac(印度版) |
| | | ///// </summary> |
| | | //void BindGatewaysNew () |
| | | //{ |
| | | // //Application.RunOnMainThread (() => { |
| | | // // MainPage.Loading.Start ("Gateway setting succeeded,data up. Please wait..."); |
| | | // //}); |
| | | // //IO.FileUtils.SaveEquipmentMessage (gatewayDeicve); |
| | | // //var gatewayMAC = gatewayDeicve.MAC.Replace (".", ""); |
| | | Application.RunOnMainThread (() => { |
| | | MainPage.Loading.Start ("Uploading device list..."); |
| | | }); |
| | | var RES = HDLLinkUtlis.Current.UploadOidAndSidList (); |
| | | Application.RunOnMainThread (() => { |
| | | if (RES) { |
| | | //Utlis.ShowTip ("Device list upload successfully!"); |
| | | } else { |
| | | Utlis.ShowTip ("Device list upload failed!"); |
| | | } |
| | | GotoHomePage (); |
| | | }); |
| | | |
| | | // ////走新更新绑定接口 |
| | | // //var mBindMacObj = new BindMacObj () { |
| | | // // LoginAccessToken = MainPage.LoginUser.LoginTokenString, |
| | | // // HomeId = UserConfig.Instance.CurrentRegion.Id, |
| | | // // MAC = gatewayMAC |
| | | |
| | | // //}; |
| | | |
| | | // //string urlHead = MainPage.RequestHttpsHost; |
| | | // //if (mBindMacObj.IsOtherAccountCtrl) { |
| | | // // urlHead = UserConfig.Instance.MasterAccountRequestBaseUrl; |
| | | // // mBindMacObj.LoginAccessToken = UserConfig.Instance.MasterAccountToken; |
| | | // //} |
| | | |
| | | |
| | | // //var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (mBindMacObj); |
| | | |
| | | // ////var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (new EditMACByHomeId { RegionID = UserConfig.Instance.CurrentRegion.Id, MAC = gatewayMAC, IsReBind = true }); |
| | | // //var respone = MainPage.RequestHttps (API.BindMac, requestJson, urlHead); |
| | | // //if (respone.StateCode.ToUpper () != StateCode.SUCCESS) { |
| | | // // GetNowHomeGatewayAfterBindMacFailed ();//2020-01-11 |
| | | // // Application.RunOnMainThread (() => { |
| | | // // new Alert ("", $"Failed to bind Mac address! {ErrorCode.Reason }{respone.StateCode}", Language.StringByID (R.MyInternationalizationString.Close)).Show (); |
| | | // // if (MainPage.LoginUser.AccountString == "464027401@qq.com") { |
| | | // // new Alert (respone.StateCode, respone.ErrorInfo, Language.StringByID (R.MyInternationalizationString.Close)).Show (); |
| | | // // } |
| | | // // }); |
| | | // // return; |
| | | // //} |
| | | // //GetNowHomeGateway (); |
| | | |
| | | // var gatewayMAC = gatewayDeicve.MAC.Replace (".", ""); |
| | | // AddMacToUserConfig (gatewayMAC); |
| | | |
| | | //} |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 跳转主页面 |