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; } }