Exemplo n.º 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(ВидыОбъектовКонтактнойИнформации.ПустаяСсылка);
 }
Exemplo n.º 2
0
        public static Guid Ссылка(this ВидыОбъектовКонтактнойИнформации Значение)
        {
            switch (Значение)
            {
            case ВидыОбъектовКонтактнойИнформации.ФизическиеЛица: return(ФизическиеЛица);

            case ВидыОбъектовКонтактнойИнформации.КонтактныеЛица: return(КонтактныеЛица);

            case ВидыОбъектовКонтактнойИнформации.Организации: return(Организации);

            case ВидыОбъектовКонтактнойИнформации.Пользователи: return(Пользователи);

            case ВидыОбъектовКонтактнойИнформации.Контрагенты: return(Контрагенты);

            case ВидыОбъектовКонтактнойИнформации.КонтактныеЛицаКонтрагентов: return(КонтактныеЛицаКонтрагентов);

            case ВидыОбъектовКонтактнойИнформации.ЛичныеКонтакты: return(ЛичныеКонтакты);
            }
            return(Guid.Empty);
        }
Exemplo n.º 3
0
 public static byte[] Ключ(this ВидыОбъектовКонтактнойИнформации Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
Exemplo n.º 4
0
 public static readonly Guid ЛичныеКонтакты             = new Guid("f9bdbb86-3cc7-671c-4382-10a143845a8d"); //Справочник "Личные контакты"
 public static ВидыОбъектовКонтактнойИнформации Получить(this ВидыОбъектовКонтактнойИнформации Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }