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);
        }
Beispiel #9
0
 public static ProjectUtils GetInstance()
 {
     if (singleton == null)
     {
         lock (locker)
         {
             if (singleton == null)
             {
                 singleton = new ProjectUtils();
             }
         }
     }
     return(singleton);
 }
Beispiel #10
0
 public int GetSmartTowerMode()
 {
     SmartTowerMode = ProjectUtils.GetInstance().ReadSmartTowerMode();
     return(SmartTowerMode);
 }