protected void setExamDetails()
        {
            BEStudent objBEStudent;

            if (Request.QueryString["Type"].ToString() == "Schedule" && Session["Student_Exam"] != null)
            {
                this.Page.Title = EnumPageTitles.APPNAME + EnumPageTitles.STUDENT_SCHEDULEDetails;
                ((LinkButton)this.Page.Master.FindControl("lnkSchedule")).CssClass = "main_menu_active";
                img.Src                = "../Images/ImgScheduleExam1.png";
                imgCalc.Visible        = false;
                imgStickyNotes.Visible = false;
                lblTools.Visible       = false;
                objBEStudent           = (BEStudent)Session["Student_Exam"];
                lblTransactionID.Text  = "N/A";
                lblStudentName.Text    = Session["UserName"].ToString().Replace("[ Student ]", "");
                lblCourseName.Text     = objBEStudent.strCourseName;
                lblExamName.Text       = objBEStudent.strExamName;
                string[] str = Request.QueryString["ScheduleDetails"].ToString().Split(' ');
                lblSlot.Text = str[1].ToString() + " " + str[2].ToString();
                lblDAte.Text = str[0].ToString();
                lblHead.Text = "Selected Exam Details";

                BStudent objBStudent = new BStudent();
                objBStudent.BGetRules(objBEStudent);
                if (objBEStudent.DsResult.Tables[0].Rows.Count > 0)
                {
                    gvStudentRules.DataSource = objBEStudent.DsResult.Tables[0];
                    // gvStudentRules.Rebind();
                }
                else
                {
                    gvStudentRules.DataSource = new object[] { };
                    // gvStudentRules.DataBind();
                }
                bool noTools = false;
                if (objBEStudent.DsResult.Tables[1].Rows.Count > 0)
                {
                    noTools = true;
                    for (int i = 0; i < objBEStudent.DsResult.Tables[1].Rows.Count; i++)
                    {
                        if (objBEStudent.DsResult.Tables[1].Rows[i]["ToolID"].ToString() == "101")
                        {
                            imgCalc.Visible = true;
                        }
                        if (objBEStudent.DsResult.Tables[1].Rows[i]["ToolID"].ToString() == "102")
                        {
                            imgStickyNotes.Visible = true;
                        }
                    }
                }
                if (noTools == false)
                {
                    lblTools.Visible = true;
                }
                trButtons.Visible = true;
                trMessage.Visible = false;
            }
            else if (Request.QueryString["Type"].ToString() == "Schedule" && Session["Student_ReExam"] != null)
            {
                imgCalc.Visible        = false;
                imgStickyNotes.Visible = false;
                lblTools.Visible       = false;
                this.Page.Title        = EnumPageTitles.APPNAME + EnumPageTitles.STUDENT_RESCHEDULE;
                ((LinkButton)this.Page.Master.FindControl("lnkReschedule")).CssClass = "main_menu_active";
                img.Src = "../Images/ImgReschedule.png";

                objBEStudent          = (BEStudent)Session["Student_ReExam"];
                lblTransactionID.Text = objBEStudent.IntTransID.ToString();
                lblStudentName.Text   = Session["UserName"].ToString().Replace("[ Student ]", "");
                lblCourseName.Text    = objBEStudent.DtResult.Rows[0]["CourseName"].ToString();
                lblExamName.Text      = objBEStudent.DtResult.Rows[0]["ExamName"].ToString();
                string[] str = Request.QueryString["ScheduleDetails"].ToString().Split(' ');
                lblSlot.Text = str[1].ToString() + " " + str[2].ToString();
                lblDAte.Text = str[0].ToString();
                lblHead.Text = "ReScheduled Exam Details";
                BStudent objBStudent = new BStudent();
                objBStudent.BGetRules(objBEStudent);

                if (objBEStudent.DsResult.Tables[0].Rows.Count > 0)
                {
                    gvStudentRules.DataSource = objBEStudent.DsResult.Tables[0];
                    // gvStudentRules.Rebind();
                }
                else
                {
                    gvStudentRules.DataSource = new object[] { };
                }
                bool noTools = false;
                if (objBEStudent.DsResult.Tables[1].Rows.Count > 0)
                {
                    noTools = true;
                    for (int i = 0; i < objBEStudent.DsResult.Tables[1].Rows.Count; i++)
                    {
                        if (objBEStudent.DsResult.Tables[1].Rows[i]["ToolID"].ToString() == "101")
                        {
                            imgCalc.Visible = true;
                        }
                        if (objBEStudent.DsResult.Tables[1].Rows[i]["ToolID"].ToString() == "102")
                        {
                            imgStickyNotes.Visible = true;
                        }
                    }
                }
                if (noTools == false)
                {
                    lblTools.Visible = true;
                }
                trButtons.Visible = true;
                trMessage.Visible = false;
            }
        }