コード例 #1
0
        public static Guid Ссылка(this ВидыОбъектовДоступа Значение)
        {
            switch (Значение)
            {
            case ВидыОбъектовДоступа.Контрагенты: return(Контрагенты);

            case ВидыОбъектовДоступа.Организации: return(Организации);

            case ВидыОбъектовДоступа.ФизическиеЛица: return(ФизическиеЛица);

            case ВидыОбъектовДоступа.Проекты: return(Проекты);

            case ВидыОбъектовДоступа.Склады: return(Склады);

            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(ВидыОбъектовДоступа.Заметки);
     }
     else if (Ссылка == Подразделения)
     {
         return(ВидыОбъектовДоступа.Подразделения);
     }
     else if (Ссылка == ПодразделенияОрганизаций)
     {
         return(ВидыОбъектовДоступа.ПодразделенияОрганизаций);
     }
     else if (Ссылка == Номенклатура)
     {
         return(ВидыОбъектовДоступа.Номенклатура);
     }
     else if (Ссылка == Спецификации)
     {
         return(ВидыОбъектовДоступа.Спецификации);
     }
     else if (Ссылка == ЦеныНоменклатуры)
     {
         return(ВидыОбъектовДоступа.ЦеныНоменклатуры);
     }
     return(ВидыОбъектовДоступа.ПустаяСсылка);
 }
コード例 #3
0
 public static readonly Guid ЦеныНоменклатуры = new Guid("c8921491-d486-a494-44ef-e5f04dc6357a");    //Цены номенклатуры
 public static ВидыОбъектовДоступа Получить(this ВидыОбъектовДоступа Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }
コード例 #4
0
 public static byte[] Ключ(this ВидыОбъектовДоступа Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }