| | |
| | | } |
| | | else |
| | | { |
| | | var curRegion = UserInfo.Current.regionList.Find((obj) => obj.RegionID == CurReginID); |
| | | var curRegion = UserInfo.Current.regionList.Find((obj) => obj.RegionID == UserInfo.Current.CurReginID); |
| | | if (curRegion == null) |
| | | { |
| | | if (UserInfo.Current.regionList != null && UserInfo.Current.regionList.Count > 0) |
| | | { |
| | | CurReginID = UserInfo.Current.regionList[0].RegionID; |
| | | UserInfo.Current.CurReginID = UserInfo.Current.regionList[0].RegionID; |
| | | //恢复备份 |
| | | HDLCommon.Current.RestoreHomeBackup(CurReginID); |
| | | //HDLCommon.Current.RestoreHomeBackup(CurReginID); |
| | | |
| | | return UserInfo.Current.regionList[0]; |
| | | } |
| | |
| | | // } |
| | | //} |
| | | /// <summary> |
| | | /// 当前选择的住宅索引 |
| | | /// </summary> |
| | | public string CurReginID = ""; |
| | | /// <summary> |
| | | /// 功能类型列表 |
| | | /// </summary> |
| | | public List<ShowFunction> functionTypeList = new List<ShowFunction>(); |
| | |
| | | { |
| | | try |
| | | { |
| | | var residenceDataBytes = FileUtils.ReadFile("DB_ResidenceData"); |
| | | var residenceDataBytes = Common.FileUtlis.Files.ReadFile("DB_ResidenceData"); |
| | | var userConfigString = System.Text.Encoding.UTF8.GetString(residenceDataBytes); |
| | | DB_ResidenceData temp = null; |
| | | |
| | |
| | | if (this == null || this.residecenInfo == null) |
| | | return; |
| | | var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(this)); |
| | | FileUtils.WriteFileByBytes("DB_ResidenceData", ssd); |
| | | Common.FileUtlis.Files.WriteFileByBytes("DB_ResidenceData", ssd); |
| | | MainPage.Log("Save DB_ResidenceData"); |
| | | } |
| | | |
| | |
| | | { |
| | | if (ins_OidList == null) |
| | | { |
| | | var bytes = FileUtils.ReadFile(OidSavePathName); |
| | | var bytes = Common.FileUtlis.Files.ReadFile(OidSavePathName); |
| | | if (bytes == null || bytes.Length == 0) |
| | | { |
| | | ins_OidList = new List<FunctionOid>(); |
| | |
| | | { |
| | | var oidBytes = System.Text.Encoding.UTF8.GetBytes(oidJsonString); |
| | | |
| | | FileUtils.WriteFileByBytes(OidSavePathName, oidBytes); |
| | | Common.FileUtlis.Files.WriteFileByBytes(OidSavePathName, oidBytes); |
| | | } |
| | | |
| | | #endregion |