示例#1
0
 public MyConsignItemInfo GetItemSellInfo()
 {
     if (itemSellInfo == null)
     {
         itemSellInfo = new MyConsignItemInfo();
     }
     return(itemSellInfo);
 }
示例#2
0
    /// <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));
    }
示例#3
0
 /// <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;
     }
 }