private void FillTimes() { Low_DTClubList = _AccessHelper.Select <DTScore>(); if (Low_DTClubList.Count >= 1) { DTScore each = Low_DTClubList[0]; string startTime = each.Start.HasValue ? each.Start.Value.ToString(DateTimeFormat) : ""; string endTime = each.End.HasValue ? each.End.Value.ToString(DateTimeFormat) : ""; tbStartDateTime.Text = startTime; tbEndDateTime.Text = endTime; } }
private void btnSave_Click(object sender, EventArgs e) { if (DateTimeParse()) { if (!Compare()) { List <DTScore> list = new List <DTScore>(); DTScore each = new DTScore(); each.Start = DateTime.Parse(tbStartDateTime.Text); each.End = DateTime.Parse(tbEndDateTime.Text); list.Add(each); try { //刪掉原有資料 _AccessHelper.DeletedValues(Low_DTClubList); //New _AccessHelper.InsertValues(list); //LOG StringBuilder sb = new StringBuilder(); sb.AppendLine("已修改成績輸入時間"); string start = each.Start.HasValue ? each.Start.Value.ToString("yyyy/MM/dd HH:mm") : ""; string end = each.End.HasValue ? each.End.Value.ToString("yyyy/MM/dd HH:mm") : ""; sb.AppendLine(string.Format("開始時間「{0}」結束時間「{1}」", start, end)); FISCA.LogAgent.ApplicationLog.Log("社團", "修改成績輸入時間", sb.ToString()); } catch (Exception ex) { MsgBox.Show("儲存失敗!!\n" + ex.Message); SmartSchool.ErrorReporting.ReportingService.ReportException(ex); return; } MsgBox.Show("儲存成功!!"); this.Close(); } else { MsgBox.Show("[結束時間]不可小於[開始時間]!!"); return; } } else { MsgBox.Show("請輸入正確資料\n再進行儲存動作!!"); return; } }