陈嘉乐
2020-06-16 7167334c0e89dd84827d59e726123d14776e3a09
HDL_ON/UI/UI2/4-PersonalCenter/ResidentialManage/RoomEditPageBLL.cs
@@ -37,6 +37,16 @@
                        }.Show(bodyView);
                        return;
                    }
                    if(string.IsNullOrEmpty( room.floor))
                    {
                        new Tip()
                        {
                            CloseTime = 3,
                            Text = Language.StringByID(StringId.PlsBindFloor),
                            Direction = AMPopTipDirection.None,
                        }.Show(bodyView);
                        return;
                    }
                    foreach (var tempRoom in DB_ResidenceData.residenceData.rooms)
                    {
                        if (room.name == tempRoom.name)
@@ -64,6 +74,7 @@
                        }
                        room.sid = "";
                        DB_ResidenceData.residenceData.rooms.Remove(room);
                        DB_ResidenceData.residenceData.SaveResidenceData();
                        backAction();
                        this.RemoveFromParent();
                    };
@@ -90,6 +101,17 @@
        {
            Action<string> callBack = (str) =>
            {
                //房间名称不能为空
                if (string.IsNullOrEmpty(str))
                {
                    new Tip()
                    {
                        CloseTime = 3,
                        Text = Language.StringByID(StringId.RoomNameCannotBeEmpty),
                        Direction = AMPopTipDirection.None,
                    }.Show(bodyView);
                    return;
                }
                btnRoomName.Text = btnTipRoomName.Text = str;
                room.name = str;
                if (pageTitleId == StringId.EditRoomInfo)
@@ -99,7 +121,7 @@
            };
            EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
            {
                new PublicAssmebly().LoadDialog_EditParater(StringId.RoomName, room.name, callBack);
                //new PublicAssmebly().LoadDialog_EditParater(StringId.RoomName, room.name, callBack);
            };
            btnEditRoomNameIcon.MouseUpEventHandler = eventHandler;
            roomNameRow.MouseUpEventHandler = eventHandler;
@@ -133,7 +155,7 @@
        {
            EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
            {
                var residentialManagePage = new RoomEditFunctionPage(room.sid);
                var residentialManagePage = new RoomEditFunctionPage(room);
                MainPage.BasePageView.AddChidren(residentialManagePage);
                residentialManagePage.LoadPage();
                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;