黄学彪
2020-12-16 0d9f64668fd7350d6a21fd157e32009a96d98134
ZigbeeApp/Shared/Phone/UserCenter/Device/DeviceAddSuccessForm.cs
@@ -38,11 +38,11 @@
        /// <param name="deviceMac">设备Mac地址</param>
        public void ShowForm(string deviceMac)
        {
            this.listNewDevice = Common.LocalDevice.Current.GetDevicesByMac(deviceMac);
            this.listNewDevice = HdlDeviceCommonLogic.Current.GetDevicesByMac(deviceMac);
            if (listNewDevice.Count == 0)
            {
                //对应单纯只有200回路的设备
                listNewDevice.Add(Common.LocalDevice.Current.GetOTADevice(deviceMac));
                listNewDevice.Add(HdlDeviceCommonLogic.Current.GetOTADevice(deviceMac));
            }
            //添加新设备的话,主页需要重新刷新
@@ -82,7 +82,7 @@
            framePic.Y = Application.GetRealHeight(58);
            bodyFrameLayout.AddChidren(framePic);
            var imageFile = Common.LocalDevice.Current.GetRealDeviceIcon(listNewDevice);
            var imageFile = HdlDeviceCommonLogic.Current.GetRealDeviceIcon(listNewDevice);
            string fullName = IO.FileUtils.GetImageFilePath(imageFile);
#if Android
@@ -102,12 +102,12 @@
            btnpictrue.UnSelectedImagePath = imageFile;
            framePic.AddChidren(btnpictrue);
            string nameValue = Common.LocalDevice.Current.GetDeviceMacName(listNewDevice[0]);
            string nameValue = HdlDeviceCommonLogic.Current.GetDeviceMacName(listNewDevice[0]);
            this.saveDefultName = nameValue;
            //设备备注
            string caption = Language.StringByID(R.MyInternationalizationString.uDeviceNote);
            string deviceName = Common.LocalDevice.Current.GetDeviceMacName(listNewDevice[0]);
            string deviceName = HdlDeviceCommonLogic.Current.GetDeviceMacName(listNewDevice[0]);
            this.btnNote = new FrameCaptionInputControl(caption, deviceName, listview.rowSpace / 2);
            this.btnNote.txtInput.MaxByte = 48;//限制只能输入48个字节
            listview.AddChidren(btnNote);
@@ -118,7 +118,7 @@
            {
                if (btnNote.Text.Trim() == string.Empty)
                {
                    btnNote.Text = Common.LocalDevice.Current.GetDeviceMacName(listNewDevice[0]);
                    btnNote.Text = HdlDeviceCommonLogic.Current.GetDeviceMacName(listNewDevice[0]);
                    return;
                }
                //修改名字
@@ -127,7 +127,7 @@
            //设备类型
            caption = Language.StringByID(R.MyInternationalizationString.uDeviceType);
            deviceName = Common.LocalDevice.Current.GetDeviceObjectText(listNewDevice);
            deviceName = HdlDeviceCommonLogic.Current.GetDeviceObjectText(listNewDevice);
            var btnType = new FrameCaptionViewControl(caption, deviceName, listview.rowSpace / 2);
            btnType.UseClickStatu = false;
            listview.AddChidren(btnType);
@@ -161,7 +161,7 @@
                    }
                    var room = HdlRoomLogic.Current.GetRoomByDevice(device);
                    string mainKeys = Common.LocalDevice.Current.GetDeviceMainKeys(device);
                    string mainKeys = HdlDeviceCommonLogic.Current.GetDeviceMainKeys(device);
                    if (room == null)
                    {
                        //这里有点特殊,如果回路没有设置有区域的时候,才设置
@@ -200,7 +200,7 @@
            bodyFrameLayout.AddChidren(btnHelp);
            //底线
            int lineWidth = btnHelp.GetRealWidthByText();
            var btnLine = new NormalViewControl(lineWidth, ControlCommonResourse.BottomLineHeight, false);
            var btnLine = new NormalViewControl(lineWidth, HdlControlResourse.BottomLineHeight, false);
            btnLine.BackgroundColor = UserCenterColor.Current.TextOrangeColor;
            btnLine.Gravity = Gravity.CenterHorizontal;
            btnLine.Y = btnHelp.Bottom - Application.GetRealHeight(8);
@@ -229,7 +229,7 @@
            //设备编辑
            var btnTile = new NormalViewControl(800, 60, true);
            btnTile.X = ControlCommonResourse.XXLeft;
            btnTile.X = HdlControlResourse.XXLeft;
            btnTile.TextSize = 15;
            btnTile.TextColor = UserCenterColor.Current.TextColor2;
            btnTile.TextID = R.MyInternationalizationString.uDeviceEditor;
@@ -269,7 +269,7 @@
        {
            //修改MAC名
            string deviceName = i_deviceName.Trim();
            var result = Common.LocalDevice.Current.ReMacName(this.listNewDevice, deviceName, mode);
            var result = HdlDeviceCommonLogic.Current.ReMacName(this.listNewDevice, deviceName, mode);
            if (result == false)
            {
                return;
@@ -285,14 +285,14 @@
        {
            foreach (var device in this.listNewDevice)
            {
                if ((device is OTADevice) || Common.LocalDevice.Current.GetSimpleEpointName(device) != string.Empty)
                if ((device is OTADevice) || HdlDeviceCommonLogic.Current.GetSimpleEpointName(device) != string.Empty)
                {
                    //有名字不处理
                    continue;
                }
                //获取端点名字
                var epointName = Common.LocalDevice.Current.GetDeviceEpointName(device);
                Common.LocalDevice.Current.ReName(device, epointName, ShowErrorMode.NO);
                var epointName = HdlDeviceCommonLogic.Current.GetDeviceEpointName(device);
                HdlDeviceCommonLogic.Current.ReName(device, epointName, ShowErrorMode.NO);
            }
        }