Example #1
0
        public static Guid Ссылка(this СтатусыОтправки Значение)
        {
            switch (Значение)
            {
            case СтатусыОтправки.ВКонверте: return(ВКонверте);

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

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

            case СтатусыОтправки.НеПринят: return(НеПринят);

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