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 ВидыДоговоровГПХСФизЛицами Получить(this ВидыДоговоровГПХСФизЛицами Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }