コード例 #1
0
        public static Guid Ссылка(this ИсточникиЗначенийРазрядов Значение)
        {
            switch (Значение)
            {
            case ИсточникиЗначенийРазрядов.Организация: return(Организация);

            case ИсточникиЗначенийРазрядов.Подразделение: return(Подразделение);

            case ИсточникиЗначенийРазрядов.НоменклатурнаяГруппа: return(НоменклатурнаяГруппа);

            case ИсточникиЗначенийРазрядов.Номенклатура: return(Номенклатура);

            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(ИсточникиЗначенийРазрядов.Номенклатура);
     }
     else if (Ссылка == УказываетсяПриВыпуске)
     {
         return(ИсточникиЗначенийРазрядов.УказываетсяПриВыпуске);
     }
     else if (Ссылка == Счетчик)
     {
         return(ИсточникиЗначенийРазрядов.Счетчик);
     }
     else if (Ссылка == ДатаВремя)
     {
         return(ИсточникиЗначенийРазрядов.ДатаВремя);
     }
     else if (Ссылка == азделитель)
     {
         return(ИсточникиЗначенийРазрядов.азделитель);
     }
     return(ИсточникиЗначенийРазрядов.ПустаяСсылка);
 }
コード例 #3
0
 public static byte[] Ключ(this ИсточникиЗначенийРазрядов Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
コード例 #4
0
 public static ИсточникиЗначенийРазрядов Получить(this ИсточникиЗначенийРазрядов Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }