/// <summary> /// 根据兑换交易订单的ID获取其明细订单信息 /// </summary> /// <param name="ordIdx"></param> /// <returns></returns> public static List <SessGiftData> GetGiftCart(int ordIdx) { var dt = SqlHelper.ExecuteDataset(CommandType.Text, SessGiftData.Sql_GiftOrdByOrdIdx, new SqlParameter("@OrdersIdx_Fx", ordIdx)); if (null == dt || dt.Tables == null || dt.Tables.Count < 1) { return(null); } return(SessGiftData.ToModel(dt.Tables[0])); }
private static SessGiftData ToModel(DataRow row) { SessGiftData model = new SessGiftData(); model.GiftIdx = (System.Int32)row["GiftIdx"]; model.GiftCount = (System.Int32)row["GiftCount"]; model.PerGiftData = new Tab_Order2Gift { Idx = row.IsNull("GiftIdx") ? null : (System.Int32?)row["GiftIdx"], GiftImgBig = (System.String)row["GiftImgBig"], GiftName = (System.String)row["GiftName"], NeedPoint = row.IsNull("NeedPoint") ? null : (System.Int32?)row["NeedPoint"] }; return(model); }