黄学彪
2019-11-18 16604a593202f2f87adf71abd57d036fe7da3b52
ZigbeeApp/Shared/Phone/UserCenter/DoorLock/UnLockMethod.cs
@@ -115,7 +115,7 @@
        {
            if (doorLock.IsFreezeAccount[curAccountObj.SubAccountDistributedMark] == true)
            {
                new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.AccountIsFreezed), Direction = AMPopTipDirection.Up, CloseTime = 1 }.Show(this.btnTip);
                    new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.AccountIsFreezed), Direction = AMPopTipDirection.None , CloseTime = 1 }.Show(Common.CommonPage.Instance);
            }
            else
            {
@@ -151,8 +151,8 @@
                Width = Application.GetRealWidth(141 + 100),
                Y = Application.GetRealHeight(35),
                X = Application.GetRealWidth(812 - 100),
                TextAlignment = TextAlignment.Center,
                Text = Language.StringByID(R.MyInternationalizationString.LockMethod),
                TextAlignment = TextAlignment.CenterRight,
                Text = Language.StringByID(R.MyInternationalizationString.AllMethod),
                TextColor = Shared.Common.ZigbeeColor.Current.XMTopTitleText,
                TextSize = 12,
            };
@@ -214,8 +214,8 @@
            bodyView = new VerticalScrolViewLayout()
            {
                Y = midTopFrameLayout.Bottom,
                Height = Application.GetRealHeight(1921 - 184 - 115 - 1),
                Y = btnLine.Bottom,
                BackgroundColor = Shared.Common.ZigbeeColor.Current.XMWhite,
            };
            this.midFrameLayout.AddChidren(bodyView);
@@ -242,7 +242,7 @@
        {
            if (doorLock.IsFailedToGetDoorLockInfo[curAccountObj.SubAccountDistributedMark] == true)
            {
                new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.GwResponseOvertime), Direction = AMPopTipDirection.Up, CloseTime = 1 }.Show(this.btnTip);
                new Tip() { MaxWidth = 150, Text = Language.StringByID(R.MyInternationalizationString.GwResponseOvertime), Direction = AMPopTipDirection.None, CloseTime = 1 }.Show(Common.CommonPage.Instance);
                return;
            }
            bodyView.RemoveAll();
@@ -274,17 +274,23 @@
                btnPicTip.Visible = false;
                btnPicTip1.Visible = false;
            }
            if (curAccountDoorLockUserList.Keys.Count == 0)
            {
                return;
            }
            bodyView.Height = curAccountDoorLockUserList.Keys.Count * Application.GetRealHeight(127 + 23);
            int i = 0;
            foreach (var curUserId in curAccountDoorLockUserList.Keys)
            {
                var curDoorLockUser = curAccountDoorLockUserList[curUserId];
                #region UI
                var rowFrameLayout = new RowLayout()
                {
                    Height = Application.GetRealHeight(173),
                    Height = Application.GetRealHeight(127 + 23),
                    X = Application.GetRealWidth(58),
                    Width = Application.GetRealWidth(965),
                    LineColor = Shared.Common.ZigbeeColor.Current.XMRowLine,
                    BackgroundColor = Shared.Common.ZigbeeColor.Current.XMWhite,
                };
                bodyView.AddChidren(rowFrameLayout);
@@ -345,6 +351,12 @@
                rowFrameLayout.AddRightView(btnDel);
                #endregion 
                #region 数据处理
                int currentIndex = i;
                if (currentIndex == curAccountDoorLockUserList.Keys.Count - 1)
                {
                    rowFrameLayout.LineColor = Shared.Common.ZigbeeColor.Current.XMWhite;
                }
                switch (curDoorLockUser.UnlockType)
                {
                    case 0:
@@ -554,6 +566,7 @@
                    };
                };
                #endregion 
                i++;
            }
        }
@@ -750,7 +763,11 @@
                btnPicTip.Visible = false;
                btnPicTip1.Visible = false;
            }
            if (curAccountDoorLockUserList.Keys.Count == 0)
            {
                return;
            }
            int i = 0;
            foreach (var curUserId in curAccountDoorLockUserList.Keys)
            {
                var curDoorLockUser = curAccountDoorLockUserList[curUserId];
@@ -761,7 +778,7 @@
                #region UI
                var rowFrameLayout = new RowLayout()
                {
                    Height = Application.GetRealHeight(173),
                    Height = Application.GetRealHeight(127 + 23),
                    X = Application.GetRealWidth(58),
                    Width = Application.GetRealWidth(965),
                    LineColor = Shared.Common.ZigbeeColor.Current.XMRowLine,
@@ -825,6 +842,11 @@
                rowFrameLayout.AddRightView(btnDel);
                #endregion 
                #region 数据处理
                int currentIndex = i;
                if (currentIndex == curAccountDoorLockUserList.Keys.Count - 1)
                {
                    rowFrameLayout.LineColor = Shared.Common.ZigbeeColor.Current.XMWhite;
                }
                switch (curDoorLockUser.UnlockType)
                {
                    case 0:
@@ -987,7 +1009,10 @@
                    };
                };
                #endregion
                i++;
            }
            bodyView.Height = i * Application.GetRealHeight(127 + 23);
        }
        /// <summary>