/// <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();
            }
        }
예제 #3
0
    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);
            }
        }
    }
예제 #4
0
    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;
        }
    }
예제 #5
0
        //绑定重修重考原因
        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()));
                }
            }
        }