/// <summary> /// 新增 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnAddNew_Click(object sender, System.Web.UI.ImageClickEventArgs e) { string attrVal = string.Empty; //属性值 string SortIndex = string.Empty; //排序 string str = string.Empty; string attrNameId = ViewState["attrNameId"].ToString(); //属性名称Id #region 获取页面的值 if (this.txtAtVal.Text != "") { attrVal = this.txtAtVal.Text.Trim(); } if (this.txtSortIndex.Text != "") { SortIndex = this.txtSortIndex.Text.Trim(); } #endregion #region 判断 if (attrVal == "") { str += "- 属性值不能为空。\\r\\n"; } //if (SortIndex == "") //{ // str += "- 排序不能为空。\\r\\n"; //} #endregion if (str != "") { JScript.AlertMsgOne(this, str, JScript.IconOption.错误, 2500); return; } Hi.Model.BD_DefDoc AttrNameModel = AttrNameBLL.GetModel(Convert.ToInt16(attrNameId)); if (AttrNameModel != null) { Hi.Model.BD_DefDoc_B attrValModel = new Hi.Model.BD_DefDoc_B(); attrValModel.DefID = Convert.ToInt16(attrNameId); attrValModel.CompID = this.CompID; attrValModel.AtName = AttrNameModel.AtName; attrValModel.AtVal = attrVal; attrValModel.SortIndex = SortIndex; attrValModel.ts = DateTime.Now; attrValModel.modifyuser = this.UserID; int count = AttrValBLL.Add(attrValModel); if (count > 0) { JScript.AlertMsgOne(this, "数据新增成功!", JScript.IconOption.笑脸); AttrValBind(attrNameId, 1); Clear(); //日志 //Hi.Model.A_AdminUser UModel = Session["AdminUser"] as Hi.Model.A_AdminUser; //Utils.EditLog("用户" + this.UserName + "新增属性值成功", ID, "属性名称模块", "SysManager/AttrManager.aspx", 1); } else { JScript.AlertMsgOne(this, "数据新增失败", JScript.IconOption.错误, 2500); } } else { JScript.AlertMsgOne(this, "属性名称不存在", JScript.IconOption.错误, 2500); } }