示例#1
0
        public static Guid Ссылка(this СпособыОпределенияЗначенияТочкиЗаказа Значение)
        {
            switch (Значение)
            {
            case СпособыОпределенияЗначенияТочкиЗаказа.Фиксированная: return(Фиксированная);

            case СпособыОпределенияЗначенияТочкиЗаказа.СреднийРазмерПартии: return(СреднийРазмерПартии);

            case СпособыОпределенияЗначенияТочкиЗаказа.ОптимальныйРазмерЗаказа: return(ОптимальныйРазмерЗаказа);

            case СпособыОпределенияЗначенияТочкиЗаказа.НеКонтролировать: return(НеКонтролировать);
            }
            return(Guid.Empty);
        }
示例#2
0
 public static СпособыОпределенияЗначенияТочкиЗаказа Получить(this СпособыОпределенияЗначенияТочкиЗаказа Значение, Guid Ссылка)
 {
     if (Ссылка == Фиксированная)
     {
         return(СпособыОпределенияЗначенияТочкиЗаказа.Фиксированная);
     }
     else 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("0fe724b8-6242-fa8b-4211-479cd5feccf5"); //Не контролировать
 public static СпособыОпределенияЗначенияТочкиЗаказа Получить(this СпособыОпределенияЗначенияТочкиЗаказа Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }