public static Guid Ссылка(this ВерсииФорматовВыгрузки Значение) { switch (Значение) { case ВерсииФорматовВыгрузки.Версия200: return(Версия200); case ВерсииФорматовВыгрузки.Версия201: return(Версия201); case ВерсииФорматовВыгрузки.Версия300: return(Версия300); case ВерсииФорматовВыгрузки.Версия201алко: return(Версия201алко); case ВерсииФорматовВыгрузки.Версия300алко: return(Версия300алко); case ВерсииФорматовВыгрузки.Версия301алко: return(Версия301алко); case ВерсииФорматовВыгрузки.Версия400: return(Версия400); case ВерсииФорматовВыгрузки.Версия500: return(Версия500); case ВерсииФорматовВыгрузки.Версия302алко: return(Версия302алко); case ВерсииФорматовВыгрузки.Версия700ПФР: return(Версия700ПФР); case ВерсииФорматовВыгрузки.ВерсияФСС: return(ВерсияФСС); case ВерсииФорматовВыгрузки.Версия401алко: return(Версия401алко); case ВерсииФорматовВыгрузки.ВерсияФСГС: return(ВерсияФСГС); } return(Guid.Empty); }
public static ВерсииФорматовВыгрузки Получить(this ВерсииФорматовВыгрузки Значение, Guid Ссылка) { if (Ссылка == Версия200) { return(ВерсииФорматовВыгрузки.Версия200); } else if (Ссылка == Версия201) { return(ВерсииФорматовВыгрузки.Версия201); } else if (Ссылка == Версия300) { return(ВерсииФорматовВыгрузки.Версия300); } else if (Ссылка == Версия201алко) { return(ВерсииФорматовВыгрузки.Версия201алко); } else if (Ссылка == Версия300алко) { return(ВерсииФорматовВыгрузки.Версия300алко); } else if (Ссылка == Версия301алко) { return(ВерсииФорматовВыгрузки.Версия301алко); } else if (Ссылка == Версия400) { return(ВерсииФорматовВыгрузки.Версия400); } else if (Ссылка == Версия500) { return(ВерсииФорматовВыгрузки.Версия500); } else if (Ссылка == Версия302алко) { return(ВерсииФорматовВыгрузки.Версия302алко); } else if (Ссылка == Версия700ПФР) { return(ВерсииФорматовВыгрузки.Версия700ПФР); } else if (Ссылка == ВерсияФСС) { return(ВерсииФорматовВыгрузки.ВерсияФСС); } else if (Ссылка == Версия401алко) { return(ВерсииФорматовВыгрузки.Версия401алко); } else if (Ссылка == ВерсияФСГС) { return(ВерсииФорматовВыгрузки.ВерсияФСГС); } return(ВерсииФорматовВыгрузки.ПустаяСсылка); }
public static readonly Guid ВерсияФСГС = new Guid("17c6ac87-0fef-9204-42b8-967fc6fa63e9"); //Версия ФСГС public static ВерсииФорматовВыгрузки Получить(this ВерсииФорматовВыгрузки Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this ВерсииФорматовВыгрузки Значение) { return(Ссылка(Значение).ToByteArray()); }