public static string CheckValidVal(string val, string FieldName) { string text = ""; if ((val != null) && (val != "")) { if (FieldName.ToLower() == "housecount") { if (!StringCheck.IsInt(val)) { return(string.Format("“{0}”不是有效的整数,请检查 ! ", val)); } return(text); } if (!StringCheck.IsNumber(val)) { return(string.Format("“{0}”不是有效的数值,请检查 ! ", val)); } } return(text); }
/// <summary> /// 保存数据 /// </summary> public void SaveData() { try { if ("" == this.TextFunctionName.Value.Trim()) { Response.Write(JavaScript.Alert(true, "名称必须填写!")); return; } if ("" == this.HideBuildingFunctionCode.Value.Trim()) { #region --- 新增 ------------------------------------------------------------------------- EntityData entity = new EntityData("BuildingFunction"); DataRow dr = entity.GetNewRecord(); dr["BuildingFunctionCode"] = DAL.EntityDAO.SystemManageDAO.GetNewSysCode("BuildingFunctionCode"); dr["BuildingCode"] = this.HideBuildingCode.Value; dr["FunctionName"] = this.TextFunctionName.Value; if (StringCheck.IsInt(this.TextFunctionNum.Value)) { dr["FunctionNum"] = this.TextFunctionNum.Value; } else { dr["FunctionNum"] = DBNull.Value; } if (StringCheck.IsNumber(this.TextFunctionArea.Value)) { dr["FunctionArea"] = this.TextFunctionArea.Value; } else { dr["FunctionArea"] = DBNull.Value; } dr["FunctionRemark"] = this.TextAreaFunctionRemark.Value; entity.AddNewRecord(dr); DAL.EntityDAO.ProductDAO.SubmitAllBuildingFunction(entity); entity.Dispose(); #endregion ------------------------------------------------------------------------- } else { #region --- 修改 ------------------------------------------------------------------------- EntityData entity = DAL.EntityDAO.ProductDAO.GetBuildingFunctionByCode(this.HideBuildingFunctionCode.Value.Trim()); DataRow dr = entity.CurrentRow; dr["FunctionName"] = this.TextFunctionName.Value; if (StringCheck.IsInt(this.TextFunctionNum.Value)) { dr["FunctionNum"] = this.TextFunctionNum.Value; } else { dr["FunctionNum"] = DBNull.Value; } if (StringCheck.IsNumber(this.TextFunctionArea.Value)) { dr["FunctionArea"] = this.TextFunctionArea.Value; } else { dr["FunctionArea"] = DBNull.Value; } dr["FunctionRemark"] = this.TextAreaFunctionRemark.Value; DAL.EntityDAO.ProductDAO.SubmitAllBuildingFunction(entity); entity.Dispose(); #endregion ------------------------------------------------------------------------- } } catch (Exception ex) { ApplicationLog.WriteLog(this.ToString(), ex, ""); } }