Beispiel #1
0
        public ObservableCollection <TimeShow> getTimesShowText()
        {
            List <Trade> trades = ResultContainer.Instance.getTrades();
            Dictionary <int, TimeShow> timeShows = new Dictionary <int, TimeShow>();

            timeShows.Add(0, new TimeShow {
                年 = "总共", 总次数 = trades.Count.ToString(), 每日次数 = ""
            });
            for (int i = 0; i < trades.Count; i++)
            {
                int   currentYearTimes = 1;
                Trade currentTrade     = trades[i];
                if (timeShows.ContainsKey(currentTrade.date.Year))
                {
                    continue;
                }
                for (int j = i + 1; j < trades.Count; j++)
                {
                    if (trades[j].date.Year == currentTrade.date.Year)
                    {
                        currentYearTimes++;
                    }
                }
                if (currentYearTimes != 0)
                {
                }
                TimeShow timeShow = getTimeShow(currentYearTimes, currentTrade);
                timeShows.Add(currentTrade.date.Year, timeShow);
            }
            return(new ObservableCollection <TimeShow>(timeShows.Values.ToList()));
        }
Beispiel #2
0
        public string ToLine()
        {
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Append(Id);
            stringBuilder.Append(spliter);
            stringBuilder.Append(Origin);
            stringBuilder.Append(spliter);
            stringBuilder.Append(Translate);
            stringBuilder.Append(spliter);
            stringBuilder.Append(CountShow.ToString());
            stringBuilder.Append(spliter);
            stringBuilder.Append(TimeShow.ToString(formatInWord));
            stringBuilder.Append(spliter);
            stringBuilder.Append(TimeCreate.ToString(formatInWord));
            stringBuilder.Append(spliter);
            stringBuilder.Append(Level);
            return(stringBuilder.ToString());
        }