예제 #1
0
        public static Guid Ссылка(this ВидыНормативногоВыходаПроизводства Значение)
        {
            switch (Значение)
            {
            case ВидыНормативногоВыходаПроизводства.ОсновнаяПродукция: return(ОсновнаяПродукция);

            case ВидыНормативногоВыходаПроизводства.СопутствующаяПродукция: return(СопутствующаяПродукция);

            case ВидыНормативногоВыходаПроизводства.ВозвратныйОтход: return(ВозвратныйОтход);
            }
            return(Guid.Empty);
        }
예제 #2
0
 public static ВидыНормативногоВыходаПроизводства Получить(this ВидыНормативногоВыходаПроизводства Значение, Guid Ссылка)
 {
     if (Ссылка == ОсновнаяПродукция)
     {
         return(ВидыНормативногоВыходаПроизводства.ОсновнаяПродукция);
     }
     else if (Ссылка == СопутствующаяПродукция)
     {
         return(ВидыНормативногоВыходаПроизводства.СопутствующаяПродукция);
     }
     else if (Ссылка == ВозвратныйОтход)
     {
         return(ВидыНормативногоВыходаПроизводства.ВозвратныйОтход);
     }
     return(ВидыНормативногоВыходаПроизводства.ПустаяСсылка);
 }
예제 #3
0
 public static byte[] Ключ(this ВидыНормативногоВыходаПроизводства Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
예제 #4
0
 public static readonly Guid ВозвратныйОтход = new Guid("e265b1a8-faf5-ba36-4669-0936ddec2931");        //Возвратный отход
 public static ВидыНормативногоВыходаПроизводства Получить(this ВидыНормативногоВыходаПроизводства Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }