/// <summary> /// Deletes the email from local list. /// </summary> /// <param name="Ids">Identifiers.</param> public void DeleteEmailFromLocalList(List <long> Ids) { for (int i = 0; i < Ids.Count; i++) { EamilList.RemoveAll(p => p.llMailID == Ids [i]); } // UIEventManager.Instance.TriggerUIEvent(UIEventType.UpdatedEmailList,null); ChangeMainMailButton(); }
public SEmailSendUint GetEamilFromLocal(long eamilID) { if (EamilList != null) { return(EamilList.SingleOrDefault(p => p.llMailID == eamilID)); } else { return(new SEmailSendUint()); } }
public List <SEmailSendUint> GetEmailList() { if (EamilList != null) { return(EamilList.Where(c => System.Convert.ToByte(CurrentEamilType) == c.byIsSystem).ToList()); } else { return(new List <SEmailSendUint>()); } }
public void SetEmailList(SEmailOpenUI_SC _EmailOpenUI_SC) { // EmailOpenUI_SC=_EmailOpenUI_SC; EamilList.AddRange(_EmailOpenUI_SC.mailList); //EndTimeList.Clear(); _EmailOpenUI_SC.mailList.ApplyAllItem(p => { EndTimeList.Add(new EmailEndTime() { MailID = p.llMailID, ExpireTime = p.dwExpireTime, UpdateTime = Time.realtimeSinceStartup }); }); }
/// <summary> ///h获取到的附件 /// </summary> /// <returns>The attachment from loacl.</returns> public List <Attachment> GetAttachmentFromLoacl(List <long> Ids) { List <Attachment> AttachmentList = new List <Attachment>(); Attachment att = new Attachment(); for (int i = 0; i < Ids.Count; i++) { EamilList.ApplyAllItem(p => { if (p.llMailID == Ids [i]) { att.Type = (emEMAIL_EXTRA_TYPE)p.byGoodsType; att.GoodsID = p.dwGoodsID; att.count = p.dwGoodsNum; AttachmentList.Add(att); } }); } return(AttachmentList); }