/// <summary>
        /// 更新一条数据
        /// </summary>
        public void UpdateProductsStorageLog(ProductsStorageLogInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update tbProductsStorageLogInfo set ");
            strSql.Append("StorageID=@StorageID,");
            strSql.Append("ProductsID=@ProductsID,");
            strSql.Append("OrderID=@OrderID,");
            strSql.Append("pQuantity=@pQuantity,");
            strSql.Append("pType=@pType,");
            strSql.Append("pAppendTime=@pAppendTime,");
            strSql.Append("pState=@pState");
            strSql.Append(" where ProductsStorageLogID=@ProductsStorageLogID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ProductsStorageLogID", SqlDbType.Int,       4),
                new SqlParameter("@StorageID",            SqlDbType.Int,       4),
                new SqlParameter("@ProductsID",           SqlDbType.Int,       4),
                new SqlParameter("@OrderID",              SqlDbType.Int,       4),
                new SqlParameter("@pQuantity",            SqlDbType.Decimal,   9),
                new SqlParameter("@pType",                SqlDbType.Int,       4),
                new SqlParameter("@pAppendTime",          SqlDbType.DateTime),
                new SqlParameter("@pState",               SqlDbType.Int, 4)
            };
            parameters[0].Value = model.ProductsStorageLogID;
            parameters[1].Value = model.StorageID;
            parameters[2].Value = model.ProductsID;
            parameters[3].Value = model.OrderID;
            parameters[4].Value = model.pQuantity;
            parameters[5].Value = model.pType;
            parameters[6].Value = model.pAppendTime;
            parameters[7].Value = model.pState;

            DbHelper.ExecuteNonQuery(CommandType.Text, strSql.ToString());
        }
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public ProductsStorageLogInfo GetProductsStorageLogModel(int ProductsStorageLogID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 ProductsStorageLogID,StorageID,ProductsID,OrderID,pQuantity,pType,pAppendTime,pState from tbProductsStorageLogInfo ");
            strSql.Append(" where ProductsStorageLogID=@ProductsStorageLogID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ProductsStorageLogID", SqlDbType.Int, 4)
            };
            parameters[0].Value = ProductsStorageLogID;

            ProductsStorageLogInfo model = new ProductsStorageLogInfo();
            DataSet ds = DbHelper.ExecuteDataset(CommandType.Text, strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["ProductsStorageLogID"].ToString() != "")
                {
                    model.ProductsStorageLogID = int.Parse(ds.Tables[0].Rows[0]["ProductsStorageLogID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["StorageID"].ToString() != "")
                {
                    model.StorageID = int.Parse(ds.Tables[0].Rows[0]["StorageID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["ProductsID"].ToString() != "")
                {
                    model.ProductsID = int.Parse(ds.Tables[0].Rows[0]["ProductsID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["OrderID"].ToString() != "")
                {
                    model.OrderID = int.Parse(ds.Tables[0].Rows[0]["OrderID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["pQuantity"].ToString() != "")
                {
                    model.pQuantity = decimal.Parse(ds.Tables[0].Rows[0]["pQuantity"].ToString());
                }
                if (ds.Tables[0].Rows[0]["pType"].ToString() != "")
                {
                    model.pType = int.Parse(ds.Tables[0].Rows[0]["pType"].ToString());
                }
                if (ds.Tables[0].Rows[0]["pAppendTime"].ToString() != "")
                {
                    model.pAppendTime = DateTime.Parse(ds.Tables[0].Rows[0]["pAppendTime"].ToString());
                }
                if (ds.Tables[0].Rows[0]["pState"].ToString() != "")
                {
                    model.pState = int.Parse(ds.Tables[0].Rows[0]["pState"].ToString());
                }
                return(model);
            }
            else
            {
                return(null);
            }
        }
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int AddProductsStorageLog(ProductsStorageLogInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into tbProductsStorageLogInfo(");
            strSql.Append("StorageID,ProductsID,OrderID,pQuantity,pType,pAppendTime,pState)");
            strSql.Append(" values (");
            strSql.Append("@StorageID,@ProductsID,@OrderID,@pQuantity,@pType,@pAppendTime,@pState)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@StorageID",   SqlDbType.Int,       4),
                new SqlParameter("@ProductsID",  SqlDbType.Int,       4),
                new SqlParameter("@OrderID",     SqlDbType.Int,       4),
                new SqlParameter("@pQuantity",   SqlDbType.Decimal,   9),
                new SqlParameter("@pType",       SqlDbType.Int,       4),
                new SqlParameter("@pAppendTime", SqlDbType.DateTime),
                new SqlParameter("@pState",      SqlDbType.Int, 4)
            };
            parameters[0].Value = model.StorageID;
            parameters[1].Value = model.ProductsID;
            parameters[2].Value = model.OrderID;
            parameters[3].Value = model.pQuantity;
            parameters[4].Value = model.pType;
            parameters[5].Value = model.pAppendTime;
            parameters[6].Value = model.pState;

            object obj = DbHelper.ExecuteScalar(CommandType.Text, strSql.ToString(), parameters);

            if (obj == null)
            {
                return(-1);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
 public static void UpdateProductsStorageLog(ProductsStorageLogInfo model)
 {
     DatabaseProvider.GetInstance().UpdateProductsStorageLog(model);
 }
 public static int AddProductsStorageLog(ProductsStorageLogInfo model)
 {
     return(DatabaseProvider.GetInstance().AddProductsStorageLog(model));
 }