Ejemplo n.º 1
0
    //接收到邮件状态更新
    CommandCallbackType ReceiveMailUpdate(byte[] dataBuffer, int sorketID)
    {
        SEmailUpdate_SC sEmailUpdate_SC = SEmailUpdate_SC.ParsePackage(dataBuffer);
        List <long>     EmailIDs        = new List <long>();

        EmailIDs.Add(sEmailUpdate_SC.dwEmailID);
        EmailDataManager.Instance.UpdateCurrentEmailAttachmentStatus(EmailIDs);
        UIEventManager.Instance.TriggerUIEvent(UIEventType.GetAttachment, sEmailUpdate_SC);
        return(CommandCallbackType.Continue);
    }
Ejemplo n.º 2
0
        private void GetAttachmentHandel(object obj)
        {
            SEmailUpdate_SC att      = (SEmailUpdate_SC)obj;
            List <long>     EmailIDs = new List <long>();

            EmailIDs.Add(att.dwEmailID);
            // List<Attachment> list= EmailDataManager.Instance.GetAttachmentFromLoacl(EmailIDs);
//            foreach(var p in list)
//            {
//                GoodsMessageManager.Instance.Show((int)p.GoodsID,(int)p.count);
//            }

            RefreshItem();
        }