//接收到邮件状态更新 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); }
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(); }