From d6fb0646531172f23648441c224cdcccd721b894 Mon Sep 17 00:00:00 2001
From: xm <1271024303@qq.com>
Date: 星期一, 14 十二月 2020 09:59:01 +0800
Subject: [PATCH] 请合并代码,完成晾衣架最终功能。
---
ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlAutoBackupForm.cs | 139 ++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 139 insertions(+), 0 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlAutoBackupForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlAutoBackupForm.cs
new file mode 100755
index 0000000..31bf22d
--- /dev/null
+++ b/ZigbeeApp/Shared/Phone/UserCenter/HdlBackup/HdlAutoBackupForm.cs
@@ -0,0 +1,139 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Shared.Phone.UserCenter.HdlBackup
+{
+ /// <summary>
+ /// 鑷姩澶囦唤鐨勭晫闈�
+ /// </summary>
+ public class HdlAutoBackupForm : EditorCommonForm
+ {
+ #region 鈻� 鍙橀噺澹版槑___________________________
+
+ #endregion
+
+ #region 鈻� 鍒濆鍖朹____________________________
+
+ /// <summary>
+ /// 鐢婚潰鏄剧ず(搴曞眰浼氬浐瀹氳皟鐢ㄦ鏂规硶锛屽�熶互瀹屾垚鐢婚潰鍒涘缓)
+ /// </summary>
+ public void ShowForm()
+ {
+ //鍒濆鍖栦腑閮ㄤ俊鎭�
+ this.InitMiddleFrame();
+ }
+
+ /// <summary>
+ /// 鍒濆鍖栦腑閮ㄤ俊鎭�
+ /// </summary>
+ private void InitMiddleFrame()
+ {
+ //娓呯┖bodyFrame
+ this.ClearBodyFrame();
+
+ //body鍗犲畬鏁翠釜灞忓箷
+ bodyFrameLayout.Y = 0;
+ bodyFrameLayout.Height = ControlCommonResourse.TopMenuFrameHeight + ControlCommonResourse.TopFrameHeight
+ + ControlCommonResourse.BodyFrameHeight;
+
+ var btnPic = new PicViewControl(991, 438, true);
+ btnPic.UnSelectedImagePath = "Item/AutoBackup.png";
+ btnPic.Y = Application.GetRealHeight(374);
+ bodyFrameLayout.AddChidren(btnPic);
+
+ //鑷姩澶囦唤
+ var btnAuto = new NormalViewControl(400, 85, true);
+ btnAuto.Y = Application.GetRealHeight(876);
+ btnAuto.Gravity = Gravity.CenterHorizontal;
+ btnAuto.TextID = R.MyInternationalizationString.uAutoBackup;
+ btnAuto.TextSize = 20;
+ btnAuto.TextAlignment = TextAlignment.Center;
+ bodyFrameLayout.AddChidren(btnAuto);
+
+ //妫�娴嬪埌鏁版嵁鏇存柊锛屾槸鍚﹂渶瑕佸浠�
+ var btnMsg = new NormalViewControl(bodyFrameLayout.Width, Application.GetRealHeight(60), false);
+ btnMsg.Y = btnAuto.Bottom + Application.GetRealHeight(23);
+ btnMsg.TextID = R.MyInternationalizationString.uIsHadNotBackupDataOnScan;
+ btnMsg.TextAlignment = TextAlignment.Center;
+ btnMsg.TextColor = UserCenterColor.Current.TextGrayColor1;
+ bodyFrameLayout.AddChidren(btnMsg);
+
+ //绔嬪嵆澶囦唤(鎺ㄨ崘)
+ var frameback = new FrameLayoutStatuControl();
+ frameback.UseClickStatu = false;
+ frameback.Y = Application.GetRealHeight(1201);
+ frameback.Gravity = Gravity.CenterHorizontal;
+ frameback.Width = Application.GetRealWidth(746);
+ frameback.Height = Application.GetRealHeight(184);
+ frameback.BackgroundImagePath = "Item/BottomButtonGround.png";
+ bodyFrameLayout.AddChidren(frameback);
+ var btnBackup = new NormalViewControl(400, 65, true);
+ btnBackup.IsBold = true;
+ btnBackup.TextColor = UserCenterColor.Current.White;
+ btnBackup.TextSize = 16;
+ btnBackup.Y = Application.GetRealHeight(49);
+ btnBackup.Gravity = Gravity.CenterHorizontal;
+ btnBackup.TextAlignment = TextAlignment.Center;
+ btnBackup.Text = Language.StringByID(R.MyInternationalizationString.uImmediatelyBackup) + "(" + Language.StringByID(R.MyInternationalizationString.uRecommendation) + ")";
+ frameback.AddChidren(btnBackup, ChidrenBindMode.BindEvent);
+ frameback.ButtonClickEvent += (sender, e) =>
+ {
+ HdlThreadLogic.Current.RunThread(() =>
+ {
+ //涓婁紶鏁版嵁
+ this.UpLoadBackupInfo();
+ });
+ };
+
+ //鏆備笉鎻愰啋
+ var btnRemind = new NormalViewControl(688, 127, true);
+ btnRemind.Y = frameback.Bottom + Application.GetRealHeight(52);
+ btnRemind.Gravity = Gravity.CenterHorizontal;
+ btnRemind.Radius = (uint)Application.GetRealHeight(127) / 2;
+ btnRemind.BorderWidth = 1;
+ btnRemind.BorderColor = UserCenterColor.Current.TextOrangeColor;
+ btnRemind.TextAlignment = TextAlignment.Center;
+ btnRemind.TextSize = 16;
+ btnRemind.TextColor = UserCenterColor.Current.TextGrayColor3;
+ btnRemind.TextID = R.MyInternationalizationString.uTemporaryStopRemind;
+ bodyFrameLayout.AddChidren(btnRemind);
+ btnRemind.ButtonClickEvent += (sender, e) =>
+ {
+ //涓�澶╀箣鍐呬笉鍐嶆彁閱�
+ HdlAutoBackupLogic.SaveBackupNotPrompted(false, 1);
+ this.CloseForm();
+ };
+ }
+
+ #endregion
+
+ #region 鈻� 涓婁紶鏁版嵁___________________________
+
+ /// <summary>
+ /// 涓婁紶鏁版嵁
+ /// </summary>
+ private void UpLoadBackupInfo()
+ {
+ int result = HdlAutoBackupLogic.DoUpLoadAutoBackupDataByHand();
+ if (result == -1)
+ {
+ //鏂囦欢涓婁紶澶辫触
+ string msg = Language.StringByID(R.MyInternationalizationString.uFileUpLoadFail);
+ this.ShowMassage(ShowMsgType.Error, msg);
+
+ return;
+ }
+ //鏁版嵁鎴愬姛涓婁紶鍒版湇鍔″櫒
+ string msg2 = Language.StringByID(R.MyInternationalizationString.uSynchronizeDataToServiceSuccessMsg);
+ this.ShowMassage(ShowMsgType.Tip, msg2);
+
+ HdlThreadLogic.Current.RunMain(() =>
+ {
+ this.CloseForm();
+ });
+ }
+
+ #endregion
+ }
+}
--
Gitblit v1.8.0