Ejemplo n.º 1
0
        public void Save(int day, string resultName, IStrategyResult_CodePeriod strategyResult)
        {
            string path = dataPathUtils.GetStrategyResult_CodeFilePath(day, resultName, strategyResult.CodePeriod.Code);

            FileUtils.EnsureParentDirExist(path);
            strategyResult.Save(path);
        }
Ejemplo n.º 2
0
 public void AddStrategyResult_Code(IStrategyResult_CodePeriod strategyResult_CodePeriod)
 {
     if (strategyResult_CodePeriod == null)
     {
         return;
     }
     this.codePeriods.Add(strategyResult_CodePeriod.CodePeriod);
     strategyResult_CodePeriods.Add(strategyResult_CodePeriod);
     dic_CodePeriod_StrategyResult_CodePeriods.Add(strategyResult_CodePeriod.CodePeriod, strategyResult_CodePeriod);
 }
Ejemplo n.º 3
0
        public IStrategyResult LoadStrategyResult(int day, string resultName)
        {
            string         resultPath = dataPathUtils.GetStrategyResultFilePath(day, resultName);
            StrategyResult result     = new StrategyResult();

            result.Load(resultPath);
            //XmlDocument doc = new XmlDocument();
            //doc.Load(resultPath);
            //result.Load(doc.DocumentElement);
            IList <string> codes = LoadStrategyResultCodes(day, resultName);

            for (int i = 0; i < codes.Count; i++)
            {
                IStrategyResult_CodePeriod result_Code = LoadStrategyResult_CodePeriod(day, resultName, codes[i]);
                result.AddStrategyResult_Code(result_Code);
            }
            return(result);
        }