Esempio n. 1
0
        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;
            }
        }