示例#1
0
文件: EmailMessages.cs 项目: mnisl/OD
		public static bool IsReceived(EmailSentOrReceived sentOrReceived) {
			//No need to check RemotingRole; no call to db.
			return (sentOrReceived==EmailSentOrReceived.ReceivedEncrypted || sentOrReceived==EmailSentOrReceived.ReceivedDirect ||
				sentOrReceived==EmailSentOrReceived.ReadDirect || sentOrReceived==EmailSentOrReceived.Received ||
				sentOrReceived==EmailSentOrReceived.Read || sentOrReceived==EmailSentOrReceived.WebMailReceived ||
				sentOrReceived==EmailSentOrReceived.WebMailRecdRead);
		}
示例#2
0
文件: EmailMessages.cs 项目: mnisl/OD
		public static bool IsUnsent(EmailSentOrReceived sentOrReceived) {
			//No need to check RemotingRole; no call to db.
			return (sentOrReceived==EmailSentOrReceived.Neither);
		}
示例#3
0
文件: EmailMessages.cs 项目: mnisl/OD
		public static bool IsSecureWebMail(EmailSentOrReceived sentOrReceived) {
			//No need to check RemotingRole; no call to db.
			return (sentOrReceived==EmailSentOrReceived.WebMailRecdRead || sentOrReceived==EmailSentOrReceived.WebMailReceived ||
				sentOrReceived==EmailSentOrReceived.WebMailSent);
		}
示例#4
0
文件: EmailMessages.cs 项目: mnisl/OD
		public static bool IsEncryptedEmail(EmailSentOrReceived sentOrReceived) {
			//No need to check RemotingRole; no call to db.
			return (sentOrReceived==EmailSentOrReceived.ReadDirect || sentOrReceived==EmailSentOrReceived.ReceivedDirect || 
				sentOrReceived==EmailSentOrReceived.SentDirect || sentOrReceived==EmailSentOrReceived.ReceivedEncrypted || 
				sentOrReceived==EmailSentOrReceived.AckDirectNotSent || sentOrReceived==EmailSentOrReceived.AckDirectProcessed);
		}
示例#5
0
文件: EmailMessages.cs 项目: mnisl/OD
		public static bool IsRegularEmail(EmailSentOrReceived sentOrReceived) {
			//No need to check RemotingRole; no call to db.
			return (sentOrReceived==EmailSentOrReceived.Read || sentOrReceived==EmailSentOrReceived.Received || sentOrReceived==EmailSentOrReceived.Sent);
		}
示例#6
0
文件: EmailMessages.cs 项目: mnisl/OD
		public static string GetEmailSentOrReceivedDescript(EmailSentOrReceived sentOrReceived) {
			//No need to check RemotingRole; no call to db.
			if(IsRegularEmail(sentOrReceived)) {
				return Lans.g("EmailMessages","Regular Email");
			}
			if(IsEncryptedEmail(sentOrReceived)) {
				return Lans.g("EmailMessages","Encrypted Email");
			}
			if(IsSecureWebMail(sentOrReceived)) {
				return Lans.g("EmailMessages","Secure Web Mail");
			}
			if(IsUnsent(sentOrReceived)) {
				return Lans.g("EmailMessages","Unsent");
			}			
			return "";
		}