Пример #1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(OrderLogModel model)
        {
            bool          reValue = true;
            int           reCount = 0;
            StringBuilder strSql  = new StringBuilder();

            strSql.Append("update DBLOG.dbo.OrderLog set ");

            strSql.Append(" MemberId = @MemberId , ");
            strSql.Append(" OrderLogTitle = @OrderLogTitle , ");
            strSql.Append(" OrderId = @OrderId , ");
            strSql.Append(" OrderToWorkId = @OrderToWorkId , ");
            strSql.Append(" CreateTime = @CreateTime , ");
            strSql.Append(" ReKey = @ReKey , ");
            strSql.Append(" ReKey2 = @ReKey2 , ");
            strSql.Append(" OrderLogClassId = @OrderLogClassId , ");
            strSql.Append(" UserId = @UserId  ");
            strSql.Append(" where OrderLogId=@OrderLogId ");

            SqlParameter[] parameters =
            {
                new SqlParameter("@OrderLogId",      SqlDbType.Decimal,     9),
                new SqlParameter("@MemberId",        SqlDbType.Decimal,     9),
                new SqlParameter("@OrderLogTitle",   SqlDbType.VarChar,   500),
                new SqlParameter("@OrderId",         SqlDbType.VarChar,    50),
                new SqlParameter("@OrderToWorkId",   SqlDbType.Decimal,     9),
                new SqlParameter("@CreateTime",      SqlDbType.DateTime),
                new SqlParameter("@ReKey",           SqlDbType.VarChar,    50),
                new SqlParameter("@ReKey2",          SqlDbType.VarChar,    50),
                new SqlParameter("@OrderLogClassId", SqlDbType.Int,         4),
                new SqlParameter("@UserId",          SqlDbType.VarChar, 50)
            };

            parameters[0].Value = model.OrderLogId;
            parameters[1].Value = model.MemberId;
            parameters[2].Value = model.OrderLogTitle;
            parameters[3].Value = model.OrderId;
            parameters[4].Value = model.OrderToWorkId;
            parameters[5].Value = model.CreateTime;
            parameters[6].Value = model.ReKey;
            parameters[7].Value = model.ReKey2;
            parameters[8].Value = model.OrderLogClassId;
            parameters[9].Value = model.UserId; try
            {//异常处理
                reCount = this.helper.ExecSqlReInt(strSql.ToString(), parameters);
            }
            catch (Exception ex)
            {
                this.helper.Close();
                throw ex;
            }
            if (reCount <= 0)
            {
                reValue = false;
            }
            return(reValue);
        }
Пример #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(OrderLogModel model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into DBLOG.dbo.OrderLog (");
            strSql.Append("MemberId,OrderLogTitle,OrderId,OrderToWorkId,CreateTime,ReKey,ReKey2,OrderLogClassId,UserId");
            strSql.Append(") values (");
            strSql.Append("@MemberId,@OrderLogTitle,@OrderId,@OrderToWorkId,@CreateTime,@ReKey,@ReKey2,@OrderLogClassId,@UserId");
            strSql.Append(") ");
            strSql.Append(";");
            SqlParameter[] parameters =
            {
                new SqlParameter("@MemberId",        SqlDbType.Decimal,     9),
                new SqlParameter("@OrderLogTitle",   SqlDbType.VarChar,   500),
                new SqlParameter("@OrderId",         SqlDbType.VarChar,    50),
                new SqlParameter("@OrderToWorkId",   SqlDbType.Decimal,     9),
                new SqlParameter("@CreateTime",      SqlDbType.DateTime),
                new SqlParameter("@ReKey",           SqlDbType.VarChar,    50),
                new SqlParameter("@ReKey2",          SqlDbType.VarChar,    50),
                new SqlParameter("@OrderLogClassId", SqlDbType.Int,         4),
                new SqlParameter("@UserId",          SqlDbType.VarChar, 50)
            };

            parameters[0].Value = model.MemberId;
            parameters[1].Value = model.OrderLogTitle;
            parameters[2].Value = model.OrderId;
            parameters[3].Value = model.OrderToWorkId;
            parameters[4].Value = model.CreateTime;
            parameters[5].Value = model.ReKey;
            parameters[6].Value = model.ReKey2;
            parameters[7].Value = model.OrderLogClassId;
            parameters[8].Value = model.UserId;

            bool result = false;

            try
            {
                model.OrderLogId = decimal.Parse(helper.ExecuteNonQueryBackId(strSql.ToString(), "OrderLogId", parameters));


                result = true;
            }
            catch (Exception ex)
            {
                this.helper.Close();
                throw ex;
            }
            finally
            {
            }
            return(result);
        }
Пример #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public OrderLogModel GetModel(decimal OrderLogId)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select OrderLogId, MemberId, OrderLogTitle, OrderId, OrderToWorkId, CreateTime, ReKey, ReKey2, OrderLogClassId, UserId  ");
            strSql.Append("  from DBLOG.dbo.OrderLog ");
            strSql.Append(" where OrderLogId=@OrderLogId");
            SqlParameter[] parameters =
            {
                new SqlParameter("@OrderLogId", SqlDbType.Decimal)
            };
            parameters[0].Value = OrderLogId;


            OrderLogModel model = new OrderLogModel();
            DataSet       ds    = helper.ExecSqlReDs(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["OrderLogId"].ToString() != "")
                {
                    model.OrderLogId = decimal.Parse(ds.Tables[0].Rows[0]["OrderLogId"].ToString());
                }
                if (ds.Tables[0].Rows[0]["MemberId"].ToString() != "")
                {
                    model.MemberId = decimal.Parse(ds.Tables[0].Rows[0]["MemberId"].ToString());
                }
                model.OrderLogTitle = ds.Tables[0].Rows[0]["OrderLogTitle"].ToString();
                model.OrderId       = ds.Tables[0].Rows[0]["OrderId"].ToString();
                if (ds.Tables[0].Rows[0]["OrderToWorkId"].ToString() != "")
                {
                    model.OrderToWorkId = decimal.Parse(ds.Tables[0].Rows[0]["OrderToWorkId"].ToString());
                }
                if (ds.Tables[0].Rows[0]["CreateTime"].ToString() != "")
                {
                    model.CreateTime = DateTime.Parse(ds.Tables[0].Rows[0]["CreateTime"].ToString());
                }
                model.ReKey  = ds.Tables[0].Rows[0]["ReKey"].ToString();
                model.ReKey2 = ds.Tables[0].Rows[0]["ReKey2"].ToString();
                if (ds.Tables[0].Rows[0]["OrderLogClassId"].ToString() != "")
                {
                    model.OrderLogClassId = int.Parse(ds.Tables[0].Rows[0]["OrderLogClassId"].ToString());
                }
                model.UserId = ds.Tables[0].Rows[0]["UserId"].ToString();

                return(model);
            }
            else
            {
                return(model);
            }
        }