Exemple #1
0
        public static Guid Ссылка(this СостоянияПотомковЭлектронныхПисем Значение)
        {
            switch (Значение)
            {
            case СостоянияПотомковЭлектронныхПисем.ОтветСохранен: return(ОтветСохранен);

            case СостоянияПотомковЭлектронныхПисем.ОтветОтправлен: return(ОтветОтправлен);

            case СостоянияПотомковЭлектронныхПисем.ПереадресацияСохранена: return(ПереадресацияСохранена);

            case СостоянияПотомковЭлектронныхПисем.ПереадресацияОтправлена: return(ПереадресацияОтправлена);
            }
            return(Guid.Empty);
        }
Exemple #2
0
 public static СостоянияПотомковЭлектронныхПисем Получить(this СостоянияПотомковЭлектронныхПисем Значение, Guid Ссылка)
 {
     if (Ссылка == ОтветСохранен)
     {
         return(СостоянияПотомковЭлектронныхПисем.ОтветСохранен);
     }
     else if (Ссылка == ОтветОтправлен)
     {
         return(СостоянияПотомковЭлектронныхПисем.ОтветОтправлен);
     }
     else if (Ссылка == ПереадресацияСохранена)
     {
         return(СостоянияПотомковЭлектронныхПисем.ПереадресацияСохранена);
     }
     else if (Ссылка == ПереадресацияОтправлена)
     {
         return(СостоянияПотомковЭлектронныхПисем.ПереадресацияОтправлена);
     }
     return(СостоянияПотомковЭлектронныхПисем.ПустаяСсылка);
 }
Exemple #3
0
 public static byte[] Ключ(this СостоянияПотомковЭлектронныхПисем Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
Exemple #4
0
 public static readonly Guid ПереадресацияОтправлена = new Guid("491e88bd-c05a-2b3c-4222-9b3d52ffc170"); //Переадресация отправлена
 public static СостоянияПотомковЭлектронныхПисем Получить(this СостоянияПотомковЭлектронныхПисем Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }