From 9d65c293924e4edbbc8c6c6091f55d7fc49c23eb Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期二, 06 七月 2021 13:15:46 +0800
Subject: [PATCH] 乐橙子账号token
---
HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/AddRoom/RoomBinglingFloorPage.cs | 98 ++++++++++++++++++++++++++++++++-----------------
1 files changed, 64 insertions(+), 34 deletions(-)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/AddRoom/RoomBinglingFloorPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/AddRoom/RoomBinglingFloorPage.cs
index 48bfdc7..48f2341 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/AddRoom/RoomBinglingFloorPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/AddRoom/RoomBinglingFloorPage.cs
@@ -23,10 +23,6 @@
Button btnFloorTitle;
- /// <summary>
- /// 鎴块棿缁戝畾妤煎眰鐨勭‘瀹氭寜閽�
- /// </summary>
- Button btnConfrim;
Room room;
/// <summary>
/// 鏍囬鏍忓鍔犳ゼ灞備箣鍚庣殑鍥炶皟浜嬩欢
@@ -78,7 +74,7 @@
TextColor = CSS_Color.TextualColor,
SelectedTextColor = CSS_Color.MainColor,
Text = floor.roomName,
- Tag = floor.roomId,
+ Tag = floor.uid,
};
row.AddChidren(btnFloor);
@@ -92,22 +88,54 @@
void RefreshFloorsListView(string floorName)
{
- try
+
+ var waitPage = new Loading();
+ MainPage.BaseView.AddChidren(waitPage);
+ waitPage.Start(Language.StringByID(StringId.PleaseWait));
+ new System.Threading.Thread(() =>
{
- var f = new SpatialInfo("FLOOR") { roomName = floorName, parentId = DB_ResidenceData.residenceData.CurReginID };
- var addResult = SpatialInfo.CurrentSpatial.AddFloor(f);
- if (addResult == DAL.Server.StateCode.SUCCESS)
+ try
{
- LoadFloorRow(f);
+ var f = new SpatialInfo("FLOOR") { roomName = floorName, parentId = DB_ResidenceData.Instance.CurrentRegion.id };
+ var addResult = SpatialInfo.CurrentSpatial.AddFloor(f, out f);
+ if (addResult == DAL.Server.StateCode.SUCCESS)
+ {
+ Application.RunOnMainThread(() =>
+ {
+ LoadFloorRow(f);
+ });
+ }
}
- }
- catch (Exception ex)
- {
- MainPage.Log("add floor eroor : " + ex.Message);
- }
- int count = SpatialInfo.CurrentSpatial.FloorList.Count > 10 ? 10 : SpatialInfo.CurrentSpatial.FloorList.Count;
- floorsListView.Height = Application.GetRealHeight(50 * count);
- contentView.Height = Application.GetRealHeight(50 * (count + 1));
+ catch { }
+ finally
+ {
+ Application.RunOnMainThread(() => {
+ waitPage.Hide();
+ waitPage.RemoveFromParent();
+ int count = SpatialInfo.CurrentSpatial.FloorList.Count > 10 ? 10 : SpatialInfo.CurrentSpatial.FloorList.Count;
+ floorsListView.Height = Application.GetRealHeight(50 * count);
+ contentView.Height = Application.GetRealHeight(50 * (count + 1));
+ });
+ }
+ })
+ { IsBackground = true }.Start();
+
+ //try
+ //{
+ // var f = new SpatialInfo("FLOOR") { roomName = floorName, parentId = DB_ResidenceData.Instance.CurrentRegion.RegionID };
+ // var addResult = SpatialInfo.CurrentSpatial.AddFloor(f,out f);
+ // if (addResult == DAL.Server.StateCode.SUCCESS)
+ // {
+ // LoadFloorRow(f);
+ // }
+ //}
+ //catch (Exception ex)
+ //{
+ // MainPage.Log("add floor eroor : " + ex.Message);
+ //}
+ //int count = SpatialInfo.CurrentSpatial.FloorList.Count > 10 ? 10 : SpatialInfo.CurrentSpatial.FloorList.Count;
+ //floorsListView.Height = Application.GetRealHeight(50 * count);
+ //contentView.Height = Application.GetRealHeight(50 * (count + 1));
}
public void LoadPage()
@@ -164,21 +192,22 @@
LoadFloorRow(floor);
}
- btnConfrim = new Button()
- {
- Gravity = Gravity.CenterHorizontal,
- Y = Application.GetRealHeight(582),
- Width = Application.GetRealWidth(220),
- Height = Application.GetRealWidth(44),
- Radius = (uint)Application.GetRealWidth(22),
- BackgroundColor = CSS_Color.MainColor,
- TextColor = CSS_Color.MainBackgroundColor,
- TextSize = CSS_FontSize.SubheadingFontSize,
- TextAlignment = TextAlignment.Center,
- IsBold = true,
- TextID = StringId.Confirm,
- };
- bodyView.AddChidren(btnConfrim);
+ //btnConfrim = new Button()
+ //{
+ // Gravity = Gravity.CenterHorizontal,
+ // Y = Application.GetRealHeight(582),
+ // Width = Application.GetRealWidth(220),
+ // Height = Application.GetRealWidth(44),
+ // Radius = (uint)Application.GetRealWidth(22),
+ // BackgroundColor = CSS_Color.MainColor,
+ // TextColor = CSS_Color.MainBackgroundColor,
+ // TextSize = CSS_FontSize.SubheadingFontSize,
+ // TextAlignment = TextAlignment.Center,
+ // IsBold = true,
+ // TextID = StringId.Confirm,
+ //};
+ //bodyView.AddChidren(btnConfrim);
+
LoadEvent_BindFloor();
}
@@ -212,7 +241,7 @@
/// </summary>
void LoadEvent_BindFloor()
{
- btnConfrim.MouseUpEventHandler = (sender, e) =>
+ EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
{
if (lastButton == null)
{
@@ -222,6 +251,7 @@
backAction?.Invoke();
bodyView.RemoveFromParent();
};
+ new BottomViewConfirmButton().LoadView(bodyView, eventHandler, Language.StringByID( StringId.Confirm));
}
}
--
Gitblit v1.8.0