Example #1
0
 /// <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();
 }
Example #2
0
 public SEmailSendUint GetEamilFromLocal(long eamilID)
 {
     if (EamilList != null)
     {
         return(EamilList.SingleOrDefault(p => p.llMailID == eamilID));
     }
     else
     {
         return(new SEmailSendUint());
     }
 }
Example #3
0
 public List <SEmailSendUint> GetEmailList()
 {
     if (EamilList != null)
     {
         return(EamilList.Where(c => System.Convert.ToByte(CurrentEamilType) == c.byIsSystem).ToList());
     }
     else
     {
         return(new List <SEmailSendUint>());
     }
 }
Example #4
0
 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
         });
     });
 }
Example #5
0
    /// <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);
    }