//保存 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("更新失败!"); } } }
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; } }