Exemple #1
0
        public static Guid Ссылка(this ВидыОперацийКомплектацияНоменклатуры Значение)
        {
            switch (Значение)
            {
            case ВидыОперацийКомплектацияНоменклатуры.КомплектацияНоменклатуры: return(КомплектацияНоменклатуры);

            case ВидыОперацийКомплектацияНоменклатуры.ВыпускПродукции: return(ВыпускПродукции);

            case ВидыОперацийКомплектацияНоменклатуры.ПоступлениеОтПереработчика: return(ПоступлениеОтПереработчика);
            }
            return(Guid.Empty);
        }
Exemple #2
0
 public static ВидыОперацийКомплектацияНоменклатуры Получить(this ВидыОперацийКомплектацияНоменклатуры Значение, Guid Ссылка)
 {
     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("ba853e8b-4f14-6759-4322-482604299ec8"); //поступление от переработчика
 public static ВидыОперацийКомплектацияНоменклатуры Получить(this ВидыОперацийКомплектацияНоменклатуры Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }