示例#1
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(ОбластиДанныхОбъектовДоступа.ЦеныНоменклатурыКонтрагентов);
     }
     return(ОбластиДанныхОбъектовДоступа.ПустаяСсылка);
 }
示例#2
0
        public static Guid Ссылка(this ОбластиДанныхОбъектовДоступа Значение)
        {
            switch (Значение)
            {
            case ОбластиДанныхОбъектовДоступа.ФизическиеЛицаСписок: return(ФизическиеЛицаСписок);

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

            case ОбластиДанныхОбъектовДоступа.КонтрагентыСписок: return(КонтрагентыСписок);

            case ОбластиДанныхОбъектовДоступа.КонтрагентыДанные: return(КонтрагентыДанные);

            case ОбластиДанныхОбъектовДоступа.КонтрагентыДопИнформация: return(КонтрагентыДопИнформация);

            case ОбластиДанныхОбъектовДоступа.ЦеныНоменклатуры: return(ЦеныНоменклатуры);

            case ОбластиДанныхОбъектовДоступа.ЦеныНоменклатурыКонтрагентов: return(ЦеныНоменклатурыКонтрагентов);
            }
            return(Guid.Empty);
        }
示例#3
0
 public static byte[] Ключ(this ОбластиДанныхОбъектовДоступа Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
示例#4
0
 public static readonly Guid ЦеныНоменклатурыКонтрагентов = new Guid("bf7825a6-2138-99cc-4dee-740a73b78ac7"); //Цены номенклатуры контрагентов
 public static ОбластиДанныхОбъектовДоступа Получить(this ОбластиДанныхОбъектовДоступа Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }