public static Guid Ссылка(this ФорматФайлаОбменаПоЗарплатномуПроекту Значение) { switch (Значение) { case ФорматФайлаОбменаПоЗарплатномуПроекту.Версия1: return(Версия1); case ФорматФайлаОбменаПоЗарплатномуПроекту.Версия2: return(Версия2); case ФорматФайлаОбменаПоЗарплатномуПроекту.Версия3: return(Версия3); case ФорматФайлаОбменаПоЗарплатномуПроекту.Версия32: return(Версия32); } return(Guid.Empty); }
public static ФорматФайлаОбменаПоЗарплатномуПроекту Получить(this ФорматФайлаОбменаПоЗарплатномуПроекту Значение, Guid Ссылка) { if (Ссылка == Версия1) { return(ФорматФайлаОбменаПоЗарплатномуПроекту.Версия1); } else if (Ссылка == Версия2) { return(ФорматФайлаОбменаПоЗарплатномуПроекту.Версия2); } else if (Ссылка == Версия3) { return(ФорматФайлаОбменаПоЗарплатномуПроекту.Версия3); } else if (Ссылка == Версия32) { return(ФорматФайлаОбменаПоЗарплатномуПроекту.Версия32); } return(ФорматФайлаОбменаПоЗарплатномуПроекту.ПустаяСсылка); }
public static byte[] Ключ(this ФорматФайлаОбменаПоЗарплатномуПроекту Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid Версия32 = new Guid("1c87dcb9-4498-8d69-4c47-4a015312ba01"); //Версия 3.2 public static ФорматФайлаОбменаПоЗарплатномуПроекту Получить(this ФорматФайлаОбменаПоЗарплатномуПроекту Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }