コード例 #1
0
        public static Guid Ссылка(this ВидыКонтактныхЛиц Значение)
        {
            switch (Значение)
            {
            case ВидыКонтактныхЛиц.КонтактноеЛицоКонтрагента: return(КонтактноеЛицоКонтрагента);

            case ВидыКонтактныхЛиц.ПрочееКонтактноеЛицо: return(ПрочееКонтактноеЛицо);

            case ВидыКонтактныхЛиц.ЛичныйКонтакт: return(ЛичныйКонтакт);
            }
            return(Guid.Empty);
        }
コード例 #2
0
 public static ВидыКонтактныхЛиц Получить(this ВидыКонтактныхЛиц Значение, Guid Ссылка)
 {
     if (Ссылка == КонтактноеЛицоКонтрагента)
     {
         return(ВидыКонтактныхЛиц.КонтактноеЛицоКонтрагента);
     }
     else if (Ссылка == ПрочееКонтактноеЛицо)
     {
         return(ВидыКонтактныхЛиц.ПрочееКонтактноеЛицо);
     }
     else if (Ссылка == ЛичныйКонтакт)
     {
         return(ВидыКонтактныхЛиц.ЛичныйКонтакт);
     }
     return(ВидыКонтактныхЛиц.ПустаяСсылка);
 }
コード例 #3
0
 public static byte[] Ключ(this ВидыКонтактныхЛиц Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
コード例 #4
0
 public static readonly Guid ЛичныйКонтакт             = new Guid("0f3f5392-ce6d-ebdb-4895-1e610106b669"); //Личный контакт
 public static ВидыКонтактныхЛиц Получить(this ВидыКонтактныхЛиц Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }