示例#1
0
        //TODO: Респечатать результат с 1-15 число
        public void PrintResult(string sheetName, EnumResult.PrintFile typePrint)
        {
            switch (typePrint)
            {
            case EnumResult.PrintFile.FirsMonth:  PrintFirstPathMonth(sheetName); break;

            case EnumResult.PrintFile.TwoMonth:   PrintTwoPathMonth(sheetName); break;
            }

            excelOut.Save();
        }
示例#2
0
 private IEnumerable <OperatorModel> QueryTable(EnumResult.PrintFile type)
 {
     switch (type)
     {
     case EnumResult.PrintFile.FirsMonth:
         return
             (from t in operatorModels
              where t.Name != Program.poteriashka && t.Days15 > 0
              select t);
     }
     return
         (from t in operatorModels
          where t.Name != Program.poteriashka && t.Days31 > 0
          select t);
 }
示例#3
0
        public int GetPointPoteriashka(EnumResult.PrintFile type)
        {
            switch (type)
            {
            case EnumResult.PrintFile.FirsMonth:
                return((from t in operatorModels
                        where t.Name == Program.poteriashka
                        select t.Proideno15).Sum());

            case EnumResult.PrintFile.TwoMonth:
                return((from t in operatorModels
                        where t.Name == Program.poteriashka
                        select t.Proideno31).Sum());
            }
            return((from t in operatorModels
                    where t.Name == Program.poteriashka
                    select t.ProidenoAll).Sum());
        }