From dc0309e64f02227d8e1468b7326c07955f804612 Mon Sep 17 00:00:00 2001 From: chenqiyang <1406175257@qq.com> Date: 星期三, 22 六月 2022 11:22:18 +0800 Subject: [PATCH] 修改引用路径 --- ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/ResidenceOption.cs | 190 ++++++++++++++++++++++------------------------- 1 files changed, 90 insertions(+), 100 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/ResidenceOption.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/ResidenceOption.cs old mode 100755 new mode 100644 index 18d80cf..b92e03d --- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/ResidenceOption.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/ResidenceOption.cs @@ -1,100 +1,90 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Text; - -namespace Shared.Phone.UserCenter -{ - /// <summary> - /// 浣忓畢鐨勯厤缃� - /// </summary> - public class ResidenceOptionClass - { - #region 鈻� 鍙橀噺澹版槑___________________________ - - /// <summary> - /// 鏄惁浣跨敤瀹夐槻蹇嵎鏂瑰紡 - /// </summary> - public bool SafetyShortcut = false; - /// <summary> - /// 瀹夐槻鎶ヨ淇℃伅璁板綍涓�澶╁唴鏈�澶х殑鎶ヨ鏁� - /// </summary> - [Newtonsoft.Json.JsonIgnore] - public int SafetyOnedayMaxAlarmMsgCount = 50; - /// <summary> - /// 瀹夐槻鎶ヨ淇℃伅璁板綍鏈�澶уぉ鏁� - /// </summary> - [Newtonsoft.Json.JsonIgnore] - public int SafetyMaxAlarmMsgDay = 5; - /// <summary> - /// 闂ㄩ攣鎶ヨ淇℃伅璁板綍涓�澶╁唴鏈�澶х殑鎶ヨ鏁� - /// </summary> - [Newtonsoft.Json.JsonIgnore] - public int DoorLockOnedayMaxAlarmMsgCount = 200; - /// <summary> - /// 闂ㄩ攣鎶ヨ淇℃伅璁板綍鏈�澶уぉ鏁� - /// </summary> - [Newtonsoft.Json.JsonIgnore] - public int DoorLockMaxAlarmMsgDay = 5; - /// <summary> - /// 褰撳墠涓婚〉,鍦烘櫙鍜屽姛鑳芥墍閫夋嫨鐨勫垎鏀� 1:鍦烘櫙 2:鍔熻兘 - /// </summary> - [Newtonsoft.Json.JsonIgnore] - public int HomeMainPageSwitchIndex = 1; - /// <summary> - /// 褰撳墠鍒嗙被,鍦烘櫙鍜屽姛鑳芥墍閫夋嫨鐨勫垎鏀� 0:鍦烘櫙 1:鍔熻兘 2:鑷姩鍖� - /// </summary> - [Newtonsoft.Json.JsonIgnore] - public int CategoryPageSwitchIndex = 0; - - #endregion - - #region 鈻� 涓�鑸柟娉昣__________________________ - - /// <summary> - /// 淇濆瓨 - /// </summary> - public void Save() - { - try - { - var data = Newtonsoft.Json.JsonConvert.SerializeObject(this); - var byteData = System.Text.Encoding.UTF8.GetBytes(data); - string fullName = UserCenterLogic.CombinePath(DirNameResourse.LocalMemoryDirectory, DirNameResourse.ResidenceOptionFile); - //鍐欏叆鍐呭 - Shared.IO.FileUtils.WriteFileByBytes(fullName, byteData); - } - catch (Exception ex) - { - HdlLogLogic.Current.WriteLog(ex); - } - } - - /// <summary> - /// 鍔犺浇鏁版嵁 - /// </summary> - /// <returns></returns> - public ResidenceOptionClass Load() - { - string fileName = UserCenterLogic.CombinePath(DirNameResourse.LocalMemoryDirectory, DirNameResourse.ResidenceOptionFile); - if (System.IO.File.Exists(fileName) == false) - { - return new ResidenceOptionClass(); - } - try - { - var varByte = Shared.IO.FileUtils.ReadFile(fileName); - string strValue = System.Text.Encoding.UTF8.GetString(varByte); - var info = Newtonsoft.Json.JsonConvert.DeserializeObject<ResidenceOptionClass>(strValue); - - return info; - } - catch (Exception ex) - { - HdlLogLogic.Current.WriteLog(ex); - return new ResidenceOptionClass(); - } - } - - #endregion - } -} +锘縰sing System; +using System.Collections.Generic; +using System.Text; + +namespace Shared.Phone.UserCenter +{ + /// <summary> + /// 浣忓畢鐨勯厤缃� + /// </summary> + public class ResidenceOptionClass + { + #region 鈻� 鍙橀噺澹版槑___________________________ + + /// <summary> + /// 鏄惁浣跨敤瀹夐槻蹇嵎鏂瑰紡 + /// </summary> + public bool SafetyShortcut = false; + /// <summary> + /// 瀹夐槻鎶ヨ淇℃伅璁板綍涓�澶╁唴鏈�澶х殑鎶ヨ鏁� + /// </summary> + [Newtonsoft.Json.JsonIgnore] + public int SafetyOnedayMaxAlarmMsgCount = 50; + /// <summary> + /// 瀹夐槻鎶ヨ淇℃伅璁板綍鏈�澶уぉ鏁� + /// </summary> + [Newtonsoft.Json.JsonIgnore] + public int SafetyMaxAlarmMsgDay = 5; + /// <summary> + /// 闂ㄩ攣鎶ヨ淇℃伅璁板綍涓�澶╁唴鏈�澶х殑鎶ヨ鏁� + /// </summary> + [Newtonsoft.Json.JsonIgnore] + public int DoorLockOnedayMaxAlarmMsgCount = 200; + /// <summary> + /// 闂ㄩ攣鎶ヨ淇℃伅璁板綍鏈�澶уぉ鏁� + /// </summary> + [Newtonsoft.Json.JsonIgnore] + public int DoorLockMaxAlarmMsgDay = 5; + /// <summary> + /// 褰撳墠涓婚〉,鍦烘櫙鍜屽姛鑳芥墍閫夋嫨鐨勫垎鏀� 1:鍦烘櫙 2:鍔熻兘 + /// </summary> + [Newtonsoft.Json.JsonIgnore] + public int HomeMainPageSwitchIndex = 1; + /// <summary> + /// 褰撳墠鍒嗙被,鍦烘櫙鍜屽姛鑳芥墍閫夋嫨鐨勫垎鏀� 0:鍦烘櫙 1:鍔熻兘 2:鑷姩鍖� + /// </summary> + [Newtonsoft.Json.JsonIgnore] + public int CategoryPageSwitchIndex = 0; + + #endregion + + #region 鈻� 涓�鑸柟娉昣__________________________ + + /// <summary> + /// 淇濆瓨 + /// </summary> + public void Save() + { + //鍐欏叆鍐呭 + HdlFileLogic.Current.SaveFileContent(DirNameResourse.ResidenceOptionFile, this); + } + + /// <summary> + /// 鍔犺浇鏁版嵁 + /// </summary> + /// <returns></returns> + public ResidenceOptionClass Load() + { + string fileName = DirNameResourse.ResidenceOptionFile; + if (System.IO.File.Exists(fileName) == false) + { + return new ResidenceOptionClass(); + } + try + { + var varByte = HdlFileLogic.Current.ReadFileByteContent(fileName); + string strValue = System.Text.Encoding.UTF8.GetString(varByte); + var info = Newtonsoft.Json.JsonConvert.DeserializeObject<ResidenceOptionClass>(strValue); + + return info; + } + catch (Exception ex) + { + HdlLogLogic.Current.WriteLog(ex); + return new ResidenceOptionClass(); + } + } + + #endregion + } +} -- Gitblit v1.8.0