public MyConsignItemInfo GetItemSellInfo() { if (itemSellInfo == null) { itemSellInfo = new MyConsignItemInfo(); } return(itemSellInfo); }
/// <summary> /// 寄售成功 /// </summary> /// <param name="cmd"></param> public void OnResponSellConsignItem(stSellItemConsignmentUserCmd_S cmd) { if (itemSellInfo == null) { itemSellInfo = new MyConsignItemInfo(); } ItemSerialize data = ItemSerialize.Deserialize(cmd.item_data); ConsignmentItem consignment = new ConsignmentItem(cmd.page_info.market_id, cmd.page_info, data, cmd.time_info); itemSellInfo.consignmentItemList.Add(consignment); itemSellInfo.consignmentItemList.Sort(CompareConsignment); DispatchValueUpdateEvent(new ValueUpdateEventArgs(SaleItemDispatchEvents.RefreshSellItemInfo.ToString(), null, null)); }
/// <summary> /// 收到个人寄售信息列表 /// </summary> /// <param name="cmd"></param> public void OnResponItemSellInfo(stItemSellInfoConsignmentUserCmd_S cmd) { if (cmd != null) { if (itemSellInfo == null) { itemSellInfo = new MyConsignItemInfo(); } itemSellInfo.consignmentItemList.Clear(); ItemSerialize itData = new ItemSerialize(); for (int i = 0; i < cmd.item_data.Count; i++) { itData = ItemSerialize.Deserialize(cmd.item_data[i]); if (i < cmd.item_time_list.Count && i < cmd.item_list.Count) { ConsignmentItem consignment = new ConsignmentItem(cmd.item_list[i].market_id, cmd.item_list[i], itData, cmd.item_time_list[i]); itemSellInfo.consignmentItemList.Add(consignment); } } itemSellInfo.consignmentItemList.Sort(CompareConsignment); ConsignTotalJinBi = cmd.gold; ConsignTotalYuanBao = cmd.coin; } }