From c7698e163e43cea9e7f8ee45f8e3f91c9265cca4 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期一, 04 十一月 2019 19:11:41 +0800
Subject: [PATCH] 合并了全部的代码

---
 ZigbeeApp/Shared/Phone/UserCenter/Safety/PasswordAddNewForm.cs |   30 +++++++++++++++++++-----------
 1 files changed, 19 insertions(+), 11 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Safety/EdtiorUserPasswordForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Safety/PasswordAddNewForm.cs
similarity index 82%
rename from ZigbeeApp/Shared/Phone/UserCenter/Safety/EdtiorUserPasswordForm.cs
rename to ZigbeeApp/Shared/Phone/UserCenter/Safety/PasswordAddNewForm.cs
index b1c7237..7eead35 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Safety/EdtiorUserPasswordForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Safety/PasswordAddNewForm.cs
@@ -5,9 +5,9 @@
 namespace Shared.Phone.UserCenter.Safety
 {
     /// <summary>
-    /// 淇敼鐢ㄦ埛瀵嗙爜鐨勭敾闈�
+    /// 鏂板缓鐢ㄦ埛瀵嗙爜鐨勭敾闈�
     /// </summary>
-    public class EdtiorUserPasswordForm : EditorCommonForm
+    public class PasswordAddNewForm : EditorCommonForm
     {
         #region 鈻� 鍙橀噺澹版槑___________________________
 
@@ -40,19 +40,23 @@
             base.SetTitleText(i_titleText);
 
             //鍒濆鍖栦腑閮ㄤ俊鎭�
-            this.InitMiddleFrame();
+            this.InitMiddleFrame(i_titleText);
         }
 
         /// <summary>
         /// 鍒濆鍖栦腑閮ㄤ俊鎭�
         /// </summary>
-        private void InitMiddleFrame()
+        /// <param name="i_titleText">澶撮儴鏍囬淇℃伅</param>
+        private void InitMiddleFrame(string i_titleText)
         {
             //娓呯┖bodyFrame
             this.ClearBodyFrame();
 
             //璇疯緭鍏ユ柊瀹夐槻瀵嗙爜
             pswControl = new PswNumberInputControl(Language.StringByID(R.MyInternationalizationString.uPleaseInputNewSafetyPassword), 4);
+            pswControl.NumberIconBackColor = UserCenterColor.Current.White;
+            pswControl.Gravity = Gravity.CenterHorizontal;
+            pswControl.Y = Application.GetRealHeight(102);
             bodyFrameLayout.AddChidren(pswControl);
             pswControl.InitControl();
 
@@ -71,7 +75,7 @@
                         return;
                     }
                     //鎵ц淇敼鐢ㄦ埛瀵嗙爜
-                    this.ChangedAdminPassword(firstPsw, pssword);
+                    this.ChangedAdminPassword(firstPsw, i_titleText);
                 }
                 else
                 {
@@ -90,11 +94,10 @@
         /// 鎵ц淇敼鐢ㄦ埛瀵嗙爜
         /// </summary>
         /// <param name="pswValue1">鏂板瘑鐮�</param>
-        /// <param name="pswValue2">纭瀵嗙爜</param>
-        private async void ChangedAdminPassword(string pswValue1, string pswValue2)
+        private async void ChangedAdminPassword(string pswValue1, string i_titleText)
         {
             //鎵ц淇敼
-            bool result = await HdlSafeguardLogic.Current.ChangedUserPassword(this.pswNo, pswValue1);
+            bool result = await HdlSafeguardLogic.Current.ChangedUserPassword(this.pswNo, pswValue1, string.Empty);
             if (result == false)
             {
                 firstPsw = string.Empty;
@@ -104,12 +107,17 @@
                 return;
             }
 
-            //鐢ㄦ埛瀵嗙爜宸叉洿鏂�
-            string msg = Language.StringByID(R.MyInternationalizationString.uUserPasswordRefreshMsg);
+            //瀹夐槻瀵嗙爜璁剧疆鎴愬姛
+            string msg = Language.StringByID(R.MyInternationalizationString.uSetSafetyPasswordSuccess);
             this.ShowMassage(ShowMsgType.Tip, msg);
 
-            //鐣岄潰鐩存帴鍏抽棴(鏆傛椂)
+            //鐣岄潰鐩存帴鍏抽棴
             this.CloseForm();
+            //鍏抽棴缂栬緫鐣岄潰
+            this.CloseFormByFormName("PasswordUserEditorForm");
+
+            var form = new PasswordUserEditorForm();
+            form.AddForm(this.pswNo, pswValue1, i_titleText);
         }
 
         #endregion

--
Gitblit v1.8.0