/// <summary> /// 加入獎懲物件,以班級來統計 /// </summary> /// <param name="ClassName"></param> /// <param name="vRecord"></param> public void Add(string ClassName,DisciplineRecord vRecord) { if (!mRecords.ContainsKey(ClassName)) { ClassSatRecord vSatRecord = new ClassSatRecord(ClassName); mRecords.Add(ClassName, vSatRecord); } mRecords[ClassName].Add(vRecord); mTotalRecord.Add(vRecord); }
/// <summary> /// 建構式 /// </summary> public ClassSat() { mRecords = new Dictionary<string, ClassSatRecord>(); mTotalRecord = new ClassSatRecord("全校"); }
/// <summary> /// 加入獎懲記錄 /// </summary> /// <param name="record"></param> public void Add(ClassSatRecord record) { MeritA += record.MeritA; MeritB += record.MeritB; MeritC += record.MeritC; DemeritA += record.DemeritA; DemeritB += record.DemeritB; DemeritC += record.DemeritC; MeritA人次 += record.MeritA人次; MeritB人次 += record.MeritB人次; MeritC人次 += record.MeritC人次; DemeritA人次 += record.DemeritA人次; DemeritB人次 += record.DemeritB人次; DemeritC人次 += record.DemeritC人次; MeritA人數 += record.MeritA人數; MeritB人數 += record.MeritB人數; MeritC人數 += record.MeritC人數; DemeritA人數 += record.DemeritA人數; DemeritB人數 += record.DemeritB人數; DemeritC人數 += record.DemeritC人數; }