コード例 #1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(EtNet_Models.TargetEnum model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update TargetEnum set ");

            strSql.Append(" EnumTypeId = @EnumTypeId , ");
            strSql.Append(" EnumId = @EnumId , ");
            strSql.Append(" EnumValue = @EnumValue  ");
            strSql.Append(" where EnumTypeId=@EnumTypeId and EnumId=@EnumId and EnumValue=@EnumValue  ");

            SqlParameter[] parameters =
            {
                new SqlParameter("@EnumTypeId", SqlDbType.Int,      4),
                new SqlParameter("@EnumId",     SqlDbType.Int,      4),
                new SqlParameter("@EnumValue",  SqlDbType.NVarChar, 50)
            };

            parameters[0].Value = model.EnumTypeId;
            parameters[1].Value = model.EnumId;
            parameters[2].Value = model.EnumValue;
            int rows = DBHelper.ExecuteCommand(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public EtNet_Models.TargetEnum GetModel(int EnumTypeId, int EnumId, string EnumValue)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select EnumTypeId, EnumId, EnumValue  ");
            strSql.Append("  from TargetEnum ");
            strSql.Append(" where EnumTypeId=@EnumTypeId and EnumId=@EnumId and EnumValue=@EnumValue ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@EnumTypeId", SqlDbType.Int,      4),
                new SqlParameter("@EnumId",     SqlDbType.Int,      4),
                new SqlParameter("@EnumValue",  SqlDbType.NVarChar, 50)
            };
            parameters[0].Value = EnumTypeId;
            parameters[1].Value = EnumId;
            parameters[2].Value = EnumValue;


            EtNet_Models.TargetEnum model = new EtNet_Models.TargetEnum();
            DataTable dt = DBHelper.GetDataSet(strSql.ToString(), parameters);

            if (dt.Rows.Count > 0)
            {
                if (dt.Rows[0]["EnumTypeId"].ToString() != "")
                {
                    model.EnumTypeId = int.Parse(dt.Rows[0]["EnumTypeId"].ToString());
                }
                if (dt.Rows[0]["EnumId"].ToString() != "")
                {
                    model.EnumId = int.Parse(dt.Rows[0]["EnumId"].ToString());
                }
                model.EnumValue = dt.Rows[0]["EnumValue"].ToString();

                return(model);
            }
            else
            {
                return(null);
            }
        }
コード例 #3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public void Add(EtNet_Models.TargetEnum model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into TargetEnum(");
            strSql.Append("EnumTypeId,EnumId,EnumValue");
            strSql.Append(") values (");
            strSql.Append("@EnumTypeId,@EnumId,@EnumValue");
            strSql.Append(") ");

            SqlParameter[] parameters =
            {
                new SqlParameter("@EnumTypeId", SqlDbType.Int,      4),
                new SqlParameter("@EnumId",     SqlDbType.Int,      4),
                new SqlParameter("@EnumValue",  SqlDbType.NVarChar, 50)
            };

            parameters[0].Value = model.EnumTypeId;
            parameters[1].Value = model.EnumId;
            parameters[2].Value = model.EnumValue;
            DBHelper.ExecuteCommand(strSql.ToString(), parameters);
        }