Exemplo n.º 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(ПодразделенияДанные);
            }
            return(Guid.Empty);
        }
Exemplo n.º 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(ОбластиДанныхОграниченияПравДоступа.ПодразделенияДанные);
     }
     return(ОбластиДанныхОграниченияПравДоступа.ПустаяСсылка);
 }
Exemplo n.º 3
0
 public static readonly Guid ПодразделенияДанные = new Guid("edfca1aa-172b-6aa5-4a26-dca3d9876029");             //Подразделения (данные)
 public static ОбластиДанныхОграниченияПравДоступа Получить(this ОбластиДанныхОграниченияПравДоступа Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }
Exemplo n.º 4
0
 public static byte[] Ключ(this ОбластиДанныхОграниченияПравДоступа Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }