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("c517cc98-d81b-835e-46bf-681a9ece21f3"); //Обмен посредством ПК "Спринтер" public static ВидыОбменаСКонтролирующимиОрганами Получить(this ВидыОбменаСКонтролирующимиОрганами Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }