//初始化编辑页面
        public void InitialNotifyEdit(int englishExamId)
        {
            UserCookiesInfo UserCookiesInfo = BllOperationAboutUser.GetUserCookiesInfo();
            DalOperationAboutEnglishExam dal = new DalOperationAboutEnglishExam();

            if (dal.CheckIsOverDateOrSignUpConfirm(UserCookiesInfo.userNo, englishExamId))
            {
                Javascript.AlertAndRedirect("您好,当前报名信息不能修改,可能的原因为:\n1. 已经过报名截止日期。2. 报名信息已经确认。\n如有疑问请发送疑问反馈,谢谢!", "/Student/EnglishExamSignUp.aspx?fragment=2", Page);
                return;
            }

            DataSet ds = dal.GetEnglishExamNotifyIngById(englishExamNotifyId);
            DataRowCollection drc = ds.Tables[0].Rows;

            if (drc.Count == 0)
            {
                Javascript.RefreshParentWindow("您好,当前无四六级报名信息!", "/Student/EnglishExamSignUp.aspx?fragment=2", Page);
                return;
            }

            for (int i = 0; i < 1; i++)
            {
                ddlEnglishExamNotify.Items.Add(new ListItem(drc[i]["englishExamNotifyTitle"].ToString().Trim(), drc[i]["englishExamNotifyId"].ToString().Trim()));
            }
            StudentsList studentList = dal.GetEnglishExamSignUpStudentInfoByStudentNo(UserCookiesInfo.userNo);

            ltlName.Text = studentList.studentName;
            ltlSex.Text = (studentList.Sex == 1 ? "女" : "男");
            ltlStudentNo.Text = studentList.studentNo;
            ltlCardType.Text = studentList.CardType;
            ltlCardNum.Text = studentList.CardNum;
            ltlMatriculationDate.Text = studentList.MatriculationDate.ToString("yyyy-MM-dd");
            ltlMajor.Text = studentList.studentSpeciality;
            ltlSchoolClass.Text = studentList.SchoolClassName;

            EnglishExam englishExam =  dal.GetEnglishExamSignUpInfoByStudentNo(UserCookiesInfo.userNo, englishExamId);

            if (englishExam.examType.Trim() == "四级")
            {
                ddlEnglishExamType.Items.Add(new ListItem("四级", "四级"));
                ddlEnglishExamType.Items.Add(new ListItem("六级", "六级"));
            }
            else if (englishExam.examType.Trim() == "六级")
            {
                ddlEnglishExamType.Items.Add(new ListItem("六级", "六级"));
                ddlEnglishExamType.Items.Add(new ListItem("四级", "四级"));
            }

            if (englishExam.examPlace.Trim() == "合肥")
            {
                ddlEnglishExamPlace.Items.Add(new ListItem("合肥", "合肥"));
                ddlEnglishExamPlace.Items.Add(new ListItem("苏州", "苏州"));
            }
            else if (englishExam.examPlace.Trim() == "苏州")
            {
                ddlEnglishExamPlace.Items.Add(new ListItem("苏州", "苏州"));
                ddlEnglishExamPlace.Items.Add(new ListItem("合肥", "合肥"));
            }
        }
        //初始化编辑页面
        public void InitialNotifyEdit(int englishExamId)
        {
            DalOperationAboutEnglishExam dal = new DalOperationAboutEnglishExam();

            DataSet ds = dal.GetEnglishExamNotifyIngById(englishExamNotifyId);
            DataRowCollection drc = ds.Tables[0].Rows;
            for (int i = 0; i < drc.Count; i++)
            {
                ddlEnglishExamNotify.Items.Add(new ListItem(drc[i]["englishExamNotifyTitle"].ToString().Trim(), drc[i]["englishExamNotifyId"].ToString().Trim()));
            }
            StudentsList studentList = dal.GetEnglishExamSignUpStudentInfoByStudentNo(studentNo);

            ltlName.Text = studentList.studentName;
            ltlSex.Text = (studentList.Sex == 1 ? "女" : "男");
            ltlStudentNo.Text = studentList.studentNo;
            ltlCardType.Text = studentList.CardType;
            ltlCardNum.Text = studentList.CardNum;
            ltlMatriculationDate.Text = studentList.MatriculationDate.ToString("yyyy-MM-dd");
            ltlMajor.Text = studentList.studentSpeciality;
            ltlSchoolClass.Text = studentList.SchoolClassName;

            EnglishExam englishExam = dal.GetEnglishExamSignUpInfoByStudentNo(studentNo, englishExamId);

            if (englishExam.examType.Trim() == "四级")
            {
                ddlEnglishExamType.Items.Add(new ListItem("四级", "四级"));
                ddlEnglishExamType.Items.Add(new ListItem("六级", "六级"));
            }
            else if (englishExam.examType.Trim() == "六级")
            {
                ddlEnglishExamType.Items.Add(new ListItem("六级", "六级"));
                ddlEnglishExamType.Items.Add(new ListItem("四级", "四级"));
            }

            if (englishExam.examPlace.Trim() == "合肥")
            {
                ddlEnglishExamPlace.Items.Add(new ListItem("合肥", "合肥"));
                ddlEnglishExamPlace.Items.Add(new ListItem("苏州", "苏州"));
            }
            else if (englishExam.examPlace.Trim() == "苏州")
            {
                ddlEnglishExamPlace.Items.Add(new ListItem("苏州", "苏州"));
                ddlEnglishExamPlace.Items.Add(new ListItem("合肥", "合肥"));
            }

            if (englishExam.englishExamSignUpConfirm == 1)
            {
                btnConfirm.Text = "取消确认报名信息";
                btnConfirm.Attributes.Add("onclick", "return confirm('是否取消确认报名信息?')");
                ddlEnglishExamType.Attributes.Add("disabled", "disabled");
                ddlEnglishExamPlace.Attributes.Add("disabled", "disabled");
            }
            else
            {
                btnConfirm.Attributes.Add("onclick", "return confirm('是否确认报名信息(包括基本信息、考试类型、考试地点等)?')");
            }
            hidExamType.Value = englishExam.examType;
            hidExamPlace.Value = englishExam.examPlace;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            //控制Tab的显示

            UserCookiesInfo UserCookiesInfo = BllOperationAboutUser.GetUserCookiesInfo();

            if (Request["fragment"] != null)
            {
                fragmentFlag = Request["fragment"];
            }

            CommonUtility.ShowLiControl(fragmentFlag, liFragment1, liFragment2, liFragment3
                , divFragment1, divFragment2, divFragment3);

            if (!IsPostBack)
            {
                if (fragmentFlag == "1")
                {
                    DalOperationAboutEnglishExam dal = new DalOperationAboutEnglishExam();
                    DataTable _dt = dal.GetLocaleByStudentNo(UserCookiesInfo.userNo).Tables[0];

                    DataSet ds = dal.GetEnglishExamNotifyByLocale(_dt.Rows.Count > 0 ? _dt.Rows[0]["locale"].ToString().Trim() : string.Empty);
                    DataRowCollection drc = ds.Tables[0].Rows;

                    if (drc.Count == 0)
                    {
                        tbEnglishtSignUp.Visible = false;
                        Javascript.AlertAndRedirect("您好,当前无四六级报名信息!", "/Student/EnglishExamSignUp.aspx?fragment=2", Page);
                        return;
                    }

                    for (int i = 0; i < 1; i++)
                    {
                        ddlEnglishExamNotify.Items.Add(new ListItem(drc[i]["englishExamNotifyTitle"].ToString().Trim(), drc[i]["englishExamNotifyId"].ToString().Trim()));
                    }

                    if (dal.CheckHasSignUpInfo(UserCookiesInfo.userNo, int.Parse(ddlEnglishExamNotify.SelectedValue)) > 0)
                    {
                        Javascript.AlertAndRedirect("您好,当前已经报名,点击确定查看报名信息", "/Student/EnglishExamSignUp.aspx?fragment=2", Page);
                        return;
                    }

                    StudentsList studentList = dal.GetEnglishExamSignUpStudentInfoByStudentNo(UserCookiesInfo.userNo);

                    ltlName.Text = studentList.studentName;
                    ltlSex.Text = (studentList.Sex == 1 ? "女" : "男");
                    ltlStudentNo.Text = studentList.studentNo;
                    ltlCardType.Text = studentList.CardType;
                    ltlCardNum.Text = studentList.CardNum;
                    ltlMatriculationDate.Text = studentList.MatriculationDate.ToString("yyyy-MM-dd");
                    ltlMajor.Text = studentList.studentSpeciality;
                    ltlSchoolClass.Text = studentList.SchoolClassName;

                }

                if (fragmentFlag == "2")
                {
                    DalOperationAboutEnglishExam dal = new DalOperationAboutEnglishExam();
                    dlstEnglishExamSignUp.DataSource = dal.GetAllEnglishExamSignUpInfoByStudentNo(UserCookiesInfo.userNo);
                    dlstEnglishExamSignUp.DataBind();
                }
            }
        }