Ejemplo n.º 1
0
 public static УсловияОтбораМатериаловВЭксплуатации Получить(this УсловияОтбораМатериаловВЭксплуатации Значение, Guid Ссылка)
 {
     if (Ссылка == СОкончившимсяСрокомЭксплуатации)
     {
         return(УсловияОтбораМатериаловВЭксплуатации.СОкончившимсяСрокомЭксплуатации);
     }
     else if (Ссылка == СНеокончившимсяСрокомЭксплуатации)
     {
         return(УсловияОтбораМатериаловВЭксплуатации.СНеокончившимсяСрокомЭксплуатации);
     }
     else if (Ссылка == НаходящимисяВЭксплуатацииБолееМесяцев)
     {
         return(УсловияОтбораМатериаловВЭксплуатации.НаходящимисяВЭксплуатацииБолееМесяцев);
     }
     else if (Ссылка == НаходящимисяВЭксплуатацииМенееМесяцев)
     {
         return(УсловияОтбораМатериаловВЭксплуатации.НаходящимисяВЭксплуатацииМенееМесяцев);
     }
     else if (Ссылка == ДоОкончанияСрокаЭксплуатацииМенееМесяцев)
     {
         return(УсловияОтбораМатериаловВЭксплуатации.ДоОкончанияСрокаЭксплуатацииМенееМесяцев);
     }
     else if (Ссылка == ДоОкончанияСрокаЭксплуатацииБолееМесяцев)
     {
         return(УсловияОтбораМатериаловВЭксплуатации.ДоОкончанияСрокаЭксплуатацииБолееМесяцев);
     }
     else if (Ссылка == МОЛ)
     {
         return(УсловияОтбораМатериаловВЭксплуатации.МОЛ);
     }
     return(УсловияОтбораМатериаловВЭксплуатации.ПустаяСсылка);
 }
Ejemplo n.º 2
0
        public static Guid Ссылка(this УсловияОтбораМатериаловВЭксплуатации Значение)
        {
            switch (Значение)
            {
            case УсловияОтбораМатериаловВЭксплуатации.СОкончившимсяСрокомЭксплуатации: return(СОкончившимсяСрокомЭксплуатации);

            case УсловияОтбораМатериаловВЭксплуатации.СНеокончившимсяСрокомЭксплуатации: return(СНеокончившимсяСрокомЭксплуатации);

            case УсловияОтбораМатериаловВЭксплуатации.НаходящимисяВЭксплуатацииБолееМесяцев: return(НаходящимисяВЭксплуатацииБолееМесяцев);

            case УсловияОтбораМатериаловВЭксплуатации.НаходящимисяВЭксплуатацииМенееМесяцев: return(НаходящимисяВЭксплуатацииМенееМесяцев);

            case УсловияОтбораМатериаловВЭксплуатации.ДоОкончанияСрокаЭксплуатацииМенееМесяцев: return(ДоОкончанияСрокаЭксплуатацииМенееМесяцев);

            case УсловияОтбораМатериаловВЭксплуатации.ДоОкончанияСрокаЭксплуатацииБолееМесяцев: return(ДоОкончанияСрокаЭксплуатацииБолееМесяцев);

            case УсловияОтбораМатериаловВЭксплуатации.МОЛ: return(МОЛ);
            }
            return(Guid.Empty);
        }
Ejemplo n.º 3
0
 public static byte[] Ключ(this УсловияОтбораМатериаловВЭксплуатации Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
Ejemplo n.º 4
0
 public static УсловияОтбораМатериаловВЭксплуатации Получить(this УсловияОтбораМатериаловВЭксплуатации Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }