Ejemplo n.º 1
0
        public static Guid Ссылка(this СтатусыПисем Значение)
        {
            switch (Значение)
            {
            case СтатусыПисем.Полученное: return(Полученное);

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

            case СтатусыПисем.Исходящее: return(Исходящее);

            case СтатусыПисем.Сохраненное: return(Сохраненное);
            }
            return(Guid.Empty);
        }
Ejemplo n.º 2
0
 public static СтатусыПисем Получить(this СтатусыПисем Значение, Guid Ссылка)
 {
     if (Ссылка == Полученное)
     {
         return(СтатусыПисем.Полученное);
     }
     else if (Ссылка == Отправленное)
     {
         return(СтатусыПисем.Отправленное);
     }
     else if (Ссылка == Исходящее)
     {
         return(СтатусыПисем.Исходящее);
     }
     else if (Ссылка == Сохраненное)
     {
         return(СтатусыПисем.Сохраненное);
     }
     return(СтатусыПисем.ПустаяСсылка);
 }
Ejemplo n.º 3
0
 public static byte[] Ключ(this СтатусыПисем Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
Ejemplo n.º 4
0
 public static СтатусыПисем Получить(this СтатусыПисем Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }