Example #1
0
 public ResultList <MailHeaderExtended> GetMailsGridByParams(string account, string folder, string box, string tipo, Dictionary <MailTypeSearch, string> searchValues, int da, int per)
 {
     using (IMailHeaderDao dao = getDaoContext().DaoImpl.MailHeaderDao)
     {
         return(dao.GetMailsGridByParams(account, folder, box, tipo, searchValues, da, per));
     }
 }
Example #2
0
        public int UpdateMailStatus(String account, List <String> idMails, MailStatus newStatus, string actionid, String utente, string parentFolder)
        {
            int i = 0;

            using (IMailHeaderDao dao = getDaoContext().DaoImpl.MailHeaderDao)
            {
                switch (parentFolder)
                {
                case "I":
                case "A":
                    i = dao.UpdateMailStatus(account, idMails, newStatus, actionid, utente);
                    break;

                case "O":
                case "AO":
                    i = dao.UpdateMailSentStatus(account, idMails, newStatus, utente, actionid, parentFolder);
                    break;

                case "C":
                    switch (actionid)
                    {
                    case "4":
                    case "14":
                        i = dao.UpdateMailStatus(account, idMails, newStatus, actionid, utente);
                        break;

                    case "6":
                        i = dao.UpdateMailSentStatus(account, idMails, newStatus, utente, actionid, parentFolder);
                        break;
                    }
                    break;
                }
            }
            return(i);
        }
Example #3
0
 public bool MoveAllMails(string account, decimal idaccount, string newFolder, string oldFolder, string utente, string parentFolder, Dictionary <MailTypeSearch, string> idx)
 {
     using (IMailHeaderDao dao = getDaoContext().DaoImpl.MailHeaderDao)
     {
         return(dao.MoveAllMails(account, idaccount, newFolder, oldFolder, utente, parentFolder, idx));
     }
 }
Example #4
0
 public ResultList <MailHeaderExtended> GetMailsByParams(string account, string folder, string parentFolder, Dictionary <MailIndexedSearch, List <string> > searchValues, int da, int per)
 {
     using (IMailHeaderDao dao = getDaoContext().DaoImpl.MailHeaderDao)
     {
         return(dao.GetMailsByParams(account, folder, parentFolder, searchValues, da, per));
     }
 }
Example #5
0
 public ResultList <MailHeaderExtended> GetAllMailsCanceledByAccount(string account, string mailfolder, int da, int per)
 {
     using (IMailHeaderDao dao = getDaoContext().DaoImpl.MailHeaderDao)
     {
         return(dao.GetAllMailsCanceledByAccount(account, mailfolder, da, per));
     }
 }
Example #6
0
 public List <Folder> getFoldersByAccount(decimal IdAccount)
 {
     using (IMailHeaderDao dao = getDaoContext().DaoImpl.MailHeaderDao)
     {
         return(dao.getFoldersByAccount(IdAccount));
     }
 }
Example #7
0
 public bool UpdateAllMails(MailStatus mailStatus, string account, string folder, string utente, Dictionary <MailTypeSearch, string> idx)
 {
     using (IMailHeaderDao dao = getDaoContext().DaoImpl.MailHeaderDao)
     {
         return(dao.UpdateAllMails(mailStatus, account, folder, utente, idx));
     }
 }
Example #8
0
 public IList <SimpleTreeItem> LoadMailTree(string account, long idMail)
 {
     using (IMailHeaderDao dao = getDaoContext().DaoImpl.MailHeaderDao)
     {
         return(dao.GetMailTree(account, idMail));
     }
 }
Example #9
0
 public List <ActiveUp.Net.Common.DeltaExt.Folder> getAllFolders()
 {
     using (IMailHeaderDao dao = getDaoContext().DaoImpl.MailHeaderDao)
     {
         return(dao.getAllFolders());
     }
 }
Example #10
0
 public int RipristinaMailOutBox(String account, List <String> idMail, string parentFolder, String utente)
 {
     using (IMailHeaderDao dao = getDaoContext().DaoImpl.MailHeaderDao)
     {
         return(dao.RipristinoMailStatusOutBox(account, idMail, parentFolder, utente));
     }
 }
Example #11
0
 public List <ActiveUp.Net.Common.DeltaExt.Action> GetFolderDestinationForAction()
 {
     using (IMailHeaderDao dao = getDaoContext().DaoImpl.MailHeaderDao)
     {
         return(dao.GetFolderDestinationForAction());
     }
 }
Example #12
0
 public int UpdateMailSentStatus(string account, List <string> idMails, MailStatus newStatus, string utente, string action, string parentFolder)
 {
     using (IMailHeaderDao dao = getDaoContext().DaoImpl.MailHeaderDao)
     {
         return(dao.UpdateMailSentStatus(account, idMails, newStatus, utente, action, parentFolder));
     }
 }
Example #13
0
        public ResultList <MailHeaderExtended> GetAllMailArchivedByAccount(string account, string mailfolder, string parentFolder, int da, int per)
        {
            ResultList <MailHeaderExtended> ret = new ResultList <MailHeaderExtended>();

            using (IMailHeaderDao dao = getDaoContext().DaoImpl.MailHeaderDao)
            {
                switch (parentFolder)
                {
                default:
                    ret = dao.GetAllMailArchivedByAccount(account, mailfolder, da, per);
                    break;
                    //case "O":
                    //    ret = dao.GetAllMailsSentArchivedByAccount(account, mailfolder, da, per);
                    //    break;
                    //case "I":
                    //    ret =dao.GetAllMailsReceivedArchivedByAccount(account, mailfolder, da, per);
                    //    break;
                }
            }
            return(ret);
        }