-
Notifications
You must be signed in to change notification settings - Fork 0
/
TrainingList.aspx.cs
44 lines (40 loc) · 1.78 KB
/
TrainingList.aspx.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class TrainingList : System.Web.UI.Page
{
public System.Text.StringBuilder latestTraining;
protected void Page_Load(object sender, EventArgs e)
{
//get top 5 training
Training trainingHandler = new Training();
List<TrainingInfo> latestTrainingList = trainingHandler.getLatestTrainings(0);
latestTraining = new System.Text.StringBuilder();
int i = 0;
foreach (TrainingInfo training in latestTrainingList)
{
i++;
if (training.NewIconInfo != null
&& DateTime.Now.Date < training.NewIconInfo.ExpiryDate)
{
latestTraining.Append(string.Format("<li class='newIcon' style='word-wrap:break-word;'>"
+ "<a href='{1}'>{3}. <span class='blueFont'>{2:" + GlobalSetting.DateTimeFormat + "}</span>"
+ "   {0}</a></li>", training.Name,
"ViewTraining.aspx?ID=" + training.ID.ToString(),
training.Schedule[0].StartTime,
i.ToString()));
}
else
{
latestTraining.Append(string.Format("<li style='word-wrap:break-word;'>"
+ "<a href='{1}'>{3}. <span class='blueFont'>{2:" + GlobalSetting.DateTimeFormat + "}</span>"
+ "   {0}</a></li>", training.Name,
"ViewTraining.aspx?ID=" + training.ID.ToString(),
training.Schedule[0].StartTime,
i.ToString()));
}
}
}
}