public void SaveElecCalsTowerParasList() { if (_elecCalsTowerParasList != null && _elecCalsTowerParasList.Count != 0) { ProjectUtils.GetInstance().SaveElecCalsTowerParas(_elecCalsTowerParasList); } }
public List <Weather> GetLocalWeathers() { if (_localWeathers == null || _localWeathers.Count == 0) { _localWeathers = ProjectUtils.GetInstance().ReadLocalWeathers(); } return(_localWeathers); }
public List <ElecCalsTowerRes> GetElecCalsTowerParasList() { if (_elecCalsTowerParasList == null) { _elecCalsTowerParasList = ProjectUtils.GetInstance().ReadElecCalsTowerParas(); } return(_elecCalsTowerParasList); }
public string GetSmartTowerPath() { if (SmartTowerPath == null || SmartTowerPath == "") { SmartTowerPath = ProjectUtils.GetInstance().ReadSmartTowerPath(); } return(SmartTowerPath); }
public ElecCalsSpec GetElecCalsSpecParas() { if (_elecCalsSpecParas == null) { _elecCalsSpecParas = ProjectUtils.GetInstance().ReadElecCalsSpecParas(); } return(_elecCalsSpecParas); }
public StruCalsLib GetStruCalsLibParas() { if (_struCalsLibParas == null) { _struCalsLibParas = ProjectUtils.GetInstance().ReadStruCalsLibParas(); } return(_struCalsLibParas); }
public List <Wire> GetLocalWires(bool isInd) { if (_localWires == null || _localWires.Count == 0) { _localWires = ProjectUtils.GetInstance().ReadLocalWires(); } var type = _localWires.Where(item => item.Type == (isInd ? "导线" : "地线")).FirstOrDefault(); return(type == null ? new List <Wire>() : type.Wires); }
public List <StrData> GetLocalStrDatas(string type) { if (_localStrDatas == null || _localStrDatas.Count == 0) { _localStrDatas = ProjectUtils.GetInstance().ReadLocalStrDatas(); } var strDatas = _localStrDatas.Where(item => item.Type == type).FirstOrDefault(); return(strDatas == null ? new List <StrData>() : strDatas.StrDatas); }
public static ProjectUtils GetInstance() { if (singleton == null) { lock (locker) { if (singleton == null) { singleton = new ProjectUtils(); } } } return(singleton); }
public int GetSmartTowerMode() { SmartTowerMode = ProjectUtils.GetInstance().ReadSmartTowerMode(); return(SmartTowerMode); }