private void Display() { GroupListControl1.ListDate = System.Convert.ToDateTime(TextBox_ListDate.Text); foreach (ListItem l in Display_List.Items) { foreach (GroupListControl.DisplayItem d in GroupListControl1.DisplayItems) { if (l.Text == d._name.ToString()) { d._display = l.Selected; } } } foreach (int i in GroupListBox.GetSelectedIndices()) { GroupListControl1.Groups.Add(new Cerval_Library.Listitem(GroupListBox.Items[i].Text, new Guid(GroupListBox.Items[i].Value))); } if (GroupListBox.SelectedIndex >= 0) { HyperLinks.InnerHtml = "<a href=\"PlainResponseForm.aspx?Type=PhotoOnly&GroupId=" + GroupListBox.SelectedItem.Value + "&GroupName=" + GroupListBox.SelectedItem.Text + "&ListDate=" + TextBox_ListDate.Text + "\">PhotoOnly</a><br>"; HyperLinks.InnerHtml += "<a href=\"PlainResponseForm.aspx?Type=FullAddressList&GroupId=" + GroupListBox.SelectedItem.Value + "&GroupName=" + GroupListBox.SelectedItem.Text + "&ListDate=" + TextBox_ListDate.Text + " \">Full Address Grid</a><br>"; HyperLinks.InnerHtml += "<a href=\"PlainResponseForm.aspx?Type=GroupIncidents&GroupId=" + GroupListBox.SelectedItem.Value + "&GroupName=" + GroupListBox.SelectedItem.Text + "\">Group Incidents</a><br>"; string s3 = GroupListBox.SelectedItem.Text; if (GroupListBox.SelectedItem.Text.Contains("YR") || GroupListBox.SelectedItem.Text.Contains("RG")) { HyperLinks.InnerHtml += "<a href=\"PlainResponseForm.aspx?Type=TargetOutput&GroupId=" + GroupListBox.SelectedItem.Value + "&GroupName=" + GroupListBox.SelectedItem.Text + "&ListDate=" + TextBox_ListDate.Text + "&TimeWarning=true \">Progress Summary</a><br>"; } } GroupListControl1.save(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string warning = Request.QueryString["TimeWarning"]; if (warning == "true") { string s = Request.QueryString["GroupId"]; string s2 = Request.QueryString["GroupName"]; string s_link = "Click <a href=\"PlainResponseForm.aspx?Type=TargetOutput&GroupId=" + s + "&GroupName=" + s2 + "&TimeWarning=false \">here </a> to continue.<br>"; Server_Content.InnerHtml = "<div><h2> Warning generating this table will take a while... please be patient!"; Server_Content.InnerHtml += "</br>" + s_link + "</h2></div>"; return; } string type = Request.QueryString["Type"]; if (type == "PhotoOnly") { Cerval_Library.GroupListControl GroupListControl1 = new Cerval_Library.GroupListControl(); Server_Content.Controls.Add(GroupListControl1); string s = Request.QueryString["GroupId"]; string s2 = Request.QueryString["GroupName"]; //string s3 = Request.QueryString["GroupDate"]; GroupListControl1.PhotoOnly = true; //GroupListControl1.ListDate = System.Convert.ToDateTime(s3); GroupListControl1.Groups.Add(new Cerval_Library.Listitem(s2, new Guid(s))); } if (type == "GroupIncidents") { string s = Request.QueryString["GroupId"]; string s2 = Request.QueryString["GroupName"]; GroupIncidentControl1.GroupCode = s2; GroupIncidentControl1.Visible = true; } if (type == "TargetOutput") { string s = Request.QueryString["GroupId"]; string s2 = Request.QueryString["GroupName"]; s = GenerateVA(s, s2); Server_Content.InnerHtml = s; } if (type == "GroupStudentDevelopment") { string s = Request.QueryString["GroupId"]; string s2 = Request.QueryString["GroupName"]; GroupStudentDevelopmentControl.GroupCode = s2; GroupStudentDevelopmentControl.Visible = true; } if (type == "FullAddressList") { GroupListControl1.Visible = true; string s = Request.QueryString["GroupId"]; string s2 = Request.QueryString["GroupName"]; string s3 = Request.QueryString["ListDate"]; GroupListControl1.FullAddressList = true; GroupListControl1.ListDate = System.Convert.ToDateTime(s3); GroupListControl1.Groups.Add(new Cerval_Library.Listitem(s2, new Guid(s))); GroupListControl1.save(); } if (type == "MusicGroupChanges") { GroupListControl1.Visible = false; GroupIncidentControl1.Visible = false; string Group = Request.QueryString["Group"]; string time = Request.QueryString["Time"]; string s = ""; Cerval_Library.ScheduledPeriodRawList fred = new Cerval_Library.ScheduledPeriodRawList(); fred.Load_for_Group(new Guid(Group)); Cerval_Library.DayList daylist1 = new Cerval_Library.DayList(); Cerval_Library.Period period1 = new Cerval_Library.Period(); Cerval_Library.Group g1 = new Cerval_Library.Group(); g1.Load(new Guid(Group)); s = "<h2><p align=\"center\"> Future Scheduling for " + g1._GroupCode + "</p></h2>"; s += "<p align=\"center\"><TABLE BORDER class= \"TimetableTable\" > "; s += "<TR><TD>From</TD><TD>To</TD><TD>Day</TD><TD>Period</TD><TD>Time Slot</TD><TD>Staff</TD><TD>Room</TD></TR>"; foreach (Cerval_Library.ScheduledPeriodRaw r in fred.m_list) { s += "<TR>"; s += "<TD>" + r.ValidityStart.ToShortDateString() + "</TD>"; s += "<TD>" + r.ValidityEnd.ToShortDateString() + "</TD>"; foreach (Cerval_Library.days d in daylist1.m_DayList) { if (d.m_daycode == r.DayNo) { s += "<TD>" + d.m_dayname + "</TD>"; } } period1.Load(r.PeriodId); s += "<TD>" + period1.m_periodcode + "</TD>"; s += "<TD>" + period1.m_PeriodStart.ToShortTimeString() + "-" + period1.m_PeriodEnd.ToShortTimeString() + "</TD>"; Cerval_Library.SimpleStaff staff1 = new Cerval_Library.SimpleStaff(r.StaffId); s += "<TD>" + staff1.m_StaffCode + "</TD>"; Cerval_Library.SimpleRoom room1 = new Cerval_Library.SimpleRoom(r.RoomId); s += "<TD>" + room1.m_roomcode + "</TD></TR>"; } s += "</TABLE>"; Server_Content.InnerHtml = s; } if (type == "FSM") { string s = ""; Cerval_Library.SimpleStudentList sstl1 = new Cerval_Library.SimpleStudentList(""); sstl1.LoadList_FreeMealsOnly(); s = "<h2><p align=\"center\"> FSM list </p></h2>"; s += "<p align=\"center\"><TABLE BORDER class= \"TimetableTable\" > "; s += "<TR><TD>Given Name</TD><TD>Surname</TD><TD>Form</TD></TR>"; foreach (Cerval_Library.SimplePupil p in sstl1._studentlist) { s += "<tr><td>" + p.m_GivenName + "</td><td>" + p.m_Surname + "</td><td>" + p.m_form + "</td></tr>"; } s += "</table>"; sstl1.LoadHMFList(); s += "<br/><br/><h2><p align=\"center\"> HMF list </p></h2>"; s += "<p align=\"center\"><TABLE BORDER class= \"TimetableTable\" > "; s += "<TR><TD>Given Name</TD><TD>Surname</TD><TD>Form</TD></TR>"; foreach (Cerval_Library.SimplePupil p in sstl1._studentlist) { s += "<tr><td>" + p.m_GivenName + "</td><td>" + p.m_Surname + "</td><td>" + p.m_form + "</td></tr>"; } s += "</table>"; Server_Content.InnerHtml = s; } } }