protected string ImportDataItem(DataSet ds, ref int success, ref int error)//基础数据 { string result = ""; BLL.CCOM.Judge bll = new BLL.CCOM.Judge(); Model.CCOM.Judge model = new Model.CCOM.Judge(); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { string checkmsg = null; string name = ds.Tables[0].Rows[i]["姓名"].ToString().Trim(); if (!ValidDFValue(name, true, "", ref checkmsg)) { result += "×第" + (i + 1).ToString() + "行数据更新失败,姓名" + checkmsg + "<br/>"; error++; continue; } else if (name != "") { model.Judge_name = name; } string staff = ds.Tables[0].Rows[i]["教工号"].ToString().Trim(); if (!ValidDFValue(staff, true, "", ref checkmsg)) { result += "×第" + (i + 1).ToString() + "行数据更新失败,教工号" + checkmsg + "<br/>"; error++; continue; } else if (staff != "") { model.Judge_staff_number = staff; } string dep = ds.Tables[0].Rows[i]["所属部门"].ToString().Trim(); if (!ValidDFValue(dep, true, "", ref checkmsg)) { result += "×第" + (i + 1).ToString() + "行数据更新失败,所属部门" + checkmsg + "<br/>"; error++; continue; } else if (dep != "") { model.Judge_department = dep; } string title = ds.Tables[0].Rows[i]["职称"].ToString().Trim(); if (!ValidDFValue(title, true, "", ref checkmsg)) { result += "×第" + (i + 1).ToString() + "行数据更新失败,职称" + checkmsg + "<br/>"; error++; continue; } else if (title != "") { model.Judge_title = title; } if (bll.Add(model) == 0) { result += "×第" + (i + 1).ToString() + "行数据更新异常<br/>"; error++; continue; } else { success++; } } return(result); }
//保存 protected void btnSubmit_Click(object sender, EventArgs e) { String name = this.nameText.Text; String staff = this.staffText.Text; String dep = this.depText.Text; String title = this.titleText.Text; if (name == "") { JscriptMsg("评委姓名不能为空!", "", "Error"); return; } if (staff == "") { JscriptMsg("教工号不能为空!", "", "Error"); return; } if (dep == "") { JscriptMsg("所属部门不能为空!", "", "Error"); return; } if (title == "") { JscriptMsg("职称不能为空!", "", "Error"); return; } if (Tools.CheckParams(name)) { JscriptMsg("评委姓名不合法!", "", "Error"); return; } if (Tools.CheckParams(staff)) { JscriptMsg("教工号不合法!", "", "Error"); return; } if (Tools.CheckParams(dep)) { JscriptMsg("所属部门不合法!", "", "Error"); return; } if (Tools.CheckParams(title)) { JscriptMsg("评委职称不合法!", "", "Error"); return; } if (action == MyEnums.ActionEnum.Edit.ToString()) //修改 { if (signId != 0) { Model.CCOM.Judge model = new BLL.CCOM.Judge().GetModel(" Judge_id=" + signId); if (model != null) { model.Judge_name = name; model.Judge_staff_number = staff; model.Judge_department = dep; model.Judge_title = title; if (new BLL.CCOM.Judge().Update(model)) { string pageUrl = Utils.CombUrlTxt("JudgeList.aspx", "fun_id={0}", DESEncrypt.Encrypt(this.fun_id)); JscriptMsg("评委信息编辑成功!^_^", pageUrl, "Success"); } else { JscriptMsg("出现异常,评委信息编辑失败!", "", "Error"); } } } } else { //add Model.CCOM.Judge model = new Model.CCOM.Judge(); model.Judge_name = name; model.Judge_staff_number = staff; model.Judge_department = dep; model.Judge_title = title; model.Judge_id = new BLL.CCOM.Judge().Add(model); if (model.Judge_id > 0) { string pageUrl = Utils.CombUrlTxt("JudgeList.aspx", "fun_id={0}", DESEncrypt.Encrypt(this.fun_id)); JscriptMsg("添加评委成功!^_^", pageUrl, "Success"); } else { JscriptMsg("出现异常,添加评委失败!", "", "Error"); } } }