private void Build_NameList(string year) { NameList.Items.Clear(); if ((year == "14") || (year == "")) { Label_Year.Text = ((year == "14") ? "Past(Leaving year)" : "Current (Entry year)"); //special case .. need leavers who are not therefore in a year group PastStudentList stlist = new PastStudentList(((year == "") ?"Expr13 = 1" :"Expr13 = 0")); //not on role foreach (SimplePupil sp in stlist._studentlist) { ListItem Item = new ListItem(sp.m_GivenName + " " + sp.m_Surname + " (" + ((year == "14") ? sp.m_dol.Year.ToString() : sp.m_doa.Year.ToString()) + ")", sp.m_StudentId.ToString()); NameList.Items.Add(Item); } } else { DateTime d = new DateTime(); d = DateTime.Now; Label_Year.Text = "Year " + year; StudentYearList yl1 = new StudentYearList(NameList, year + "Year", d); if (NameList.Items.Count == 0) { Label_Year.Text = "Year " + year + " (Next Year)"; yl1.StudentYearList_Load(NameList, year + "Year", d); } } if (NameList.Items.Count > 0) { NameList.Items[0].Selected = true; } }
private void Build_NameList(string year) { DateTime d = new DateTime(); d = DateTime.Now; Label_Year.Text = "Year " + year; StudentYearList yl1 = new StudentYearList(NameList, year + "Year", d); if (NameList.Items.Count == 0) { Label_Year.Text = "Year " + year + " (Next Year)"; yl1.StudentYearList_Load(NameList, year + "Year", d); } if (NameList.Items.Count > 0) { NameList.Items[0].Selected = true; } }