| | |
| | | public SpatialInfo(string spatialType) |
| | | { |
| | | roomType = "FLOOR"; |
| | | parentId = DB_ResidenceData.residenceData.CurReginID; |
| | | parentId = UserInfo.Current.CurReginID; |
| | | } |
| | | |
| | | public string roomId = ""; |
| | |
| | | } |
| | | } |
| | | var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(FloorList)); |
| | | FileUtils.WriteFileByBytes(dataSavePath, ssd); |
| | | Common.FileUtlis.Files.WriteFileByBytes(dataSavePath, ssd); |
| | | } |
| | | } |
| | | |
| | |
| | | { |
| | | try |
| | | { |
| | | var floorsDataBytes = FileUtils.ReadFile("FloorsData"); |
| | | var floorsDataBytes = Common.FileUtlis.Files.ReadFile("FloorsData"); |
| | | if (floorsDataBytes != null) |
| | | { |
| | | var floorsDataString = System.Text.Encoding.UTF8.GetString(floorsDataBytes); |
| | |
| | | } |
| | | } |
| | | var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(CurrentSpatial.FloorList)); |
| | | FileUtils.WriteFileByBytes(dataSavePath, ssd); |
| | | Common.FileUtlis.Files.WriteFileByBytes(dataSavePath, ssd); |
| | | } |
| | | return revPack.Code; |
| | | } |
| | |
| | | if (revPack.Code == StateCode.SUCCESS) |
| | | { |
| | | var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(FloorList)); |
| | | FileUtils.WriteFileByBytes(dataSavePath, ssd); |
| | | Common.FileUtlis.Files.WriteFileByBytes(dataSavePath, ssd); |
| | | } |
| | | return revPack.Code; |
| | | } |
| | |
| | | CurrentSpatial.FloorList.Remove(tRoom); |
| | | } |
| | | var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(FloorList)); |
| | | FileUtils.WriteFileByBytes(dataSavePath, ssd); |
| | | Common.FileUtlis.Files.WriteFileByBytes(dataSavePath, ssd); |
| | | } |
| | | else |
| | | { |
| | |
| | | try |
| | | { |
| | | rooms = new List<Room> { }; |
| | | var filePathList = FileUtils.ReadFiles(); |
| | | var filePathList = Common.FileUtlis.Files.ReadFiles(); |
| | | |
| | | foreach (var filePath in filePathList) |
| | | { |
| | | if (filePath.StartsWith("RoomData_")) |
| | | { |
| | | var roomDataBytes = FileUtils.ReadFile(filePath); |
| | | var roomDataBytes = Common.FileUtlis.Files.ReadFile(filePath); |
| | | var roomDataString = System.Text.Encoding.UTF8.GetString(roomDataBytes); |
| | | var room = Newtonsoft.Json.JsonConvert.DeserializeObject<Room>(roomDataString); |
| | | if (room != null) |
| | |
| | | room = tempRoom as Room; |
| | | CurrentSpatial.RoomList.Add(room); |
| | | var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(room)); |
| | | FileUtils.WriteFileByBytes(dataSavePath, ssd); |
| | | Common.FileUtlis.Files.WriteFileByBytes(dataSavePath, ssd); |
| | | } |
| | | } |
| | | } |
| | |
| | | { |
| | | CurrentSpatial.RoomList.Remove(room); |
| | | } |
| | | FileUtils.DeleteFile(room.dataSavePath); |
| | | Common.FileUtlis.Files.DeleteFile(room.dataSavePath); |
| | | } |
| | | return pack.Code; |
| | | } |
| | |
| | | { |
| | | foreach(var localRoom in RoomList) |
| | | { |
| | | FileUtils.DeleteFile(localRoom.dataSavePath); |
| | | Common.FileUtlis.Files.DeleteFile(localRoom.dataSavePath); |
| | | } |
| | | RoomList.Clear(); |
| | | } |
| | |
| | | if (needSave) |
| | | { |
| | | var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(this)); |
| | | FileUtils.WriteFileByBytes(dataSavePath, ssd); |
| | | Common.FileUtlis.Files.WriteFileByBytes(dataSavePath, ssd); |
| | | } |
| | | return packCode; |
| | | } |
| | |
| | | if (f != null) |
| | | { |
| | | return f.roomName + " "; |
| | | } |
| | | else |
| | | { |
| | | foreach(var f1 in CurrentSpatial.FloorList) |
| | | { |
| | | if(f1.uid == parentId) |
| | | { |
| | | return f.roomName + " "; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | return ""; |