//初始化编辑页面 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(); } } }