protected void course__SelectedIndexChanged(object sender, EventArgs e) { Course course = new Course(); course.Id = list_course.SelectedValue; course.Name = list_course.DataTextField; ReadAllSectionByCourseCommand cmd = new ReadAllSectionByCourseCommand(course); cmd.Execute(); section_list = cmd.Sections; foreach (Section section in section_list) { list_section.DataTextField = "Name"; list_section.DataValueField = "Id"; list_section.DataSource = section_list; list_section.DataBind(); } if (list_section.Items.Count > 0) { list_section.Enabled = true; } else { list_section.Enabled = false; } }
protected void course_selected_leng(object sender, EventArgs e) { student = new Student(); student.Email = Session["Username"].ToString(); ReadStudentCommand cmd_ = new ReadStudentCommand(student); cmd_.Execute(); student = cmd_.Student; course = new Course(); course.Id = "Leng" + student.Grade.Id + DateTime.Now.Year.ToString(); ReadAllSectionByCourseCommand cmd = new ReadAllSectionByCourseCommand(course); cmd.Execute(); section_list = cmd.Sections; foreach (Section section in section_list) { rb_mod.DataSource = section_list; rb_mod.DataBind(); } if (rb_mod.Items.Count > 0) { div_mod.Visible = true; } else { div_mod.Visible = false; } rb_mod = null; }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { try { if (Session["Username"] != null && Session["Token"] != null && Session["Id_top"] != null) { ReadAllGradeCommand cmd = new ReadAllGradeCommand(); cmd.Execute(); grade_list = cmd.Grades; foreach (Grade grade in grade_list) { list_grades.DataTextField = "Name"; list_grades.DataValueField = "Id"; list_grades.DataSource = grade_list; list_grades.DataBind(); } string Id_top = Session["Id_top"].ToString(); topic = new Topic(); section = new Section(); course = new Course(); topic.Id = Int32.Parse(Id_top); ReadTopicCommand cmd_ = new ReadTopicCommand(topic); cmd_.Execute(); topic = cmd_.Topic; section.Id = topic.Section.Id; ReadSectionCommand cmd__ = new ReadSectionCommand(section); cmd__.Execute(); section = cmd__.Section; course.Id = section.Course.Id; ReadCourseCommand _cmd = new ReadCourseCommand(course); _cmd.Execute(); course = _cmd.Course; list_grades.SelectedValue = course.Grade.Id.ToString(); Grade grade_ = new Grade(); grade_.Id = Int32.Parse(list_grades.SelectedValue); grade_.Name = list_grades.DataTextField; ReadAllCourseByGradeCommand __cmd = new ReadAllCourseByGradeCommand(grade_); __cmd.Execute(); course_list = __cmd.Courses; foreach (Course course in course_list) { list_course.DataTextField = "Name"; list_course.DataValueField = "Id"; list_course.DataSource = course_list; list_course.DataBind(); } list_course.SelectedValue = course.Id; Course _course = new Course(); _course.Id = list_course.SelectedValue; _course.Name = list_course.DataTextField; ReadAllSectionByCourseCommand _cmd_ = new ReadAllSectionByCourseCommand(course); _cmd_.Execute(); section_list = _cmd_.Sections; foreach (Section section in section_list) { list_section.DataTextField = "Name"; list_section.DataValueField = "Id"; list_section.DataSource = section_list; list_section.DataBind(); } list_section.SelectedValue = section.Id.ToString(); name.Value = topic.Name; } else { Response.Redirect("/site/admin/login.aspx"); } } catch (Exception ex) { } } }