Beispiel #1
0
        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);
        }
Beispiel #2
0
        /// <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, "");
            }
        }