コード例 #1
0
ファイル: ConsignmentManager.cs プロジェクト: zuojiashun/src
    /// <summary>
    /// 获取寄售物品的详细信息
    /// </summary>
    /// <param name="market_id"></param>
    public void ReqItemInfoConsignment(ItemPageInfo itemInfo)
    {
        if (itemInfo == null)
        {
            return;
        }
        if (m_itemInfoDic.ContainsKey(itemInfo.market_id))
        {
            TipsManager.Instance.ShowItemTips(m_itemInfoDic[itemInfo.market_id]);
            return;
        }
        else
        {
            BaseItem itemData = DataManager.Manager <ItemManager>().GetTempBaseItemByBaseID <BaseItem>(itemInfo.item_base_id);
            if (itemData != null && itemData.OverlayNum > 1)
            {
                TipsManager.Instance.ShowItemTips(itemData);
                return;
            }
        }
        stRequestItemInfoConsignmentUserCmd_C cmd = new stRequestItemInfoConsignmentUserCmd_C();

        cmd.market_id = itemInfo.market_id;
        NetService.Instance.Send(cmd);
    }
コード例 #2
0
ファイル: UISellItemPriceGrid.cs プロジェクト: zuojiashun/src
 protected override void InfoGridUIEventDlg(UIEventType eventType, object data, object param)
 {
     switch (eventType)
     {
     case UIEventType.Click:
     {
         if (data is UIItemInfoGrid && null != itData)
         {
             stRequestItemInfoConsignmentUserCmd_C cmd = new stRequestItemInfoConsignmentUserCmd_C();
             cmd.market_id = itData.createid;
             NetService.Instance.Send(cmd);
         }
     }
     break;
     }
 }