public static Guid Ссылка(this ВидыСтавокЕСНиПФР Значение) { switch (Значение) { case ВидыСтавокЕСНиПФР.ДляСельскохозяйственныхПроизводителей: return(ДляСельскохозяйственныхПроизводителей); case ВидыСтавокЕСНиПФР.ДляНеСельскохозяйственныхПроизводителей: return(ДляНеСельскохозяйственныхПроизводителей); } return(Guid.Empty); }
public static ВидыСтавокЕСНиПФР Получить(this ВидыСтавокЕСНиПФР Значение, Guid Ссылка) { if (Ссылка == ДляСельскохозяйственныхПроизводителей) { return(ВидыСтавокЕСНиПФР.ДляСельскохозяйственныхПроизводителей); } else if (Ссылка == ДляНеСельскохозяйственныхПроизводителей) { return(ВидыСтавокЕСНиПФР.ДляНеСельскохозяйственныхПроизводителей); } return(ВидыСтавокЕСНиПФР.ПустаяСсылка); }
public static byte[] Ключ(this ВидыСтавокЕСНиПФР Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ДляНеСельскохозяйственныхПроизводителей = new Guid("86432380-0e23-a471-4c78-fe2b7b2968dc"); //Для не сельскохозяйственных производителей public static ВидыСтавокЕСНиПФР Получить(this ВидыСтавокЕСНиПФР Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }