| | |
| | | Radius = 1, |
| | | BorderWidth = 1, |
| | | BorderColor = SkinStyle.Current.BorderColor, |
| | | |
| | | }; |
| | | dialogView.AddChidren (etDeviceName); |
| | | etDeviceName.TextChangeEventHandler += (sender, e) => { |
| | |
| | | |
| | | if (remakeBytes.Length > 20) { |
| | | etDeviceName.Text = CommonPage.MyEncodingGB2312.GetString (remakeBytes, 0, 20); |
| | | new Alert ("", "Remark length exceeded the limit. ", "Close").Show (); |
| | | new Alert ("", ErrorCode.RemarkLengthExceededTheLimit, "Close").Show (); |
| | | } |
| | | }; |
| | | |
| | |
| | | dialogBottomView.AddChidren (editor); |
| | | |
| | | editor.MouseUpEventHandler += (dff, ffd) => { |
| | | byte [] remakeBytes = CommonPage.MyEncodingGB2312.GetBytes (etDeviceName.Text.Trim ()); |
| | | string remakeStr = etDeviceName.Text.Trim (); |
| | | if (string.IsNullOrEmpty (remakeStr)) { |
| | | //备注不能为空 |
| | | new Alert ("", ErrorCode.RemarksCannotBeEmpty, "Close").Show (); |
| | | return; |
| | | } |
| | | |
| | | byte [] remakeBytes = CommonPage.MyEncodingGB2312.GetBytes (remakeStr); |
| | | if (remakeBytes.Length > 20) { |
| | | new Alert ("", "Remark length exceeded the limit. ", "Close").Show (); |
| | | new Alert ("", ErrorCode.RemarkLengthExceededTheLimit, "Close").Show (); |
| | | return; |
| | | } |
| | | |
| | |
| | | try { |
| | | foreach (var room in Room.Lists) { |
| | | foreach (var common in room.DeviceList) { |
| | | if (common.SubnetID != commonDevice.SubnetID || common.DeviceID != commonDevice.DeviceID || common.LoopID != commonDevice.LoopCount) { |
| | | if (common.CommonLoopID != commonDevice.CommonLoopID || common.Type != commonDevice.Type) { |
| | | continue; |
| | | } |
| | | common.Name = commonDevice.Name; |