Beispiel #1
0
        protected void ddlClass_SelectedIndexChanged(object sender, EventArgs e)
        {
            classId = Convert.ToInt32(ddlClass.SelectedValue);
            Collection <ExaminationCL> examCL    = examBLL.viewExaminationsByClassId(classId);
            Collection <StudentCL>     studentCL = studentBLL.viewStudentsByClassId(classId);
            Collection <SubjectCL>     subjectCL = subjectBLL.viewSubjectGradesByClassId(classId);

            ddlExamination.DataSource     = examCL;
            ddlExamination.DataTextField  = "name";
            ddlExamination.DataValueField = "id";
            ddlExamination.DataBind();
            if (examCL == null)
            {
                //Enter Dropdown Clear Query.
            }
            ddlExamination.Items.Insert(0, new ListItem("Select", "-1"));
            ddlSubjectName.DataSource     = subjectCL;
            ddlSubjectName.DataValueField = "id";
            ddlSubjectName.DataTextField  = "name";
            ddlSubjectName.DataBind();
            if (subjectCL == null)
            {
                //Enter Dropdown Clear Query.
            }
            ddlSubjectName.Items.Insert(0, new ListItem("Select", "-1"));
            grdStudent.DataSource = studentCL;
            grdStudent.DataBind();
        }
Beispiel #2
0
 protected Collection <StudentCL> FetchControls()
 {
     if (Request.QueryString["classId"] != null)
     {
         classId = Convert.ToInt32(Request.QueryString["classId"]);
         Collection <SubjectCL> subjectCol = subjectBLL.viewSubjectByClassId(classId);
         Collection <ClassCL>   classCol   = classBLL.viewClasses(classBLL.getSessionIdByClassId(classId));
         examId    = Convert.ToInt32(Request.QueryString["examId"]);
         subjectId = Convert.ToInt32(Request.QueryString["subjectId"]);
         Collection <StudentCL>        studentCol        = studentBLL.viewStudentsByClassId(classId);
         Collection <ExaminationCL>    examCL            = examBLL.viewExaminationsByClassId(classId);
         Collection <GradeUpdateEntry> gradesUpdateEntry = new Collection <GradeUpdateEntry>();
         lblHeading.Text               = "Update Grades Entry";
         btnSubmit.Text                = "Update";
         grdStudent.DataSource         = studentCol;
         ddlExamination.DataSource     = examCL;
         ddlExamination.DataValueField = "id";
         ddlExamination.DataTextField  = "name";
         ddlExamination.DataBind();
         ddlExamination.SelectedValue  = examId.ToString();
         ddlSubjectName.DataSource     = subjectCol;
         ddlSubjectName.DataValueField = "id";
         ddlSubjectName.DataTextField  = "name";
         ddlSubjectName.DataBind();
         ddlSubjectName.SelectedValue = subjectId.ToString();
         ddlClass.DataSource          = classCol;
         ddlClass.DataValueField      = "id";
         ddlClass.DataTextField       = "classSection";
         ddlClass.DataBind();
         ddlClass.SelectedValue = classId.ToString();
         ddlClass.Enabled       = false;
         ddlExamination.Enabled = false;
         ddlSubjectName.Enabled = false;
         return(studentCol);
     }
     else
     {
         lblHeading.Text   = "Add Grades Entry";
         btnSubmit.Text    = "Submit";
         btnDelete.Visible = false;
         Collection <ClassCL> classCol = classBLL.viewClasses(0);
         ddlClass.DataSource     = classCol;
         ddlClass.DataValueField = "id";
         ddlClass.DataTextField  = "classSection";
         ddlClass.DataBind();
         ddlClass.Items.Insert(0, new ListItem("Select", "-1"));
         classId = Convert.ToInt32(ddlClass.SelectedValue);
         Collection <StudentCL>        studentCol  = studentBLL.viewStudentsByClassId(classId);
         Collection <GradeUpdateEntry> studentGrid = new Collection <GradeUpdateEntry>();
         grdStudent.DataSource = studentCol;
         return(studentCol);
     }
 }
        protected void ddlClass_SelectedIndexChanged(object sender, EventArgs e)
        {
            Collection <ExaminationCL> examCol = examBLL.viewExaminationsByClassId(Convert.ToInt32(ddlClass.SelectedValue));

            ddlExamination.DataSource     = examCol;
            ddlExamination.DataValueField = "id";
            ddlExamination.DataTextField  = "name";
            ddlExamination.DataBind();
            ddlExamination.Items.Insert(0, new ListItem("Select", "-1"));
        }