Example #1
0
 /// <summary>
 /// 由一行数据得到一个实体
 /// </summary>
 private Hi.Model.DIS_Integral GetModel(DataRow r)
 {
     Hi.Model.DIS_Integral model = new Hi.Model.DIS_Integral();
     model.ID           = SqlHelper.GetInt(r["ID"]);
     model.CompID       = SqlHelper.GetInt(r["CompID"]);
     model.DisID        = SqlHelper.GetInt(r["DisID"]);
     model.OrderID      = SqlHelper.GetInt(r["OrderID"]);
     model.IntegralType = SqlHelper.GetString(r["IntegralType"]);
     model.OldIntegral  = SqlHelper.GetDecimal(r["OldIntegral"]);
     model.Integral     = SqlHelper.GetDecimal(r["Integral"]);
     model.NewIntegral  = SqlHelper.GetDecimal(r["NewIntegral"]);
     model.Source       = SqlHelper.GetString(r["Source"]);
     model.Remarks      = SqlHelper.GetString(r["Remarks"]);
     model.CreateDate   = SqlHelper.GetDateTime(r["CreateDate"]);
     model.type         = SqlHelper.GetInt(r["type"]);
     model.IsView       = SqlHelper.GetInt(r["IsView"]);
     model.ts           = SqlHelper.GetDateTime(r["ts"]);
     model.dr           = SqlHelper.GetInt(r["dr"]);
     model.modifyuser   = SqlHelper.GetInt(r["modifyuser"]);
     return(model);
 }
Example #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Hi.Model.DIS_Integral model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into [DIS_Integral](");
            strSql.Append("[CompID],[DisID],[OrderID],[IntegralType],[OldIntegral],[Integral],[NewIntegral],[Source],[Remarks],[CreateDate],[type],[IsView],[ts],[dr],[modifyuser])");
            strSql.Append(" values (");
            strSql.Append("@CompID,@DisID,@OrderID,@IntegralType,@OldIntegral,@Integral,@NewIntegral,@Source,@Remarks,@CreateDate,@type,@IsView,@ts,@dr,@modifyuser)");
            strSql.Append(";select @@Identity");
            SqlParameter[] parameters =
            {
                new SqlParameter("@CompID",       SqlDbType.Int),
                new SqlParameter("@DisID",        SqlDbType.Int),
                new SqlParameter("@OrderID",      SqlDbType.Int),
                new SqlParameter("@IntegralType", SqlDbType.NVarChar,  200),
                new SqlParameter("@OldIntegral",  SqlDbType.Decimal),
                new SqlParameter("@Integral",     SqlDbType.Decimal),
                new SqlParameter("@NewIntegral",  SqlDbType.Decimal),
                new SqlParameter("@Source",       SqlDbType.NVarChar,  200),
                new SqlParameter("@Remarks",      SqlDbType.NVarChar,  800),
                new SqlParameter("@CreateDate",   SqlDbType.DateTime),
                new SqlParameter("@type",         SqlDbType.Int),
                new SqlParameter("@IsView",       SqlDbType.Int),
                new SqlParameter("@ts",           SqlDbType.DateTime),
                new SqlParameter("@dr",           SqlDbType.SmallInt),
                new SqlParameter("@modifyuser",   SqlDbType.Int)
            };
            parameters[0].Value = model.CompID;
            parameters[1].Value = model.DisID;
            parameters[2].Value = model.OrderID;

            if (model.IntegralType != null)
            {
                parameters[3].Value = model.IntegralType;
            }
            else
            {
                parameters[3].Value = DBNull.Value;
            }

            parameters[4].Value = model.OldIntegral;
            parameters[5].Value = model.Integral;
            parameters[6].Value = model.NewIntegral;

            if (model.Source != null)
            {
                parameters[7].Value = model.Source;
            }
            else
            {
                parameters[7].Value = DBNull.Value;
            }


            if (model.Remarks != null)
            {
                parameters[8].Value = model.Remarks;
            }
            else
            {
                parameters[8].Value = DBNull.Value;
            }


            if (model.CreateDate != DateTime.MinValue)
            {
                parameters[9].Value = model.CreateDate;
            }
            else
            {
                parameters[9].Value = DBNull.Value;
            }

            parameters[10].Value = model.type;
            parameters[11].Value = model.IsView;
            parameters[12].Value = model.ts;
            parameters[13].Value = model.dr;
            parameters[14].Value = model.modifyuser;
            return(SqlHelper.GetInt(SqlHelper.GetSingle(SqlHelper.LocalSqlServer, strSql.ToString(), parameters)));
        }
Example #3
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Hi.Model.DIS_Integral model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update [DIS_Integral] set ");
            strSql.Append("[CompID]=@CompID,");
            strSql.Append("[DisID]=@DisID,");
            strSql.Append("[OrderID]=@OrderID,");
            strSql.Append("[IntegralType]=@IntegralType,");
            strSql.Append("[OldIntegral]=@OldIntegral,");
            strSql.Append("[Integral]=@Integral,");
            strSql.Append("[NewIntegral]=@NewIntegral,");
            strSql.Append("[Source]=@Source,");
            strSql.Append("[Remarks]=@Remarks,");
            strSql.Append("[CreateDate]=@CreateDate,");
            strSql.Append("[type]=@type,");
            strSql.Append("[IsView]=@IsView,");
            strSql.Append("[ts]=@ts,");
            strSql.Append("[dr]=@dr,");
            strSql.Append("[modifyuser]=@modifyuser");
            strSql.Append(" where [ID]=@ID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ID",           SqlDbType.Int),
                new SqlParameter("@CompID",       SqlDbType.Int),
                new SqlParameter("@DisID",        SqlDbType.Int),
                new SqlParameter("@OrderID",      SqlDbType.Int),
                new SqlParameter("@IntegralType", SqlDbType.NVarChar,  200),
                new SqlParameter("@OldIntegral",  SqlDbType.Decimal),
                new SqlParameter("@Integral",     SqlDbType.Decimal),
                new SqlParameter("@NewIntegral",  SqlDbType.Decimal),
                new SqlParameter("@Source",       SqlDbType.NVarChar,  200),
                new SqlParameter("@Remarks",      SqlDbType.NVarChar,  800),
                new SqlParameter("@CreateDate",   SqlDbType.DateTime),
                new SqlParameter("@type",         SqlDbType.Int),
                new SqlParameter("@IsView",       SqlDbType.Int),
                new SqlParameter("@ts",           SqlDbType.DateTime),
                new SqlParameter("@dr",           SqlDbType.SmallInt),
                new SqlParameter("@modifyuser",   SqlDbType.Int)
            };
            parameters[0].Value = model.ID;
            parameters[1].Value = model.CompID;
            parameters[2].Value = model.DisID;
            parameters[3].Value = model.OrderID;

            if (model.IntegralType != null)
            {
                parameters[4].Value = model.IntegralType;
            }
            else
            {
                parameters[4].Value = DBNull.Value;
            }

            parameters[5].Value = model.OldIntegral;
            parameters[6].Value = model.Integral;
            parameters[7].Value = model.NewIntegral;

            if (model.Source != null)
            {
                parameters[8].Value = model.Source;
            }
            else
            {
                parameters[8].Value = DBNull.Value;
            }


            if (model.Remarks != null)
            {
                parameters[9].Value = model.Remarks;
            }
            else
            {
                parameters[9].Value = DBNull.Value;
            }


            if (model.CreateDate != DateTime.MinValue)
            {
                parameters[10].Value = model.CreateDate;
            }
            else
            {
                parameters[10].Value = DBNull.Value;
            }

            parameters[11].Value = model.type;
            parameters[12].Value = model.IsView;
            parameters[13].Value = model.ts;
            parameters[14].Value = model.dr;
            parameters[15].Value = model.modifyuser;

            return(SqlHelper.ExecuteSql(SqlHelper.LocalSqlServer, strSql.ToString(), parameters) > 0);
        }