| | |
| | | { |
| | | bodyView.RemoveAll(); |
| | | bodyView.BackgroundColor = CSS_Color.BackgroundColor; |
| | | refreshFloorList = (type,floor) => { |
| | | RefreshFloorsListView(type, floor); |
| | | refreshFloorList = (type,floorName) => { |
| | | RefreshFloorsListView(type, floorName); |
| | | }; |
| | | new TopViewDiv(bodyView, Language.StringByID(StringId.FloorsManagement)).LoadTopView("floors",refreshFloorList,backAction); |
| | | |
| | |
| | | var row = new RowLayout() |
| | | { |
| | | Height = Application.GetRealHeight(50), |
| | | Tag = floor, |
| | | Tag = floor.name, |
| | | LineColor = CSS_Color.DividingLineColor, |
| | | }; |
| | | floorsListView.AddChidren(row); |
| | |
| | | |
| | | if (room == null) |
| | | { |
| | | |
| | | var btnDel = new Button() |
| | | { |
| | | TextID = StringId.Del, |
| | | BackgroundColor = CSS_Color.WarningColor, |
| | | TextColor = CSS_Color.MainBackgroundColor, |
| | | Tag = floor |
| | | Tag = floor.name |
| | | }; |
| | | row.AddRightView(btnDel); |
| | | LoadEvent_DelFloor(btnDel); |
| | |
| | | } |
| | | else { |
| | | LoadEvent_FloorChoose(btnFloor); |
| | | if (room.floorId == floor.sid) |
| | | { |
| | | lastButton = btnFloor; |
| | | btnFloor.IsSelected = true; |
| | | } |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | break; |
| | | case "del": |
| | | //该楼层删除之后,绑定该楼层的房间要重置绑定的楼层 |
| | | foreach (var r in DB_ResidenceData.residenceData.rooms) |
| | | { |
| | | if (r.floorId == DB_ResidenceData.residenceData.floors.Find((obj) => obj.name == floorName).sid) |
| | | { |
| | | r.floorId = ""; |
| | | } |
| | | } |
| | | for (int i = 0; i < floorsListView.ChildrenCount; i++) |
| | | { |
| | | //该楼层删除之后,绑定该楼层的房间要重置绑定的楼层 |
| | | foreach (var r in DB_ResidenceData.residenceData.rooms) |
| | | { |
| | | if (r.floorId == DB_ResidenceData.residenceData.floors.Find((obj)=>obj.name == floorName).sid) |
| | | { |
| | | r.floorId = ""; |
| | | } |
| | | } |
| | | if (floorsListView.GetChildren(i).GetType() == typeof(Button)) |
| | | { |
| | | Button btn = floorsListView.GetChildren(i) as Button; |