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

            strSql.Append("update JobTrade set ");
            strSql.Append("JobTradeId=@JobTradeId,JobTradeName=@JobTradeName,CreateType=@CreateType,CreateUser=@CreateUser,CreateTime=@CreateTime,IsDelete=@IsDelete");

            strSql.Append(" where JobTradeId=@JobTradeId");
            SqlParameter[] parameters =
            {
                new SqlParameter("@JobTradeName", model.JobTradeName),
                new SqlParameter("@CreateType",   model.CreateType),
                new SqlParameter("@CreateUser",   model.CreateUser),
                new SqlParameter("@CreateTime",   model.CreateTime),
                new SqlParameter("@IsDelete",     model.IsDelete),


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

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

            strSql.Append("insert into JobTrade(");
            strSql.Append(" JobTradeId,JobTradeName,CreateType,CreateUser,CreateTime,IsDelete )");
            strSql.Append(" values (");
            strSql.Append("@JobTradeId,@JobTradeName,@CreateType,@CreateUser,@CreateTime,@IsDelete);");
            SqlParameter[] parameters =
            {
                new SqlParameter("@JobTradeName", model.JobTradeName),
                new SqlParameter("@CreateType",   model.CreateType),
                new SqlParameter("@CreateUser",   model.CreateUser),
                new SqlParameter("@CreateTime",   model.CreateTime),
                new SqlParameter("@IsDelete",     model.IsDelete),

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

            int obj;

            if (tran == null)
            {
                obj = SqlHelper.ExecuteSql(strSql.ToString(), CommandType.Text, parameters);
            }
            else
            {
                obj = SqlHelper.ExecuteSql(tran, CommandType.Text, strSql.ToString(), parameters);
            }
            return(obj);
        }
示例#3
0
        public ActionResult AddTrade(string tradeName, bool isfromConsole = false)
        {
            ResultInfo ri = new ResultInfo();

            if (tradeName.IsNotNullOrEmpty())
            {
                JobTrade mdoel = new JobTrade()
                {
                    JobTradeId   = Guid.NewGuid(),
                    CreateTime   = DateTime.Now,
                    CreateType   = isfromConsole ? 1 : 2,
                    CreateUser   = UserID.ToString(),
                    IsDelete     = 0,
                    JobTradeName = tradeName
                };
                if (JobTradeBLL.Instance.Add(mdoel) > 0)
                {
                    ri.Ok = true;
                }
            }
            else
            {
                ri.Msg = "行业名称不能为空";
            }
            return(Result(ri));
        }
示例#4
0
        /// <summary>
        /// 修改 (可能有其他业务逻辑检查)
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ResultInfo Update(JobTrade model, SqlTransaction tran = null)
        {
            ResultInfo ri = new ResultInfo();

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

            return(ri);
        }
示例#5
0
        /// <summary>
        /// 保存 (可能有其他业务逻辑检查)
        /// </summary>
        /// <param name="model">实体</param>
        /// <returns></returns>
        public ResultInfo Create(JobTrade 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);
        }
示例#6
0
 /// <summary>
 /// 修改一条记录
 /// </summary>
 /// <param name="model">实体对象</param>
 /// <returns></returns>
 public bool Edit(JobTrade model, SqlTransaction tran = null)
 {
     return(dal.Update(model, tran));
 }
示例#7
0
 /// <summary>
 /// 添加一条记录,没有任何逻辑
 /// </summary>
 /// <param name="model">实体对象</param>
 /// <returns></returns>
 public int Add(JobTrade model, SqlTransaction tran = null)
 {
     return(dal.Add(model, tran));
 }