示例#1
0
        protected void BindExamDetails()
        {
            DataTable dtHrs = GetHrsTable();
            DataTable dtMin = GetMinTable();

            if (Session["EP_Exam"] != null)
            {
                BEProvider objBEExamProvider = (BEProvider)Session["EP_Exam"];
                // txtCourse.Text = objBEExamProvider.strCourseName;
                txtExam.Text = objBEExamProvider.strExamName;

                ddlHours.DataSource     = dtHrs;
                ddlHours.DataTextField  = "Hrs";
                ddlHours.DataValueField = "Hrs";
                ddlHours.DataBind();
                string dlhours = "";
                if (objBEExamProvider.ddlHours.ToString().Length < 2)
                {
                    dlhours = "0" + objBEExamProvider.ddlHours.ToString();
                }
                else
                {
                    dlhours = objBEExamProvider.ddlHours.ToString();
                }
                ddlHours.Items.FindItemByText(dlhours).Selected = true;
                //
                ddlMinutes.DataSource     = dtMin;
                ddlMinutes.DataTextField  = "Min";
                ddlMinutes.DataValueField = "Min";
                ddlMinutes.DataBind();
                string dlmin = "";
                if (objBEExamProvider.ddlMinutes.ToString().Length < 2)
                {
                    dlmin = "0" + objBEExamProvider.ddlMinutes.ToString();
                }
                else
                {
                    dlmin = objBEExamProvider.ddlMinutes.ToString();
                }
                ddlMinutes.Items.FindItemByText(dlmin).Selected = true;
                //lblHours.Text = objBEExamProvider.ddlHours.ToString();
                //lblMinutes.Text = objBEExamProvider.ddlMinutes.ToString();
                // lblDuration.Text = objBEExamProvider.ddlHM.ToString();
                ddlBufferTime.DataSource     = dtMin;
                ddlBufferTime.DataTextField  = "Min";
                ddlBufferTime.DataValueField = "Min";
                ddlBufferTime.DataBind();
                string ddlbuffer = "";
                if (objBEExamProvider.IntBufferTime.ToString().Length < 2)
                {
                    ddlbuffer = "0" + objBEExamProvider.IntBufferTime.ToString();
                }
                else
                {
                    ddlbuffer = objBEExamProvider.IntBufferTime.ToString();
                }
                ddlBufferTime.Items.FindItemByText(ddlbuffer).Selected = true;

                txtAccessExam.InnerText        = objBEExamProvider.strLinkAccessExam;
                CalendarExtender1.SelectedDate = Convert.ToDateTime(objBEExamProvider.strExamStartDate.ToShortDateString());
                CalendarExtender2.SelectedDate = Convert.ToDateTime(objBEExamProvider.strExamEndDate.ToShortDateString());
                if (objBEExamProvider.intCalc.ToString() == "1")
                {
                    chkCalc.Checked = true;
                }
                else
                {
                    chkCalc.Checked = false;
                }
                if (objBEExamProvider.intStickyNotes.ToString() == "1")
                {
                    chkStickynotes.Checked = true;
                }
                else
                {
                    chkStickynotes.Checked = false;
                }
            }
            Session["DT_Notes"] = null;
            Session["DT_Rules"] = null;
            //Session["EP_Exam"] = null;
            //DataTable dtHrs = GetHrsTable();
            //DataTable dtMin = GetMinTable();
            ddlHours.DataSource     = dtHrs;
            ddlHours.DataTextField  = "Hrs";
            ddlHours.DataValueField = "Hrs";
            ddlHours.DataBind();
            //
            ddlMinutes.DataSource     = dtMin;
            ddlMinutes.DataTextField  = "Min";
            ddlMinutes.DataValueField = "Min";
            ddlMinutes.DataBind();

            ddlBufferTime.DataSource     = dtMin;
            ddlBufferTime.DataTextField  = "Min";
            ddlBufferTime.DataValueField = "Min";
            ddlBufferTime.DataBind();

            BEAdmin objBEAdmin = new BEAdmin();

            BAdmin objBAdmin = new BAdmin();

            objBAdmin.BAdminBindCourse(objBEAdmin);
            if (objBEAdmin.DtResult != null & objBEAdmin.DtResult.Rows.Count > 0)
            {
                ddlCourse.DataSource     = objBEAdmin.DtResult;
                ddlCourse.DataTextField  = "CourseName";
                ddlCourse.DataValueField = "CourseID";
                ddlCourse.DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.MaintainScrollPositionOnPostBack = true;
            this.Page.Title = EnumPageTitles.APPNAME + EnumPageTitles.EXAMPROVIDER_EXAMDETAILS;
            //((LinkButton)this.Page.Master.FindControl("lnkExamDetails")).CssClass = "main_menu_active";
            ((LinkButton)this.Page.Master.FindControl("lnkCourses")).CssClass = "main_menu_active";

            if (!IsPostBack)
            {
                DataTable dtHrs = GetHrsTable();
                DataTable dtMin = GetMinTable();
                if (Session["EP_Exam"] != null)
                {
                    BEProvider objBEExamProvider = (BEProvider)Session["EP_Exam"];
                    // txtCourse.Text = objBEExamProvider.strCourseName;
                    txtExam.Text = objBEExamProvider.strExamName;

                    ddlHours.DataSource     = dtHrs;
                    ddlHours.DataTextField  = "Hrs";
                    ddlHours.DataValueField = "Hrs";
                    ddlHours.DataBind();
                    string dlhours = "";
                    if (objBEExamProvider.ddlHours.ToString().Length < 2)
                    {
                        dlhours = "0" + objBEExamProvider.ddlHours.ToString();
                    }
                    else
                    {
                        dlhours = objBEExamProvider.ddlHours.ToString();
                    }
                    ddlHours.Items.FindItemByText(dlhours).Selected = true;
                    //
                    ddlMinutes.DataSource     = dtMin;
                    ddlMinutes.DataTextField  = "Min";
                    ddlMinutes.DataValueField = "Min";
                    ddlMinutes.DataBind();
                    string dlmin = "";
                    if (objBEExamProvider.ddlMinutes.ToString().Length < 2)
                    {
                        dlmin = "0" + objBEExamProvider.ddlMinutes.ToString();
                    }
                    else
                    {
                        dlmin = objBEExamProvider.ddlMinutes.ToString();
                    }
                    ddlMinutes.Items.FindItemByText(dlmin).Selected = true;
                    //lblHours.Text = objBEExamProvider.ddlHours.ToString();
                    //lblMinutes.Text = objBEExamProvider.ddlMinutes.ToString();
                    // lblDuration.Text = objBEExamProvider.ddlHM.ToString();
                    ddlBufferTime.DataSource     = dtMin;
                    ddlBufferTime.DataTextField  = "Min";
                    ddlBufferTime.DataValueField = "Min";
                    ddlBufferTime.DataBind();
                    string ddlbuffer = "";
                    if (objBEExamProvider.IntBufferTime.ToString().Length < 2)
                    {
                        ddlbuffer = "0" + objBEExamProvider.IntBufferTime.ToString();
                    }
                    else
                    {
                        ddlbuffer = objBEExamProvider.IntBufferTime.ToString();
                    }
                    ddlBufferTime.Items.FindItemByText(ddlbuffer).Selected = true;

                    txtAccessExam.InnerText        = objBEExamProvider.strLinkAccessExam;
                    CalendarExtender1.SelectedDate = Convert.ToDateTime(objBEExamProvider.strExamStartDate.ToShortDateString());
                    CalendarExtender2.SelectedDate = Convert.ToDateTime(objBEExamProvider.strExamEndDate.ToShortDateString());
                    //if (objBEExamProvider.intCalc.ToString() == "1")
                    //{
                    //    chkCalc.Checked = true;
                    //}
                    //else
                    //{
                    //    chkCalc.Checked = false;
                    //}
                    //if (objBEExamProvider.intStickyNotes.ToString() == "1")
                    //{
                    //    chkStickynotes.Checked = true;
                    //}
                    //else
                    //{
                    //    chkStickynotes.Checked = false;
                    //}
                }
                Session["DT_Notes"] = null;
                Session["DT_Rules"] = null;
                //Session["EP_Exam"] = null;
                //DataTable dtHrs = GetHrsTable();
                //DataTable dtMin = GetMinTable();
                ddlHours.DataSource     = dtHrs;
                ddlHours.DataTextField  = "Hrs";
                ddlHours.DataValueField = "Hrs";
                ddlHours.DataBind();
                //
                ddlMinutes.DataSource     = dtMin;
                ddlMinutes.DataTextField  = "Min";
                ddlMinutes.DataValueField = "Min";
                ddlMinutes.DataBind();

                ddlBufferTime.DataSource     = dtMin;
                ddlBufferTime.DataTextField  = "Min";
                ddlBufferTime.DataValueField = "Min";
                ddlBufferTime.DataBind();

                BEAdmin objBEAdmin = new BEAdmin();

                BAdmin objBAdmin = new BAdmin();
                objBAdmin.BAdminBindCourse(objBEAdmin);
                if (objBEAdmin.DtResult != null & objBEAdmin.DtResult.Rows.Count > 0)
                {
                    ddlCourse.DataSource     = objBEAdmin.DtResult;
                    ddlCourse.DataTextField  = "CourseName";
                    ddlCourse.DataValueField = "CourseID";
                    ddlCourse.DataBind();
                }

                BECommon objBECommon = new BECommon();
                objBECommon.IntUserID = Convert.ToInt32(Session[BaseClass.EnumPageSessions.USERID].ToString());
                BCommon objBCommon = new BCommon();
                objBCommon.BBindSecurityLevel(objBECommon);
                if (objBECommon.DtResult != null & objBECommon.DtResult.Rows.Count > 0)
                {
                    ddlExamSecurity.DataSource     = objBECommon.DtResult;
                    ddlExamSecurity.DataTextField  = "Security Description";
                    ddlExamSecurity.DataValueField = "SecurityLevel";
                    ddlExamSecurity.DataBind();
                }
                objBCommon.BBindAllTools(objBECommon);
                if (objBECommon.DtResult != null & objBECommon.DtResult.Rows.Count > 0)
                {
                    RadListBoxSource.DataSource     = objBECommon.DtResult;
                    RadListBoxSource.DataTextField  = "ToolName";
                    RadListBoxSource.DataValueField = "ToolID";
                    RadListBoxSource.DataBind();
                }
            }
        }