/// <summary> /// 添加 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnAdd_Click(object sender, EventArgs e) { if (txtGradeCheckApplyReasonTitle.Text.Trim().Length == 0) { Javascript.GoHistory(-1, "请输入重修重考原因标题:)", Page); } else { DalOperationAboutGradeCheckApplyReason dal = new DalOperationAboutGradeCheckApplyReason(); StudentsGradeCheckApplyReason model = new StudentsGradeCheckApplyReason(); model.gradeCheckApplyReasonTitle = txtGradeCheckApplyReasonTitle.Text.Trim(); model.gradeCheckApplyReasonRemark = txtGradeCheckApplyReasonRemark.Text.Trim(); try { dal.Add(model);//添加 Javascript.RefreshParentWindow("添加重修重考原因成功!", "/Administrator/StudentManager.aspx?fragment=3", Page); } catch (Exception ex) { MongoDBLog.LogRecord(ex); Javascript.GoHistory(-1, "添加重修重考原因失败,请检查格式是否有误:(", Page); } } }
//初始化编辑页面 public void InitialNotifyEdit(int gradeCheckApplyReasonId) { DalOperationAboutGradeCheckApplyReason dal = new DalOperationAboutGradeCheckApplyReason(); DataTable dt = dal.Get(gradeCheckApplyReasonId).Tables[0]; for (int i = 0; i < dt.Rows.Count; i++) { txtGradeCheckApplyReasonTitle.Text = dt.Rows[i]["gradeCheckApplyReasonTitle"].ToString().Trim(); txtGradeCheckApplyReasonRemark.Text = dt.Rows[i]["gradeCheckApplyReasonRemark"].ToString().Trim(); } }
protected void dlstGradeCheckApplyReason_ItemCommand(object source, DataListCommandEventArgs e) { DalOperationAboutGradeCheckApplyReason dos = new DalOperationAboutGradeCheckApplyReason(); if (e.CommandName == "delete") { int gradeCheckApplyReasonId = int.Parse(dlstGradeCheckApplyReason.DataKeys[e.Item.ItemIndex].ToString());//取选中行学生编号 if (dos.Delete(gradeCheckApplyReasonId)) { Javascript.AlertAndRedirect("删除成功!", "/Administrator/StudentManager.aspx?fragment=3", Page); } else { Javascript.GoHistory(-1, "删除失败!", Page); } } }
protected void DataListBindGradeCheckApplyReason() { DalOperationAboutGradeCheckApplyReason dal = new DalOperationAboutGradeCheckApplyReason(); DataTable dt= dal.GetAll().Tables[0]; dlstGradeCheckApplyReason.DataSource = dt; dlstGradeCheckApplyReason.DataBind(); if (dt.Rows.Count == 0) { dlstGradeCheckApplyReason.ShowFooter = true; } else { dlstGradeCheckApplyReason.ShowFooter = false; } }
//绑定重修重考原因 protected void dlstcourses_ItemDataBound(object sender, DataListItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { DropDownList ddl = (DropDownList)e.Item.FindControl("ddlApplyReason"); DalOperationAboutGradeCheckApplyReason dal = new DalOperationAboutGradeCheckApplyReason(); DataTable dt = dal.GetAll().Tables[0]; for (int i = 0; i < dt.Rows.Count; i++) { ddl.Items.Add(new ListItem(dt.Rows[i]["gradeCheckApplyReasonTitle"].ToString().Trim(), dt.Rows[i]["gradeCheckApplyReasonTitle"].ToString().Trim())); } } }