Пример #1
0
        /// <summary>
        /// 取得新增的log字串
        /// </summary>
        /// <param name="rec"></param>
        /// <param name="studentNumber"></param>
        /// <returns></returns>
        public string ComposeInsertLogString(DAO.ResultScoreRecord rec, string studentNumber)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(Global._ColScholYear).Append("「").Append(rec.SchoolYear).Append("」");
            sb.Append(Global._ColSemester).Append("「").Append(rec.Semester).Append("」");
            sb.Append(Global._ColClubName).Append("「").Append(rec.ClubName).Append("」");
            sb.Append(Global.NewLine);

            sb.Append(Global._ColStudentNumber).Append("「").Append(studentNumber).Append("」");
            sb.Append(Global.NewLine);

            if (rec.ResultScore.HasValue)
            {
                sb.Append(Global._ColClubScore).Append("「").Append(rec.ResultScore.Value).Append("」");
                sb.Append(Global.NewLine);
            }
            else
            {
                sb.Append(Global._ColClubScore).Append("「").Append("」");
                sb.Append(Global.NewLine);
            }

            sb.Append(Global._ColCadreName).Append("「").Append(rec.CadreName).Append("」");
            sb.Append(Global.NewLine);

            return(sb.ToString());
        }
Пример #2
0
 /// <summary>
 /// 新增更新後的資料
 /// </summary>
 /// <param name="rec"></param>
 public void SaveNewRecForLog(DAO.ResultScoreRecord rec)
 {
     if (!clubScorePairDic.ContainsKey(rec.UID))
     {
         clubScorePairDic.Add(rec.UID, new ClubScorePair());
     }
     clubScorePairDic[rec.UID]._NewRec = Utility.CopyResultScoreRecord(rec);
 }
Пример #3
0
        public static DAO.ResultScoreRecord CopyResultScoreRecord(DAO.ResultScoreRecord rec)
        {
            DAO.ResultScoreRecord newRec = new DAO.ResultScoreRecord();
            newRec.CadreName = rec.CadreName;
            newRec.ClubName  = rec.ClubName;
            newRec.Deleted   = rec.Deleted;
            // newRec.DSConnection = rec.DSConnection;
            // newRec.RecordStatus = rec.RecordStatus;
            newRec.RefClubID    = rec.RefClubID;
            newRec.RefSCJoinID  = rec.RefSCJoinID;
            newRec.RefStudentID = rec.RefStudentID;
            newRec.ResultScore  = rec.ResultScore;
            newRec.SchoolYear   = rec.SchoolYear;
            newRec.Semester     = rec.Semester;
            // newRec.UID = rec.UID;

            return(newRec);
        }
        public static DAO.ResultScoreRecord CopyResultScoreRecord(DAO.ResultScoreRecord rec)
        {
            DAO.ResultScoreRecord newRec = new DAO.ResultScoreRecord();
            newRec.CadreName = rec.CadreName;
            newRec.ClubName = rec.ClubName;
            newRec.Deleted = rec.Deleted;
            // newRec.DSConnection = rec.DSConnection;
            // newRec.RecordStatus = rec.RecordStatus;
            newRec.RefClubID = rec.RefClubID;
            newRec.RefSCJoinID = rec.RefSCJoinID;
            newRec.RefStudentID = rec.RefStudentID;
            newRec.ResultScore = rec.ResultScore;
            newRec.SchoolYear = rec.SchoolYear;
            newRec.Semester = rec.Semester;
            // newRec.UID = rec.UID;

            return newRec;
        }