From 351bdda734832d821a9764b0cde8be5d83c4ec50 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期四, 01 十二月 2022 09:56:25 +0800
Subject: [PATCH] 2022年12月01日09:56:23
---
ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayInfoEditorForm.cs | 45 +++++++++++++++++++++++----------------------
1 files changed, 23 insertions(+), 22 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayInfoEditorForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayInfoEditorForm.cs
index 1973ec7..083fb29 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayInfoEditorForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayInfoEditorForm.cs
@@ -95,7 +95,7 @@
//璁惧绫诲瀷 (鍥哄畾鏅鸿兘缃戝叧)
caption = Language.StringByID(R.MyInternationalizationString.uDeviceType);
- var infoContent = HdlDeviceCommonLogic.Current.GetDeviceModelIdNameInfo("1");
+ var infoContent = Common.LocalDevice.Current.GetDeviceModelIdNameInfo("1");
var btnType = new FrameCaptionViewControl(caption, infoContent != null ? infoContent.A绫诲瀷鍚嶅瓧 : string.Empty, listview.rowSpace / 2);
btnType.UseClickStatu = false;
listview.AddChidren(btnType);
@@ -130,15 +130,14 @@
btnBeloneArea.AddBottomLine();
//mini缃戝叧鏈変釜鍔熻兘璁剧疆
- var linuxImageType = this.zbGateway.LinuxImageType;
- if (linuxImageType == 11)
+ if (HdlGatewayLogic.Current.IsMiniGateway(this.zbGateway) == true)
{
- var listDevice = HdlDeviceCommonLogic.Current.GetDeviceByGatewayID(this.zbGateway.GwId);
+ var listDevice = Common.LocalDevice.Current.GetDeviceByGatewayID(this.zbGateway.GwId);
CommonDevice miniDevice = null;
foreach (var device in listDevice)
{
//鑾峰彇杩欎釜缃戝叧涓嬬殑灏忓鐏澶�
- if (HdlDeviceCommonLogic.Current.IsMiniLight(device) == true)
+ if (Common.LocalDevice.Current.IsMiniLight(device) == true)
{
miniDevice = device;
break;
@@ -295,7 +294,7 @@
private void ShowTopRightMenu()
{
//鎼滅储缃戝叧鐨勬椂鍊�,涓嶈兘鍒犻櫎,涓嶇粰浠栧垏鎹�,鍙湁瀹氫綅鍔熻兘
- bool isSearchGw = HdlFormLogic.Current.IsFormOpen("NewGateWayMenuSelectForm");
+ bool isSearchGw = UserCenterResourse.DicActionForm.ContainsKey("NewGateWayMenuSelectForm");
int menuCount = isSearchGw == true ? 1 : 3;
bool canAddReplaceMenu = false;
@@ -314,7 +313,7 @@
&& Common.Config.Instance.Home.IsShowTemplate == false
&& Common.Config.Instance.Home.IsVirtually == false)
{
- //menuCount++;
+ menuCount++;
}
var frame = new TopRightMenuControl(menuCount, 1);
//瀹氫綅
@@ -331,7 +330,7 @@
//鍒囨崲
MenuName = Language.StringByID(R.MyInternationalizationString.uSwitch1);
string strWayId = this.zbGateway.GwId;
- if (strWayId == HdlGatewayResourse.AppOldSelectGatewayId)
+ if (strWayId == GatewayResourse.AppOldSelectGatewayId)
{
MenuName = Language.StringByID(R.MyInternationalizationString.uRefresh);
}
@@ -340,7 +339,7 @@
string nameValue = HdlGatewayLogic.Current.GetGatewayName(zbGateway);
//鏄惁鍒囨崲鍒皗0}缃戝叧?
string msg = string.Format(Language.StringByID(R.MyInternationalizationString.uConfirmWantToSwitchTheGateway), "[" + nameValue + "]");
- if (strWayId == HdlGatewayResourse.AppOldSelectGatewayId)
+ if (strWayId == GatewayResourse.AppOldSelectGatewayId)
{
//鏄惁閲嶆柊鍒锋柊{0}缃戝叧?
msg = string.Format(Language.StringByID(R.MyInternationalizationString.uConfirmWantToRefreshTheGateway), "[" + nameValue + "]");
@@ -370,14 +369,16 @@
});
});
}
- //if (canAddReplaceMenu == true)
- //{
- // //鏇挎崲
- // MenuName = Language.StringByID(R.MyInternationalizationString.uReplace);
- // frame.AddRowMenu(MenuName, null, "Item/ReplaceIconSelected.png", () =>
- // {
- // });
- //}
+ if (canAddReplaceMenu == true)
+ {
+ //鏇挎崲
+ MenuName = Language.StringByID(R.MyInternationalizationString.uReplace);
+ frame.AddRowMenu(MenuName, null, "Item/ReplaceIconSelected.png", () =>
+ {
+ var form = new GatewayReplaceForm();
+ form.AddForm(this.zbGateway);
+ });
+ }
}
#endregion
@@ -454,13 +455,13 @@
this.CloseForm();
//鍏抽棴鎸囧畾鐣岄潰(缃戝叧鎼滅储)
- HdlFormLogic.Current.CloseFormByFormName("GatewaySearchListForm");
- HdlFormLogic.Current.CloseFormByFormName("NewGateWayMenuSelectForm");
+ this.CloseFormByFormName("GatewaySearchListForm");
+ this.CloseFormByFormName("NewGateWayMenuSelectForm");
//鍏抽棴鎸囧畾鐣岄潰(缃戝叧缂栬緫)
- HdlFormLogic.Current.CloseFormByFormName("GatewayListForm");
+ this.CloseFormByFormName("GatewayListForm");
- if (HdlFormLogic.Current.IsFormOpen("DeviceListMainForm") == false)
+ if (UserCenterResourse.DicActionForm.ContainsKey("DeviceListMainForm") == false)
{
//鍒锋柊涓荤敾闈�
var form = new Device.DeviceListMainForm();
@@ -499,7 +500,7 @@
return;
}
- if (strWayId == HdlGatewayResourse.AppOldSelectGatewayId)
+ if (strWayId == GatewayResourse.AppOldSelectGatewayId)
{
HdlGatewayLogic.Current.SaveGatewayIdToLocation(string.Empty);
}
--
Gitblit v1.8.0