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(СпособыПоступленияАктивов.ПустаяСсылка); }
public static Guid Ссылка(this СпособыПоступленияАктивов Значение) { switch (Значение) { case СпособыПоступленияАктивов.ПриобретениеЗаПлату: return(ПриобретениеЗаПлату); case СпособыПоступленияАктивов.ВкладВУставныйКапитал: return(ВкладВУставныйКапитал); case СпособыПоступленияАктивов.ВОбменНаДругоеИмущество: return(ВОбменНаДругоеИмущество); case СпособыПоступленияАктивов.БезвозмездноеПоступление: return(БезвозмездноеПоступление); case СпособыПоступленияАктивов.ПоДоговоруАренды: return(ПоДоговоруАренды); case СпособыПоступленияАктивов.ПоступлениеВДоверительноеУправление: return(ПоступлениеВДоверительноеУправление); case СпособыПоступленияАктивов.ВкладВСовместнуюДеятельность: return(ВкладВСовместнуюДеятельность); } return(Guid.Empty); }
public static byte[] Ключ(this СпособыПоступленияАктивов Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ВкладВСовместнуюДеятельность = new Guid("803f1398-cc9d-b3c6-463c-20fe8d95ba58"); //Вклад в совместную деятельность public static СпособыПоступленияАктивов Получить(this СпособыПоступленияАктивов Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }