Beispiel #1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool Update(JoinItemQuestionExt model, SqlTransaction tran = null)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update JoinItemQuestionExt set ");
            strSql.Append("MainType=@MainType,MainID=@MainID,ItemName=@ItemName,IsMustWrite=@IsMustWrite,CreateTime=@CreateTime,CreateUser=@CreateUser,UpdateTime=@UpdateTime,UpdateUser=@UpdateUser,IsDelete=@IsDelete");

            strSql.Append(" where JoinItemQuestionExtId=@JoinItemQuestionExtId");
            SqlParameter[] parameters =
            {
                new SqlParameter("@MainType",              model.MainType),
                new SqlParameter("@MainID",                model.MainID),
                new SqlParameter("@ItemName",              model.ItemName),
                new SqlParameter("@IsMustWrite",           model.IsMustWrite),
                new SqlParameter("@CreateTime",            model.CreateTime),
                new SqlParameter("@CreateUser",            model.CreateUser),
                new SqlParameter("@UpdateTime",            model.UpdateTime),
                new SqlParameter("@UpdateUser",            model.UpdateUser),
                new SqlParameter("@IsDelete",              model.IsDelete),


                new SqlParameter("@JoinItemQuestionExtId", model.JoinItemQuestionExtId)
            };

            if (tran == null)
            {
                return(SqlHelper.ExecuteSql(strSql.ToString(), CommandType.Text, parameters) > 0);
            }
            else
            {
                return(SqlHelper.ExecuteSql(tran, CommandType.Text, strSql.ToString(), parameters) > 0);
            }
        }
Beispiel #2
0
        /// <summary>
        /// 添加一条数据
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int Add(JoinItemQuestionExt model, SqlTransaction tran = null)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into JoinItemQuestionExt(");
            strSql.Append(" MainType,MainID,ItemName,IsMustWrite,CreateTime,CreateUser,UpdateTime,UpdateUser,IsDelete )");
            strSql.Append(" values (");
            strSql.Append("@MainType,@MainID,@ItemName,@IsMustWrite,@CreateTime,@CreateUser,@UpdateTime,@UpdateUser,@IsDelete);select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@MainType",    model.MainType),
                new SqlParameter("@MainID",      model.MainID),
                new SqlParameter("@ItemName",    model.ItemName),
                new SqlParameter("@IsMustWrite", model.IsMustWrite),
                new SqlParameter("@CreateTime",  model.CreateTime),
                new SqlParameter("@CreateUser",  model.CreateUser),
                new SqlParameter("@UpdateTime",  model.UpdateTime),
                new SqlParameter("@UpdateUser",  model.UpdateUser),
                new SqlParameter("@IsDelete",    model.IsDelete),
            };

            object obj;

            if (tran == null)
            {
                obj = SqlHelper.GetSingle(strSql.ToString(), CommandType.Text, parameters);
            }
            else
            {
                obj = SqlHelper.GetSingle(tran, CommandType.Text, strSql.ToString(), parameters);
            }
            return(obj == null ? 0 : Convert.ToInt32(obj));
        }
        /// <summary>
        /// 修改 (可能有其他业务逻辑检查)
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ResultInfo Update(JoinItemQuestionExt model, SqlTransaction tran = null)
        {
            ResultInfo ri = new ResultInfo();

            if (Edit(model, tran))
            {
                ri.Ok  = true;
                ri.Msg = "修改成功";
            }

            return(ri);
        }
        /// <summary>
        /// 保存 (可能有其他业务逻辑检查)
        /// </summary>
        /// <param name="model">实体</param>
        /// <returns></returns>
        public ResultInfo Create(JoinItemQuestionExt model, SqlTransaction tran = null)
        {
            ResultInfo ri = new ResultInfo();

            if (model == null)
            {
                return(ri);
            }

            int result = Add(model, tran);

            if (result > 0)
            {
                ri.Ok  = true;
                ri.Msg = "添加成功";
            }

            return(ri);
        }
Beispiel #5
0
 /// <summary>
 /// 修改一条记录
 /// </summary>
 /// <param name="model">实体对象</param>
 /// <returns></returns>
 public bool Edit(JoinItemQuestionExt model, SqlTransaction tran = null)
 {
     return(dal.Update(model, tran));
 }
Beispiel #6
0
 /// <summary>
 /// 添加一条记录,没有任何逻辑
 /// </summary>
 /// <param name="model">实体对象</param>
 /// <returns></returns>
 public int Add(JoinItemQuestionExt model, SqlTransaction tran = null)
 {
     return(dal.Add(model, tran));
 }