/// <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()); }
/// <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); }
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; }