From ccdff82fac4bcc1067ec806ade5ae897f1214f4d Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期四, 01 四月 2021 14:41:53 +0800
Subject: [PATCH] 异常捕获

---
 HDL_ON/UI/UI0-Public/TopViewDiv.cs |   37 +++++++++++++++++++++++++++++++------
 1 files changed, 31 insertions(+), 6 deletions(-)

diff --git a/HDL_ON/UI/UI0-Public/TopViewDiv.cs b/HDL_ON/UI/UI0-Public/TopViewDiv.cs
old mode 100755
new mode 100644
index 02b75d2..080a209
--- a/HDL_ON/UI/UI0-Public/TopViewDiv.cs
+++ b/HDL_ON/UI/UI0-Public/TopViewDiv.cs
@@ -100,8 +100,7 @@
 
             btnBack = new Button()
             {
-                Width = Application.GetRealWidth(50),
-                //BackgroundColor = CSS_Color.AuxiliaryColor2,
+                Width = Application.GetRealWidth(100),
             };
             contentView.AddChidren(btnBack);
 
@@ -172,9 +171,9 @@
             var btnSetting = new Button()
             {
                 X = Application.GetRealWidth(337),
-                Y = Application.GetRealHeight(29),
-                Width = Application.GetMinRealAverage(28),
-                Height = Application.GetMinRealAverage(28),
+                Y = Application.GetRealHeight(28),
+                Width = Application.GetMinRealAverage(32),
+                Height = Application.GetMinRealAverage(32),
                 UnSelectedImagePath = "Public/FuncInfoSetIcon.png",
             };
             //濡傛灉鏄垚鍛橀殣钘忕紪杈戝姛鑳�
@@ -243,7 +242,33 @@
 
             btnAddIcon.MouseUpEventHandler += (sender, e) =>
             {
-                LoadEvent_AddEvent(type, callBack);
+                if (type == "floors")
+                {
+                    Action<string> callBackAction = (floorName) =>
+                    {
+                        callBack("add", floorName);
+                    };
+                    string newFloorName = "1F";
+                    for (int i = 0; i < SpatialInfo.CurrentSpatial.FloorList.Count + 1;)
+                    {
+                        newFloorName = ++i + "F";
+                        if (null == SpatialInfo.CurrentSpatial.FloorList.Find((obj) => obj.roomName == newFloorName))
+                        {
+                            break;
+                        }
+                    }
+                    var fs = new List<string>();
+                    foreach (var f in SpatialInfo.CurrentSpatial.FloorList)
+                    {
+                        fs.Add(f.roomName);
+                    }
+                    new PublicAssmebly().LoadDialog_EditParater(StringId.AddFloors, newFloorName, callBackAction, StringId.FloorNameCannotBeEmpty,
+                        StringId.AddFloorFailed_FloorAlreadyExist, fs);
+                }
+                else
+                {
+                    callBack("", "");
+                }
             };
         }
 

--
Gitblit v1.8.0