//下架物品
 public void CancelSaleItem()
 {
     if (m_nSelSaleIndex >= 0 && m_nSelSaleIndex < m_SaleItemInfo.Count)
     {
         //发包下架
         CG_CANCELCONSIGNSALEITEM cancelsalePak = (CG_CANCELCONSIGNSALEITEM)PacketDistributed.CreatePacket(MessageID.PACKET_CG_CANCELCONSIGNSALEITEM);
         cancelsalePak.SetItemguid(m_SaleItemInfo[m_nSelSaleIndex].ItemInfo.Guid);
         cancelsalePak.SetCurpage(m_nCurSalePage);
         cancelsalePak.SendPacket();
     }
 }
        public uint Execute(PacketDistributed ipacket)
        {
            CG_CANCELCONSIGNSALEITEM packet = (CG_CANCELCONSIGNSALEITEM )ipacket;

            if (null == packet)
            {
                return((uint)PACKET_EXE.PACKET_EXE_ERROR);
            }
            //enter your logic
            return((uint)PACKET_EXE.PACKET_EXE_CONTINUE);
        }