protected override Func<int, int, List<TtimeEntityOut>, List<TtimeEntityOut>> Do(TtimeEntity entityDto) {
     return (i, j, k) => {
         var text = i + "年" + (j == 1 ? "1" : "1-" + j + "月");
         var timeValue = i + TimeHelper.ComplementZero(j);
         if (!entityDto.GetShowTime().Contains(j)) {
             return k;
         }
         if (timeValue == entityDto.FLAG_DEC) {
             return k;
         }
         k.Add(new TtimeEntityOut { Text = text, Value = timeValue, SplitChar = entityDto.GetSplitChar() });
         return k;
     };
 }
Esempio n. 2
0
 protected override Func <int, int, List <TtimeEntityOut>, List <TtimeEntityOut> > Do(TtimeEntity entityDto)
 {
     return((i, j, k) => {
         var text = i + "年" + (j == 3 ? string.Empty : "第一至") + TimeHelper.GetQuarterString(j);
         var timeValue = i + TimeHelper.ComplementZero(j);
         if (!entityDto.GetShowTime().Contains(j))
         {
             return k;
         }
         if (timeValue == entityDto.FLAG_DEC)
         {
             return k;
         }
         k.Add(new TtimeEntityOut {
             Text = text, Value = timeValue, SplitChar = entityDto.GetSplitChar()
         });
         return k;
     });
 }