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("803f1398-cc9d-b3c6-463c-20fe8d95ba58"); //Вклад в совместную деятельность
 public static СпособыПоступленияАктивов Получить(this СпособыПоступленияАктивов Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }