| | |
| | | { |
| | | if (btnOption.TextID == StringId.Save) |
| | | { |
| | | if (string.IsNullOrEmpty(room.name)) |
| | | if (string.IsNullOrEmpty(room.roomName)) |
| | | { |
| | | new Tip() |
| | | { |
| | |
| | | }.Show(bodyView); |
| | | return; |
| | | } |
| | | foreach (var tempRoom in DB_ResidenceData.rooms) |
| | | foreach (var tempRoom in DB_ResidenceData.Rooms) |
| | | { |
| | | if (room.name == tempRoom.name) |
| | | if (room.roomName == tempRoom.roomName) |
| | | { |
| | | new PublicAssmebly().TipMsg(StringId.Tip, StringId.AddingFailed_RoomAlreadyExists); |
| | | return; |
| | | } |
| | | } |
| | | DB_ResidenceData.rooms.Add(room); |
| | | DB_ResidenceData.residenceData.AddRoom(room); |
| | | room.SaveRoomData(); |
| | | backAction(); |
| | | this.RemoveFromParent(); |
| | |
| | | { |
| | | foreach (var f in DB_ResidenceData.functionList.GetAllFunction()) |
| | | { |
| | | if (f.roomIds.Contains(room.sid)) |
| | | if (f.roomIds.Contains(room.uid)) |
| | | { |
| | | f.roomIds.Remove(room.sid); |
| | | f.roomIds.Remove(room.uid); |
| | | } |
| | | } |
| | | DB_ResidenceData.DelRoom(room); |
| | | DB_ResidenceData.residenceData.DelRoom(room); |
| | | backAction(); |
| | | this.RemoveFromParent(); |
| | | }; |
| | |
| | | return; |
| | | } |
| | | btnRoomName.Text = str; |
| | | room.name = str; |
| | | room.roomName = str; |
| | | if (pageTitleId == StringId.EditRoomInfo) |
| | | { |
| | | room.SaveRoomData(); |
| | |
| | | EventHandler<MouseEventArgs> eventHandler = (sender, e) => |
| | | { |
| | | List<string> roomNameList = new List<string>(); |
| | | foreach (var rroom in DB_ResidenceData.rooms) |
| | | foreach (var rroom in DB_ResidenceData.Rooms) |
| | | { |
| | | roomNameList.Add(rroom.name); |
| | | roomNameList.Add(rroom.roomName); |
| | | } |
| | | if (pageTitleId == StringId.AddRoom) |
| | | { |
| | | new PublicAssmebly().LoadDialog_EditParater(StringId.RoomName, room.name, callBack, StringId.RoomNameCannotBeEmpty, StringId.RoomNameAlreadyExists, roomNameList); |
| | | new PublicAssmebly().LoadDialog_EditParater(StringId.RoomName, room.roomName, callBack, StringId.RoomNameCannotBeEmpty, StringId.RoomNameAlreadyExists, roomNameList); |
| | | } |
| | | else |
| | | { |
| | | new PublicAssmebly().LoadDialog_EditParater(StringId.RoomName, room.name, callBack, StringId.RoomNameCannotBeEmpty, StringId.EidtFailed_RoomAlreadyExists, roomNameList); |
| | | new PublicAssmebly().LoadDialog_EditParater(StringId.RoomName, room.roomName, callBack, StringId.RoomNameCannotBeEmpty, StringId.EidtFailed_RoomAlreadyExists, roomNameList); |
| | | } |
| | | }; |
| | | btnEditRoomNameIcon.MouseUpEventHandler = eventHandler; |
| | |
| | | //}, pid.ToString(), 16, 9); |
| | | |
| | | //var imageName = Guid.NewGuid().ToString(); |
| | | var imageName = room.sid; |
| | | var imageName = room.uid; |
| | | CropImage.TakePicture((imagePath) => |
| | | { |
| | | CropImageCallBack(imagePath, imageName); |
| | |
| | | |
| | | //从相册选择图片裁剪 |
| | | //var imageName = Guid.NewGuid().ToString(); |
| | | var imageName = room.sid; |
| | | var imageName = room.uid; |
| | | CropImage.SelectPicture((imagePath) => |
| | | { |
| | | CropImageCallBack(imagePath, imageName); |