public static Guid Ссылка(this ВидыАгентскихДоговоров Значение) { switch (Значение) { case ВидыАгентскихДоговоров.Аренда: return(Аренда); case ВидыАгентскихДоговоров.еализацияИмущества: return(еализацияИмущества); case ВидыАгентскихДоговоров.Нерезидент: return(Нерезидент); } return(Guid.Empty); }
public static ВидыАгентскихДоговоров Получить(this ВидыАгентскихДоговоров Значение, Guid Ссылка) { if (Ссылка == Аренда) { return(ВидыАгентскихДоговоров.Аренда); } else if (Ссылка == еализацияИмущества) { return(ВидыАгентскихДоговоров.еализацияИмущества); } else if (Ссылка == Нерезидент) { return(ВидыАгентскихДоговоров.Нерезидент); } return(ВидыАгентскихДоговоров.ПустаяСсылка); }
public static byte[] Ключ(this ВидыАгентскихДоговоров Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid Нерезидент = new Guid("c62dd285-6de6-2e4a-441d-310d2ed1753c"); //Нерезидент (п.2 ст.161 НК РФ) public static ВидыАгентскихДоговоров Получить(this ВидыАгентскихДоговоров Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }