| | |
| | | }.Show(bodyView); |
| | | return; |
| | | } |
| | | if(string.IsNullOrEmpty( room.floor)) |
| | | if(string.IsNullOrEmpty( room.floorName)) |
| | | { |
| | | new Tip() |
| | | { |
| | |
| | | }.Show(bodyView); |
| | | return; |
| | | } |
| | | foreach (var tempRoom in DB_ResidenceData.residenceData.rooms) |
| | | foreach (var tempRoom in DB_ResidenceData.rooms) |
| | | { |
| | | if (room.name == tempRoom.name) |
| | | { |
| | |
| | | } |
| | | } |
| | | |
| | | DB_ResidenceData.residenceData.rooms.Add(room); |
| | | DB_ResidenceData.residenceData.SaveResidenceData(); |
| | | DB_ResidenceData.DelRoom(room); |
| | | backAction(); |
| | | this.RemoveFromParent(); |
| | | } |
| | |
| | | { |
| | | Action action = () => |
| | | { |
| | | foreach (var f in DB_ResidenceData.residenceData.functionList.functions) |
| | | foreach (var f in DB_ResidenceData.functionList.GetAllFunction()) |
| | | { |
| | | if (f.roomIdList.Contains(room.sid)) |
| | | { |
| | |
| | | } |
| | | } |
| | | room.sid = ""; |
| | | DB_ResidenceData.residenceData.rooms.Remove(room); |
| | | DB_ResidenceData.residenceData.SaveResidenceData(); |
| | | DB_ResidenceData.DelRoom(room); |
| | | backAction(); |
| | | this.RemoveFromParent(); |
| | | }; |
| | |
| | | room.name = str; |
| | | if (pageTitleId == StringId.EditRoomInfo) |
| | | { |
| | | DB_ResidenceData.residenceData.SaveResidenceData(); |
| | | room.SaveRoomData(); |
| | | } |
| | | }; |
| | | EventHandler<MouseEventArgs> eventHandler = (sender, e) => |
| | | { |
| | | List<string> roomNameList = new List<string>(); |
| | | foreach(var rroom in DB_ResidenceData.residenceData.rooms) |
| | | foreach(var rroom in DB_ResidenceData.rooms) |
| | | { |
| | | roomNameList.Add(rroom.name); |
| | | } |
| | |
| | | { |
| | | Action floorsCallBackAction = () => |
| | | { |
| | | btnFloorInfo.Text = room.floor; |
| | | btnFloorInfo.Text = room.floorName; |
| | | }; |
| | | var residentialManagePage = new FloorsManagementPage(floorsCallBackAction); |
| | | MainPage.BasePageView.AddChidren(residentialManagePage); |
| | |
| | | EventHandler<MouseEventArgs> eHandler = (sender, e) => |
| | | { |
| | | List<ShareData> sds = new List<ShareData>(); |
| | | foreach (var f in room.functions) |
| | | foreach (var f in room.GetRoomFunctions(false)) |
| | | { |
| | | var sd = new ShareData(); |
| | | sd.ShareName = f.sid; |
| | | sd.HouseDistributedMark = DB_ResidenceData.residenceData.residecenInfo.RegionID; |
| | | sd.ShareDataBytes = DAL.CommonPage.MyEncodingUTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(f)); |
| | | //ssdd.SubAccountDistributedMark = memberInfo.SubAccountDistributedMark; |
| | | sds.Add(sd); |
| | | //sd.SubAccountDistributedMark = memberInfo.SubAccountDistributedMark; |
| | | sds.Add(sd); |
| | | } |
| | | var mmp = new MemberFunctionPermissionPage(room, sds); |
| | | MainPage.BasePageView.AddChidren(mmp); |
| | |
| | | /// <summary> |
| | | /// 加载背景图选择区域事件列表 |
| | | /// </summary> |
| | | void LoadEvent_PictureOptionViewEventList() |
| | | void LoadEvent_PictureOptionViewEventList(FrameLayout baseView) |
| | | { |
| | | pictureOptionView.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | pictureOptionView.RemoveFromParent(); |
| | | baseView.RemoveFromParent(); |
| | | }; |
| | | |
| | | baseView.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | baseView.RemoveFromParent(); |
| | | }; |
| | | btnCancel.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | pictureOptionView.RemoveFromParent(); |
| | | baseView.RemoveFromParent(); |
| | | }; |
| | | btnTakePicture.MouseDownEventHandler = (sender, e) => { |
| | | btnTakePicture.IsSelected = true; |
| | |
| | | }, pid.ToString(), 16, 9); |
| | | if (pageTitleId == StringId.EditRoomInfo) |
| | | { |
| | | DB_ResidenceData.residenceData.SaveResidenceData(); |
| | | room.SaveRoomData(); |
| | | } |
| | | pictureOptionView.RemoveFromParent(); |
| | | }; |
| | |
| | | btnRoomBg.ImagePath = imagePath.ToString(); |
| | | room.backgroundImage = btnRoomBg.ImagePath; |
| | | MainPage.Log("SelectPicture 裁剪图片返回路径: " + imagePath); |
| | | #if DEBUG |
| | | new Tip() { CloseTime = 5, Text = imagePath }.Show(MainPage.BasePageView); |
| | | #endif |
| | | } |
| | | }, pid.ToString(), 16, 9); |
| | | if (pageTitleId == StringId.EditRoomInfo) |
| | | { |
| | | DB_ResidenceData.residenceData.SaveResidenceData(); |
| | | room.SaveRoomData(); |
| | | } |
| | | pictureOptionView.RemoveFromParent(); |
| | | }; |