From 23532fa8ad34c89b6d24b01eaef6475fd0aad898 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期三, 15 四月 2020 18:08:24 +0800
Subject: [PATCH] ???????

---
 ZigbeeApp/Shared/Phone/UserCenter/UserMain/SecondAuthenticationForm.cs |   80 +++++++++++++++++++++++++++++++---------
 1 files changed, 62 insertions(+), 18 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/UserMain/SecondAuthenticationForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/UserMain/SecondAuthenticationForm.cs
index b438cb5..c1f5955 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/UserMain/SecondAuthenticationForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/UserMain/SecondAuthenticationForm.cs
@@ -23,6 +23,13 @@
             //璁剧疆澶撮儴淇℃伅
             base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uSecondAuthentication));
 
+            var btntitle = (Button)topFrameLayout.GetTagByKey("txtTitle");
+            btntitle.MouseLongEventHandler += (sender, e) =>
+            {
+                //鏄剧ず鏁板瓧鍛戒护绐楀彛
+                this.ShowKeyNumberComandDialog();
+            };
+
             //鍒濆鍖栦腑閮ㄤ俊鎭�
             this.InitMiddleFrame();
         }
@@ -55,7 +62,7 @@
             rowFinger.AddChidren(btnEffect, ChidrenBindMode.NotBind);
             //寮�鍏虫寜閽�
             var btnFingerSwicth = rowFinger.AddMostRightSwitchIcon();
-            btnFingerSwicth.IsSelected = UserCenterResourse.Option.FingerprintAuthentication;
+            btnFingerSwicth.IsSelected = UserCenterResourse.AccountOption.FingerprintAuthentication;
             //搴曠嚎
             rowFinger.AddBottomLine();
 
@@ -67,7 +74,7 @@
             rowPsw.AddRightArrow();
             //鍘昏缃�
             var btnSettion1 = rowPsw.AddMostRightView(Language.StringByID(R.MyInternationalizationString.uGotoSettion), 400);
-            if (string.IsNullOrEmpty(UserCenterResourse.Option.PswAuthentication) == false)
+            if (string.IsNullOrEmpty(UserCenterResourse.AccountOption.PswAuthentication) == false)
             {
                 //鍘讳慨鏀�
                 btnSettion1.TextID = R.MyInternationalizationString.uGotoEditor;
@@ -83,7 +90,7 @@
             rowGesture.AddRightArrow();
             //鍘昏缃�
             var btnSettion2 = rowGesture.AddMostRightView(Language.StringByID(R.MyInternationalizationString.uGotoSettion), 400);
-            if (string.IsNullOrEmpty(UserCenterResourse.Option.GestureAuthentication) == false)
+            if (string.IsNullOrEmpty(UserCenterResourse.AccountOption.GestureAuthentication) == false)
             {
                 //鍘讳慨鏀�
                 btnSettion2.TextID = R.MyInternationalizationString.uGotoEditor;
@@ -138,7 +145,7 @@
             var btnLockSwicth = rowLock.AddMostRightSwitchIcon();
             //搴曠嚎
             rowLock.AddBottomLine();
-            btnLockSwicth.IsSelected = UserCenterResourse.Option.DoorUnLockByRemote;
+            btnLockSwicth.IsSelected = UserCenterResourse.AccountOption.DoorUnLockByRemote;
 
             var rowSafety = new FrameRowControl(frameButtom.rowSpace / 2);
             rowSafety.UseClickStatu = false;
@@ -189,7 +196,7 @@
             rowPsw.ButtonClickEvent += (sender, e) =>
             {
                 //濡傛灉娌℃湁瀵嗙爜楠岃瘉
-                if (string.IsNullOrEmpty(UserCenterResourse.Option.PswAuthentication) == true)
+                if (string.IsNullOrEmpty(UserCenterResourse.AccountOption.PswAuthentication) == true)
                 {
                     //濡傛灉璁剧疆鏈夊叾浠栭獙璇佹柟寮�,鍒欓渶瑕侀獙璇�,鍚﹀垯鐩存帴璺宠繃楠岃瘉
                     HdlCheckLogic.Current.CheckSecondarySecurity(
@@ -206,7 +213,7 @@
             rowGesture.ButtonClickEvent += (sender, e) =>
             {
                 //濡傛灉娌℃湁鎵嬪娍楠岃瘉
-                if (string.IsNullOrEmpty(UserCenterResourse.Option.GestureAuthentication) == true)
+                if (string.IsNullOrEmpty(UserCenterResourse.AccountOption.GestureAuthentication) == true)
                 {
                     //濡傛灉璁剧疆鏈夊叾浠栭獙璇佹柟寮�,鍒欓渶瑕侀獙璇�,鍚﹀垯鐩存帴璺宠繃楠岃瘉
                     HdlCheckLogic.Current.CheckSecondarySecurity(
@@ -256,22 +263,22 @@
                     return;
                 }
 
-                UserCenterResourse.Option.FingerprintAuthentication = !btnFingerSwicth.IsSelected;
-                UserCenterResourse.Option.Save();
+                UserCenterResourse.AccountOption.FingerprintAuthentication = !btnFingerSwicth.IsSelected;
+                UserCenterResourse.AccountOption.Save();
                 //閲嶆柊鍒锋柊鐣岄潰
                 this.InitMiddleFrame();
             }
             else
             {
-                if (string.IsNullOrEmpty(UserCenterResourse.Option.GestureAuthentication) == true
-                    && string.IsNullOrEmpty(UserCenterResourse.Option.PswAuthentication) == true
+                if (string.IsNullOrEmpty(UserCenterResourse.AccountOption.GestureAuthentication) == true
+                    && string.IsNullOrEmpty(UserCenterResourse.AccountOption.PswAuthentication) == true
                     && btnLockSwicth.IsSelected == true)
                 {
                     //鎵�鏈夐獙璇侀兘鍙栨秷浜�,鍒欏彇娑堣繙绋嬪紑閿佸姛鑳�
-                    UserCenterResourse.Option.DoorUnLockByRemote = false;
+                    UserCenterResourse.AccountOption.DoorUnLockByRemote = false;
                 }
-                UserCenterResourse.Option.FingerprintAuthentication = !btnFingerSwicth.IsSelected;
-                UserCenterResourse.Option.Save();
+                UserCenterResourse.AccountOption.FingerprintAuthentication = !btnFingerSwicth.IsSelected;
+                UserCenterResourse.AccountOption.Save();
                 //閲嶆柊鍒锋柊鐣岄潰
                 this.InitMiddleFrame();
             }
@@ -288,11 +295,11 @@
         private void DoRemoteUnLocks(MostRightIconControl btnLockSwicth)
         {
             if (btnLockSwicth.IsSelected == false
-                && string.IsNullOrEmpty(UserCenterResourse.Option.GestureAuthentication) == true
-                && string.IsNullOrEmpty(UserCenterResourse.Option.PswAuthentication) == true)
+                && string.IsNullOrEmpty(UserCenterResourse.AccountOption.GestureAuthentication) == true
+                && string.IsNullOrEmpty(UserCenterResourse.AccountOption.PswAuthentication) == true)
             {
                 TouchIDUtils.TouchIDSupperType type = TouchIDUtils.getTouchIDSupperType();
-                if (type == TouchIDUtils.TouchIDSupperType.None || UserCenterResourse.Option.FingerprintAuthentication == false)
+                if (type == TouchIDUtils.TouchIDSupperType.None || UserCenterResourse.AccountOption.FingerprintAuthentication == false)
                 {
                     //杩滅▼寮�閿佸紑鍚け璐ワ紝璇峰厛璁剧疆{0}浜屾瀹夊叏楠岃瘉鏂瑰紡
                     string msg = Language.StringByID(R.MyInternationalizationString.uUseUnLockByRemoteFailMsg);
@@ -304,8 +311,8 @@
                     return;
                 }
             }
-            UserCenterResourse.Option.DoorUnLockByRemote = !btnLockSwicth.IsSelected;
-            UserCenterResourse.Option.Save();
+            UserCenterResourse.AccountOption.DoorUnLockByRemote = !btnLockSwicth.IsSelected;
+            UserCenterResourse.AccountOption.Save();
             //閲嶆柊鍒锋柊鐣岄潰
             this.InitMiddleFrame();
         }
@@ -372,6 +379,43 @@
             }
         }
 
+        /// <summary>
+        /// 鏄剧ず鏁板瓧鍛戒护绐楀彛
+        /// </summary>
+        private void ShowKeyNumberComandDialog()
+        {
+            //鐢熸垚涓�涓脊绐楃敾闈�
+            var dialogForm = new DialogInputControl();
+            dialogForm.SetTitleText("?????");
+
+            //鎸変笅纭鎸夐挳
+            dialogForm.ComfirmClickEvent += ((textValue) =>
+            {
+                dialogForm.CloseDialog();
+                if (textValue == "2887")
+                {
+                    //寮�鍚殣钘忚彍鍗�
+                    UserCenterResourse.HideOption.CenterHideMenu = 1;
+                }
+                if (textValue == "0001")
+                {
+                    var form = new Guide.GuideHouseForm();
+                    form.ShowFrom();
+                }
+                if (textValue == "12349")
+                {
+                    //寮哄埗璺宠浆鐪熷疄璁惧鐣岄潰
+                    UserCenterResourse.HideOption.GotoRealDeviceForm = 1;
+                }
+                if (textValue == "12348")
+                {
+                    //寮哄埗璺宠浆缃戝叧鐣岄潰
+                    UserCenterResourse.HideOption.GotoGatewayProductInfoForm = 1;
+                }
+                this.ShowMassage(ShowMsgType.Tip, "Ok!");
+            });
+        }
+
         #endregion
     }
 }

--
Gitblit v1.8.0