/// <summary> /// 获得商品交易信息(DTO) /// </summary> /// <param name="__idatareader">要转换的数据</param> /// <returns>返回商品交易信息</returns> public static GoodstradeloginfoCollection GetGoodsTradeLogInfoList(IDataReader reader) { GoodstradeloginfoCollection goodsTradeLogInfoColl = new GoodstradeloginfoCollection(); while (reader.Read()) { Goodstradeloginfo goodsTradeLogInfo = new Goodstradeloginfo(); goodsTradeLogInfo.Id = TypeConverter.ObjectToInt(reader["id"]); goodsTradeLogInfo.Goodsid = TypeConverter.ObjectToInt(reader["goodsid"]); goodsTradeLogInfo.Orderid = reader["orderid"].ToString().Trim(); goodsTradeLogInfo.Tradeno = reader["tradeno"].ToString().Trim(); goodsTradeLogInfo.Subject = reader["subject"].ToString().Trim(); goodsTradeLogInfo.Price = Convert.ToDecimal(reader["price"].ToString()); goodsTradeLogInfo.Quality = Convert.ToInt16(reader["quality"].ToString()); goodsTradeLogInfo.Categoryid = TypeConverter.ObjectToInt(reader["categoryid"]); goodsTradeLogInfo.Number = Convert.ToInt16(reader["number"].ToString()); goodsTradeLogInfo.Tax = Convert.ToDecimal(reader["tax"].ToString()); goodsTradeLogInfo.Locus = reader["locus"].ToString().Trim(); goodsTradeLogInfo.Sellerid = TypeConverter.ObjectToInt(reader["sellerid"]); goodsTradeLogInfo.Seller = reader["seller"].ToString().Trim(); goodsTradeLogInfo.Selleraccount = reader["selleraccount"].ToString().Trim(); goodsTradeLogInfo.Buyerid = TypeConverter.ObjectToInt(reader["buyerid"]); goodsTradeLogInfo.Buyer = reader["buyer"].ToString().Trim(); goodsTradeLogInfo.Buyercontact = reader["buyercontact"].ToString().Trim(); goodsTradeLogInfo.Buyercredit = Convert.ToInt16(reader["buyercredit"].ToString()); goodsTradeLogInfo.Buyermsg = reader["buyermsg"].ToString().Trim(); goodsTradeLogInfo.Status = Convert.ToInt16(reader["status"].ToString()); goodsTradeLogInfo.Lastupdate = Convert.ToDateTime(reader["lastupdate"].ToString()); goodsTradeLogInfo.Offline = Convert.ToInt16(reader["offline"].ToString()); goodsTradeLogInfo.Buyername = reader["buyername"].ToString().Trim(); goodsTradeLogInfo.Buyerzip = reader["buyerzip"].ToString().Trim(); goodsTradeLogInfo.Buyerphone = reader["buyerphone"].ToString().Trim(); goodsTradeLogInfo.Buyermobile = reader["buyermobile"].ToString().Trim(); goodsTradeLogInfo.Transport = Convert.ToInt16(reader["transport"].ToString()); goodsTradeLogInfo.Transportpay = Convert.ToInt16(reader["transportpay"].ToString()); goodsTradeLogInfo.Transportfee = Convert.ToDecimal(reader["transportfee"].ToString()); goodsTradeLogInfo.Tradesum = Convert.ToDecimal(reader["tradesum"].ToString()); goodsTradeLogInfo.Baseprice = Convert.ToDecimal(reader["baseprice"].ToString()); goodsTradeLogInfo.Discount = Convert.ToInt16(reader["discount"].ToString()); goodsTradeLogInfo.Ratestatus = Convert.ToInt16(reader["ratestatus"].ToString()); goodsTradeLogInfo.Message = reader["message"].ToString().Trim(); goodsTradeLogInfoColl.Add(goodsTradeLogInfo); } reader.Close(); return goodsTradeLogInfoColl; }