Esempio n. 1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public M_OrderInfo GetM_OrderInfoModel(int m_OrderInfoID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 m_OrderInfoID,m_ConfigInfoID,m_TradeInfoID,num_iid,total_fee,discount_fee,adjust_fee,sku_id,sku_properties_name,item_meal_name,num,title,price,pic_path,seller_nick,buyer_nick,created,refund_status,oid,outer_iid,outer_sku_id,payment,status,snapshot_url,snapshot,timeout_action_time,buyer_rate,seller_rate,refund_id,seller_type,modified,cid,is_oversold from tb_M_OrderInfo ");
            strSql.Append(" where m_OrderInfoID=@m_OrderInfoID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@m_OrderInfoID", SqlDbType.Int, 4)
            };
            parameters[0].Value = m_OrderInfoID;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["m_OrderInfoID"].ToString() != "")
                {
                    model.m_OrderInfoID = int.Parse(ds.Tables[0].Rows[0]["m_OrderInfoID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["m_ConfigInfoID"].ToString() != "")
                {
                    model.m_ConfigInfoID = int.Parse(ds.Tables[0].Rows[0]["m_ConfigInfoID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["m_TradeInfoID"].ToString() != "")
                {
                    model.m_TradeInfoID = int.Parse(ds.Tables[0].Rows[0]["m_TradeInfoID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["num_iid"].ToString() != "")
                {
                    model.num_iid = int.Parse(ds.Tables[0].Rows[0]["num_iid"].ToString());
                }
                if (ds.Tables[0].Rows[0]["total_fee"].ToString() != "")
                {
                    model.total_fee = decimal.Parse(ds.Tables[0].Rows[0]["total_fee"].ToString());
                }
                if (ds.Tables[0].Rows[0]["discount_fee"].ToString() != "")
                {
                    model.discount_fee = decimal.Parse(ds.Tables[0].Rows[0]["discount_fee"].ToString());
                }
                if (ds.Tables[0].Rows[0]["adjust_fee"].ToString() != "")
                {
                    model.adjust_fee = decimal.Parse(ds.Tables[0].Rows[0]["adjust_fee"].ToString());
                }
                model.sku_id = ds.Tables[0].Rows[0]["sku_id"].ToString();
                model.sku_properties_name = ds.Tables[0].Rows[0]["sku_properties_name"].ToString();
                model.item_meal_name      = ds.Tables[0].Rows[0]["item_meal_name"].ToString();
                if (ds.Tables[0].Rows[0]["num"].ToString() != "")
                {
                    model.num = int.Parse(ds.Tables[0].Rows[0]["num"].ToString());
                }
                model.title = ds.Tables[0].Rows[0]["title"].ToString();
                if (ds.Tables[0].Rows[0]["price"].ToString() != "")
                {
                    model.price = decimal.Parse(ds.Tables[0].Rows[0]["price"].ToString());
                }
                model.pic_path    = ds.Tables[0].Rows[0]["pic_path"].ToString();
                model.seller_nick = ds.Tables[0].Rows[0]["seller_nick"].ToString();
                model.buyer_nick  = ds.Tables[0].Rows[0]["buyer_nick"].ToString();
                if (ds.Tables[0].Rows[0]["created"].ToString() != "")
                {
                    model.created = DateTime.Parse(ds.Tables[0].Rows[0]["created"].ToString());
                }
                model.refund_status = ds.Tables[0].Rows[0]["refund_status"].ToString();
                if (ds.Tables[0].Rows[0]["oid"].ToString() != "")
                {
                    model.oid = Convert.ToInt64(ds.Tables[0].Rows[0]["oid"].ToString());
                }
                model.outer_iid    = ds.Tables[0].Rows[0]["outer_iid"].ToString();
                model.outer_sku_id = ds.Tables[0].Rows[0]["outer_sku_id"].ToString();
                if (ds.Tables[0].Rows[0]["payment"].ToString() != "")
                {
                    model.payment = decimal.Parse(ds.Tables[0].Rows[0]["payment"].ToString());
                }
                model.status       = ds.Tables[0].Rows[0]["status"].ToString();
                model.snapshot_url = ds.Tables[0].Rows[0]["snapshot_url"].ToString();
                model.snapshot     = ds.Tables[0].Rows[0]["snapshot"].ToString();
                if (ds.Tables[0].Rows[0]["timeout_action_time"].ToString() != "")
                {
                    model.timeout_action_time = DateTime.Parse(ds.Tables[0].Rows[0]["timeout_action_time"].ToString());
                }
                if (ds.Tables[0].Rows[0]["buyer_rate"].ToString() != "")
                {
                    if ((ds.Tables[0].Rows[0]["buyer_rate"].ToString() == "1") || (ds.Tables[0].Rows[0]["buyer_rate"].ToString().ToLower() == "true"))
                    {
                        model.buyer_rate = true;
                    }
                    else
                    {
                        model.buyer_rate = false;
                    }
                }
                if (ds.Tables[0].Rows[0]["seller_rate"].ToString() != "")
                {
                    if ((ds.Tables[0].Rows[0]["seller_rate"].ToString() == "1") || (ds.Tables[0].Rows[0]["seller_rate"].ToString().ToLower() == "true"))
                    {
                        model.seller_rate = true;
                    }
                    else
                    {
                        model.seller_rate = false;
                    }
                }
                if (ds.Tables[0].Rows[0]["refund_id"].ToString() != "")
                {
                    model.refund_id = long.Parse(ds.Tables[0].Rows[0]["refund_id"].ToString());
                }
                model.seller_type = ds.Tables[0].Rows[0]["seller_type"].ToString();
                if (ds.Tables[0].Rows[0]["modified"].ToString() != "")
                {
                    model.modified = DateTime.Parse(ds.Tables[0].Rows[0]["modified"].ToString());
                }
                if (ds.Tables[0].Rows[0]["cid"].ToString() != "")
                {
                    model.cid = int.Parse(ds.Tables[0].Rows[0]["cid"].ToString());
                }
                if (ds.Tables[0].Rows[0]["is_oversold"].ToString() != "")
                {
                    if ((ds.Tables[0].Rows[0]["is_oversold"].ToString() == "1") || (ds.Tables[0].Rows[0]["is_oversold"].ToString().ToLower() == "true"))
                    {
                        model.is_oversold = true;
                    }
                    else
                    {
                        model.is_oversold = false;
                    }
                }
                return(model);
            }
            else
            {
                return(null);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int AddM_OrderInfo(M_OrderInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into tb_M_OrderInfo(");
            strSql.Append("m_ConfigInfoID,m_TradeInfoID,num_iid,total_fee,discount_fee,adjust_fee,sku_id,sku_properties_name,item_meal_name,num,title,price,pic_path,seller_nick,buyer_nick,created,refund_status,oid,outer_iid,outer_sku_id,payment,status,snapshot_url,snapshot,timeout_action_time,buyer_rate,seller_rate,refund_id,seller_type,modified,cid,is_oversold)");
            strSql.Append(" values (");
            strSql.Append("@m_ConfigInfoID,@m_TradeInfoID,@num_iid,@total_fee,@discount_fee,@adjust_fee,@sku_id,@sku_properties_name,@item_meal_name,@num,@title,@price,@pic_path,@seller_nick,@buyer_nick,@created,@refund_status,@oid,@outer_iid,@outer_sku_id,@payment,@status,@snapshot_url,@snapshot,@timeout_action_time,@buyer_rate,@seller_rate,@refund_id,@seller_type,@modified,@cid,@is_oversold)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@m_ConfigInfoID",      SqlDbType.Int,          4),
                new SqlParameter("@m_TradeInfoID",       SqlDbType.Int,          4),
                new SqlParameter("@num_iid",             SqlDbType.BigInt),
                new SqlParameter("@total_fee",           SqlDbType.Money,        8),
                new SqlParameter("@discount_fee",        SqlDbType.Money,        8),
                new SqlParameter("@adjust_fee",          SqlDbType.Money,        8),
                new SqlParameter("@sku_id",              SqlDbType.VarChar,     50),
                new SqlParameter("@sku_properties_name", SqlDbType.VarChar,    512),
                new SqlParameter("@item_meal_name",      SqlDbType.VarChar,    512),
                new SqlParameter("@num",                 SqlDbType.Int,          4),
                new SqlParameter("@title",               SqlDbType.VarChar,    512),
                new SqlParameter("@price",               SqlDbType.Money,        8),
                new SqlParameter("@pic_path",            SqlDbType.VarChar,    512),
                new SqlParameter("@seller_nick",         SqlDbType.VarChar,     50),
                new SqlParameter("@buyer_nick",          SqlDbType.VarChar,     50),
                new SqlParameter("@created",             SqlDbType.DateTime),
                new SqlParameter("@refund_status",       SqlDbType.VarChar,     50),
                new SqlParameter("@oid",                 SqlDbType.BigInt),
                new SqlParameter("@outer_iid",           SqlDbType.VarChar,     50),
                new SqlParameter("@outer_sku_id",        SqlDbType.VarChar,     50),
                new SqlParameter("@payment",             SqlDbType.Money,        8),
                new SqlParameter("@status",              SqlDbType.VarChar,     50),
                new SqlParameter("@snapshot_url",        SqlDbType.VarChar,    512),
                new SqlParameter("@snapshot",            SqlDbType.VarChar,   1024),
                new SqlParameter("@timeout_action_time", SqlDbType.DateTime),
                new SqlParameter("@buyer_rate",          SqlDbType.Bit,          1),
                new SqlParameter("@seller_rate",         SqlDbType.Bit,          1),
                new SqlParameter("@refund_id",           SqlDbType.BigInt),
                new SqlParameter("@seller_type",         SqlDbType.VarChar,     50),
                new SqlParameter("@modified",            SqlDbType.DateTime),
                new SqlParameter("@cid",                 SqlDbType.BigInt),
                new SqlParameter("@is_oversold",         SqlDbType.Bit, 1)
            };
            parameters[0].Value  = model.m_ConfigInfoID;
            parameters[1].Value  = model.m_TradeInfoID;
            parameters[2].Value  = model.num_iid;
            parameters[3].Value  = model.total_fee;
            parameters[4].Value  = model.discount_fee;
            parameters[5].Value  = model.adjust_fee;
            parameters[6].Value  = model.sku_id;
            parameters[7].Value  = model.sku_properties_name;
            parameters[8].Value  = model.item_meal_name;
            parameters[9].Value  = model.num;
            parameters[10].Value = model.title;
            parameters[11].Value = model.price;
            parameters[12].Value = model.pic_path;
            parameters[13].Value = model.seller_nick;
            parameters[14].Value = model.buyer_nick;
            parameters[15].Value = model.created;
            parameters[16].Value = model.refund_status;
            parameters[17].Value = model.oid;
            parameters[18].Value = model.outer_iid;
            parameters[19].Value = model.outer_sku_id;
            parameters[20].Value = model.payment;
            parameters[21].Value = model.status;
            parameters[22].Value = model.snapshot_url;
            parameters[23].Value = model.snapshot;
            parameters[24].Value = model.timeout_action_time;
            parameters[25].Value = model.buyer_rate;
            parameters[26].Value = model.seller_rate;
            parameters[27].Value = model.refund_id;
            parameters[28].Value = model.seller_type;
            parameters[29].Value = model.modified;
            parameters[30].Value = model.cid;
            parameters[31].Value = model.is_oversold;

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

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

            strSql.Append("update tb_M_OrderInfo set ");
            strSql.Append("m_ConfigInfoID=@m_ConfigInfoID,");
            strSql.Append("m_TradeInfoID=@m_TradeInfoID,");
            strSql.Append("num_iid=@num_iid,");
            strSql.Append("total_fee=@total_fee,");
            strSql.Append("discount_fee=@discount_fee,");
            strSql.Append("adjust_fee=@adjust_fee,");
            strSql.Append("sku_id=@sku_id,");
            strSql.Append("sku_properties_name=@sku_properties_name,");
            strSql.Append("item_meal_name=@item_meal_name,");
            strSql.Append("num=@num,");
            strSql.Append("title=@title,");
            strSql.Append("price=@price,");
            strSql.Append("pic_path=@pic_path,");
            strSql.Append("seller_nick=@seller_nick,");
            strSql.Append("buyer_nick=@buyer_nick,");
            strSql.Append("created=@created,");
            strSql.Append("refund_status=@refund_status,");
            strSql.Append("oid=@oid,");
            strSql.Append("outer_iid=@outer_iid,");
            strSql.Append("outer_sku_id=@outer_sku_id,");
            strSql.Append("payment=@payment,");
            strSql.Append("status=@status,");
            strSql.Append("snapshot_url=@snapshot_url,");
            strSql.Append("snapshot=@snapshot,");
            strSql.Append("timeout_action_time=@timeout_action_time,");
            strSql.Append("buyer_rate=@buyer_rate,");
            strSql.Append("seller_rate=@seller_rate,");
            strSql.Append("refund_id=@refund_id,");
            strSql.Append("seller_type=@seller_type,");
            strSql.Append("modified=@modified,");
            strSql.Append("cid=@cid,");
            strSql.Append("is_oversold=@is_oversold");
            strSql.Append(" where m_OrderInfoID=@m_OrderInfoID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@m_OrderInfoID",       SqlDbType.Int,          4),
                new SqlParameter("@m_ConfigInfoID",      SqlDbType.Int,          4),
                new SqlParameter("@m_TradeInfoID",       SqlDbType.Int,          4),
                new SqlParameter("@num_iid",             SqlDbType.BigInt),
                new SqlParameter("@total_fee",           SqlDbType.Money,        8),
                new SqlParameter("@discount_fee",        SqlDbType.Money,        8),
                new SqlParameter("@adjust_fee",          SqlDbType.Money,        8),
                new SqlParameter("@sku_id",              SqlDbType.VarChar,     50),
                new SqlParameter("@sku_properties_name", SqlDbType.VarChar,    512),
                new SqlParameter("@item_meal_name",      SqlDbType.VarChar,    512),
                new SqlParameter("@num",                 SqlDbType.Int,          4),
                new SqlParameter("@title",               SqlDbType.VarChar,    512),
                new SqlParameter("@price",               SqlDbType.Money,        8),
                new SqlParameter("@pic_path",            SqlDbType.VarChar,    512),
                new SqlParameter("@seller_nick",         SqlDbType.VarChar,     50),
                new SqlParameter("@buyer_nick",          SqlDbType.VarChar,     50),
                new SqlParameter("@created",             SqlDbType.DateTime),
                new SqlParameter("@refund_status",       SqlDbType.VarChar,     50),
                new SqlParameter("@oid",                 SqlDbType.BigInt),
                new SqlParameter("@outer_iid",           SqlDbType.VarChar,     50),
                new SqlParameter("@outer_sku_id",        SqlDbType.VarChar,     50),
                new SqlParameter("@payment",             SqlDbType.Money,        8),
                new SqlParameter("@status",              SqlDbType.VarChar,     50),
                new SqlParameter("@snapshot_url",        SqlDbType.VarChar,    512),
                new SqlParameter("@snapshot",            SqlDbType.VarChar,   1024),
                new SqlParameter("@timeout_action_time", SqlDbType.DateTime),
                new SqlParameter("@buyer_rate",          SqlDbType.Bit,          1),
                new SqlParameter("@seller_rate",         SqlDbType.Bit,          1),
                new SqlParameter("@refund_id",           SqlDbType.BigInt),
                new SqlParameter("@seller_type",         SqlDbType.VarChar,     50),
                new SqlParameter("@modified",            SqlDbType.DateTime),
                new SqlParameter("@cid",                 SqlDbType.BigInt),
                new SqlParameter("@is_oversold",         SqlDbType.Bit, 1)
            };
            parameters[0].Value  = model.m_OrderInfoID;
            parameters[1].Value  = model.m_ConfigInfoID;
            parameters[2].Value  = model.m_TradeInfoID;
            parameters[3].Value  = model.num_iid;
            parameters[4].Value  = model.total_fee;
            parameters[5].Value  = model.discount_fee;
            parameters[6].Value  = model.adjust_fee;
            parameters[7].Value  = model.sku_id;
            parameters[8].Value  = model.sku_properties_name;
            parameters[9].Value  = model.item_meal_name;
            parameters[10].Value = model.num;
            parameters[11].Value = model.title;
            parameters[12].Value = model.price;
            parameters[13].Value = model.pic_path;
            parameters[14].Value = model.seller_nick;
            parameters[15].Value = model.buyer_nick;
            parameters[16].Value = model.created;
            parameters[17].Value = model.refund_status;
            parameters[18].Value = model.oid;
            parameters[19].Value = model.outer_iid;
            parameters[20].Value = model.outer_sku_id;
            parameters[21].Value = model.payment;
            parameters[22].Value = model.status;
            parameters[23].Value = model.snapshot_url;
            parameters[24].Value = model.snapshot;
            parameters[25].Value = model.timeout_action_time;
            parameters[26].Value = model.buyer_rate;
            parameters[27].Value = model.seller_rate;
            parameters[28].Value = model.refund_id;
            parameters[29].Value = model.seller_type;
            parameters[30].Value = model.modified;
            parameters[31].Value = model.cid;
            parameters[32].Value = model.is_oversold;

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