Example #1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public M_GoodsSkuExtraInfo GetM_GoodsSkuExtraInfoModel(int m_GoodsSkuExtraInfoID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 m_GoodsSkuExtraInfoID,m_GoodsSkuInfoID,extra_id,sku_id,properties,quantity,price,memo,created,modified from tb_M_GoodsSkuExtraInfo ");
            strSql.Append(" where m_GoodsSkuExtraInfoID=@m_GoodsSkuExtraInfoID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@m_GoodsSkuExtraInfoID", SqlDbType.Int, 4)
            };
            parameters[0].Value = m_GoodsSkuExtraInfoID;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["m_GoodsSkuExtraInfoID"].ToString() != "")
                {
                    model.m_GoodsSkuExtraInfoID = int.Parse(ds.Tables[0].Rows[0]["m_GoodsSkuExtraInfoID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["m_GoodsSkuInfoID"].ToString() != "")
                {
                    model.m_GoodsSkuInfoID = int.Parse(ds.Tables[0].Rows[0]["m_GoodsSkuInfoID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["extra_id"].ToString() != "")
                {
                    model.extra_id = int.Parse(ds.Tables[0].Rows[0]["extra_id"].ToString());
                }
                if (ds.Tables[0].Rows[0]["sku_id"].ToString() != "")
                {
                    model.sku_id = int.Parse(ds.Tables[0].Rows[0]["sku_id"].ToString());
                }
                model.properties = ds.Tables[0].Rows[0]["properties"].ToString();
                if (ds.Tables[0].Rows[0]["quantity"].ToString() != "")
                {
                    model.quantity = int.Parse(ds.Tables[0].Rows[0]["quantity"].ToString());
                }
                if (ds.Tables[0].Rows[0]["price"].ToString() != "")
                {
                    model.price = decimal.Parse(ds.Tables[0].Rows[0]["price"].ToString());
                }
                model.memo = ds.Tables[0].Rows[0]["memo"].ToString();
                if (ds.Tables[0].Rows[0]["created"].ToString() != "")
                {
                    model.created = DateTime.Parse(ds.Tables[0].Rows[0]["created"].ToString());
                }
                if (ds.Tables[0].Rows[0]["modified"].ToString() != "")
                {
                    model.modified = DateTime.Parse(ds.Tables[0].Rows[0]["modified"].ToString());
                }
                return(model);
            }
            else
            {
                return(null);
            }
        }
Example #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int AddM_GoodsSkuExtraInfo(M_GoodsSkuExtraInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into tb_M_GoodsSkuExtraInfo(");
            strSql.Append("m_GoodsSkuInfoID,extra_id,sku_id,properties,quantity,price,memo,created,modified)");
            strSql.Append(" values (");
            strSql.Append("@m_GoodsSkuInfoID,@extra_id,@sku_id,@properties,@quantity,@price,@memo,@created,@modified)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@m_GoodsSkuInfoID", SqlDbType.Int,         4),
                new SqlParameter("@extra_id",         SqlDbType.Int,         4),
                new SqlParameter("@sku_id",           SqlDbType.Int,         4),
                new SqlParameter("@properties",       SqlDbType.VarChar,   512),
                new SqlParameter("@quantity",         SqlDbType.Int,         4),
                new SqlParameter("@price",            SqlDbType.Money,       8),
                new SqlParameter("@memo",             SqlDbType.VarChar,   512),
                new SqlParameter("@created",          SqlDbType.DateTime),
                new SqlParameter("@modified",         SqlDbType.DateTime)
            };
            parameters[0].Value = model.m_GoodsSkuInfoID;
            parameters[1].Value = model.extra_id;
            parameters[2].Value = model.sku_id;
            parameters[3].Value = model.properties;
            parameters[4].Value = model.quantity;
            parameters[5].Value = model.price;
            parameters[6].Value = model.memo;
            parameters[7].Value = model.created;
            parameters[8].Value = model.modified;

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

            if (obj == null)
            {
                return(-1);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Example #3
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public void UpdateM_GoodsSkuExtraInfo(M_GoodsSkuExtraInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update tb_M_GoodsSkuExtraInfo set ");
            strSql.Append("m_GoodsSkuInfoID=@m_GoodsSkuInfoID,");
            strSql.Append("extra_id=@extra_id,");
            strSql.Append("sku_id=@sku_id,");
            strSql.Append("properties=@properties,");
            strSql.Append("quantity=@quantity,");
            strSql.Append("price=@price,");
            strSql.Append("memo=@memo,");
            strSql.Append("created=@created,");
            strSql.Append("modified=@modified");
            strSql.Append(" where m_GoodsSkuExtraInfoID=@m_GoodsSkuExtraInfoID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@m_GoodsSkuExtraInfoID", SqlDbType.Int,         4),
                new SqlParameter("@m_GoodsSkuInfoID",      SqlDbType.Int,         4),
                new SqlParameter("@extra_id",              SqlDbType.Int,         4),
                new SqlParameter("@sku_id",                SqlDbType.Int,         4),
                new SqlParameter("@properties",            SqlDbType.VarChar,   512),
                new SqlParameter("@quantity",              SqlDbType.Int,         4),
                new SqlParameter("@price",                 SqlDbType.Money,       8),
                new SqlParameter("@memo",                  SqlDbType.VarChar,   512),
                new SqlParameter("@created",               SqlDbType.DateTime),
                new SqlParameter("@modified",              SqlDbType.DateTime)
            };
            parameters[0].Value = model.m_GoodsSkuExtraInfoID;
            parameters[1].Value = model.m_GoodsSkuInfoID;
            parameters[2].Value = model.extra_id;
            parameters[3].Value = model.sku_id;
            parameters[4].Value = model.properties;
            parameters[5].Value = model.quantity;
            parameters[6].Value = model.price;
            parameters[7].Value = model.memo;
            parameters[8].Value = model.created;
            parameters[9].Value = model.modified;

            DbHelper.ExecuteNonQuery(CommandType.Text, strSql.ToString(), parameters);
        }