//保存
 protected void EBtnSubmit_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(CAction) || CAction.Equals("Add"))
     {
         M_Exam_Class mqc = examBll.GetSelectByCName(this.txtClassName.Text.Trim());
         if (mqc != null && mqc.C_id > 0)
         {
             function.WriteErrMsg("已存在该分类,请重新添加!");
         }
         mqc.C_ClassName = this.txtClassName.Text.Trim();
         mqc.C_Classid   = Cid;
         mqc.C_OrderBy   = txtC_OrderBy.Text == "" ? 0 : DataConverter.CLng(txtC_OrderBy.Text.Trim());
         mqc.C_ClassType = DataConverter.CLng(this.C_ClassType.SelectedValue);
         int resu = examBll.GetInsert(mqc);
         if (resu > 0)
         {
             function.WriteSuccessMsg("添加成功!", "/Admin/Exam/Question_Class_Manage.aspx");
         }
         else
         {
             function.WriteErrMsg("添加失败!");
         }
     }
     else if (CAction.Equals("Modify"))
     {
         M_Exam_Class mqc   = examBll.GetSelectByCName(this.txtClassName.Text.Trim());
         M_Exam_Class model = examBll.GetSelect(Cid);
         if ((mqc != null && mqc.C_id > 0) && !model.C_ClassName.Equals(mqc.C_ClassName))
         {
             function.WriteErrMsg("已存在该分类,请重新修改!");
         }
         model.C_ClassName = txtClassName.Text.Trim();
         model.C_Classid   = DataConverter.CLng(ddlC_ClassId.SelectedValue);
         model.C_OrderBy   = txtC_OrderBy.Text == "" ? 0 : DataConverter.CLng(txtC_OrderBy.Text.Trim());
         bool resu = examBll.GetUpdate(model);  //更新
         if (resu)
         {
             function.WriteSuccessMsg("更新成功!", "/Admin/Exam/Question_Class_Manage.aspx");
         }
         else
         {
             function.WriteErrMsg("更新失败!");
         }
     }
 }
Ejemplo n.º 2
0
        public void Question_Class_Add()
        {
            M_Exam_Class classMod = classBll.GetSelectByCName(Request.Form["C_ClassName"].Trim(' '));

            if (classMod.C_id > 0 && classMod.C_id != Mid)
            {
                function.WriteErrMsg("已存在该分类,请重新修改!"); return;
            }
            else if (classMod.C_id > 0 && Mid == 0)
            {
                function.WriteErrMsg("已存在该分类,请重新添加!"); return;
            }

            M_Exam_Class model = classBll.GetSelect(Mid);

            model.C_ClassName = Request.Form["C_ClassName"].Trim(' ');
            model.C_Classid   = DataConverter.CLng(Request.Form["C_Classid"]);
            model.C_OrderBy   = DataConverter.CLng(Request.Form["C_OrderBy"]);
            if (model.C_id > 0)
            {
                bool resu = classBll.GetUpdate(model);  //更新
                if (resu)
                {
                    function.WriteSuccessMsg("更新成功!", "Question_Class_Manage"); return;
                }
                else
                {
                    function.WriteErrMsg("更新失败!"); return;
                }
            }
            else
            {
                model.C_ClassType = DataConverter.CLng(Request.Form["C_ClassType"]);
                int resu = classBll.GetInsert(model);
                if (resu > 0)
                {
                    function.WriteSuccessMsg("添加成功!", "Question_Class_Manage"); return;
                }
                else
                {
                    function.WriteErrMsg("添加失败!"); return;
                }
            }
        }
        //文本改变
        protected void txtClassName_TextChanged(object sender, EventArgs e)
        {
            examBll = new B_Exam_Class();
            M_Exam_Class mqc  = new M_Exam_Class();
            int          c_id = DataConverter.CLng(ViewState["Classid"]);

            examBll = new B_Exam_Class();
            M_Exam_Class mqc1 = new M_Exam_Class();

            mqc1 = examBll.GetSelect(c_id);
            mqc  = examBll.GetSelectByCName(this.txtClassName.Text.Trim());
            if (mqc != null && mqc.C_id > 0)  //判断存在该分类
            {
                function.WriteErrMsg("已存在该分类,请重新添加!");
                this.EBtnSubmit.Enabled = false;
            }
            else
            {
                this.EBtnSubmit.Enabled = true;
            }
        }