Example #1
0
        public static Guid Ссылка(this ВидыПоказателейБазыРаспределения Значение)
        {
            switch (Значение)
            {
            case ВидыПоказателейБазыРаспределения.НатуральныеЕдиницыИзмерения: return(НатуральныеЕдиницыИзмерения);

            case ВидыПоказателейБазыРаспределения.ЦеныНоменклатуры: return(ЦеныНоменклатуры);

            case ВидыПоказателейБазыРаспределения.ФактическаяЦенаРеализации: return(ФактическаяЦенаРеализации);
            }
            return(Guid.Empty);
        }
Example #2
0
 public static ВидыПоказателейБазыРаспределения Получить(this ВидыПоказателейБазыРаспределения Значение, Guid Ссылка)
 {
     if (Ссылка == НатуральныеЕдиницыИзмерения)
     {
         return(ВидыПоказателейБазыРаспределения.НатуральныеЕдиницыИзмерения);
     }
     else if (Ссылка == ЦеныНоменклатуры)
     {
         return(ВидыПоказателейБазыРаспределения.ЦеныНоменклатуры);
     }
     else if (Ссылка == ФактическаяЦенаРеализации)
     {
         return(ВидыПоказателейБазыРаспределения.ФактическаяЦенаРеализации);
     }
     return(ВидыПоказателейБазыРаспределения.ПустаяСсылка);
 }
Example #3
0
 public static byte[] Ключ(this ВидыПоказателейБазыРаспределения Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
Example #4
0
 public static readonly Guid ФактическаяЦенаРеализации   = new Guid("1cffc09e-baaa-0a28-46ed-b541a54fd063"); //Фактическая цена реализации
 public static ВидыПоказателейБазыРаспределения Получить(this ВидыПоказателейБазыРаспределения Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }