protected void SetNewAssessmentTitleValue() { _sessionObject = (SessionObject)Page.Session["SessionObject"]; string grade = _sessionObject.AssessmentBuildParms["Grade"]; Grade gradeOrdinal = new Grade(grade); string subject = _sessionObject.AssessmentBuildParms["Subject"]; int courseID = DataIntegrity.ConvertToInt(_sessionObject.AssessmentBuildParms["Course"]); Base.Classes.Course assessmentCourse = CourseMasterList.GetCurrCourseById(courseID); string courseName = assessmentCourse != null ? assessmentCourse.CourseName : ""; string type = _sessionObject.AssessmentBuildParms["Type"]; string term = _sessionObject.AssessmentBuildParms["Term"]; courseName = courseName == subject ? "" : courseName; newAssessmentTitle.Value = "Term " + term + " " + type + " - " + gradeOrdinal.GetFriendlyName() + " Grade " + subject + " " + courseName; }
private void LoadGradeDropdown() { gradeDropdown.Items.Clear(); foreach (Grade grade in _gradeList) { RadComboBoxItem item = new RadComboBoxItem(); item.Text = grade.ToString(); item.Value = grade.ToString(); if (grade.ToString() == SelectedImage.Grade) item.Selected = true; var gradeOrdinal = new Grade(grade.ToString()); item.Attributes["gradeOrdinal"] = gradeOrdinal.GetFriendlyName(); gradeDropdown.Items.Add(item); } }
protected void LoadGradeButtonFilter() { var gradeListTable = Base.Classes.Teacher.GetGradesForTeacher(teacherID, 0); gradeList.Items.Clear(); gradeList.Attributes["teacherID"] = teacherID.ToString(); foreach (DataRow dr in gradeListTable.Rows) { RadMenuItem gradeListItem = new RadMenuItem(dr["Grade"].ToString()); Grade gradeOrdinal = new Grade(dr["Grade"].ToString()); gradeListItem.Attributes["gradeOrdinal"] = gradeOrdinal.GetFriendlyName(); if (dr["Grade"].ToString() == classGrade) { gradeListItem.Selected = true; gradeButton.Text = dr["Grade"].ToString(); } gradeListItem.Width = 200; gradeList.Items.Add(gradeListItem); } if (gradeList.SelectedValue.Length == 0 && gradeList.Items.Count == 1) { gradeList.Items[0].Selected = true; gradeButton.Text = gradeList.SelectedValue; } }