Exemple #1
0
        /// <summary>
        /// 取得成績計算規則轉成計算器
        /// </summary>
        public static void LoadtmpScoreCalculatorDict()
        {
            tmpScoreCalculatorDict.Clear();

            foreach (JHScoreCalcRuleRecord rec in JHScoreCalcRule.SelectAll())
            {
                ScoreCalculator sc = new ScoreCalculator(rec);
                if (sc != null)
                {
                    tmpScoreCalculatorDict.Add(rec.ID, sc);
                }
            }
        }
Exemple #2
0
 public Report()
 {
     Template = new Workbook();
     //Template.Open(new MemoryStream(Prc.班級評量成績單B4));
     DefaultCalc = new JHSchool.Evaluation.Calculation.ScoreCalculator(null);
     Calcs       = new Dictionary <string, JHSchool.Evaluation.Calculation.ScoreCalculator>();
     foreach (var record in JHScoreCalcRule.SelectAll())
     {
         if (!Calcs.ContainsKey(record.ID))
         {
             Calcs.Add(record.ID, new JHSchool.Evaluation.Calculation.ScoreCalculator(record));
         }
     }
 }