public static Guid Ссылка(this ФорматыДокументооборотаСФНС Значение) { switch (Значение) { case ФорматыДокументооборотаСФНС.Приказ141: return(Приказ141); case ФорматыДокументооборотаСФНС.Приказ534: return(Приказ534); } return(Guid.Empty); }
public static ФорматыДокументооборотаСФНС Получить(this ФорматыДокументооборотаСФНС Значение, Guid Ссылка) { if (Ссылка == Приказ141) { return(ФорматыДокументооборотаСФНС.Приказ141); } else if (Ссылка == Приказ534) { return(ФорматыДокументооборотаСФНС.Приказ534); } return(ФорматыДокументооборотаСФНС.ПустаяСсылка); }
public static byte[] Ключ(this ФорматыДокументооборотаСФНС Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid Приказ534 = new Guid("bc269192-f7b9-c9fa-4804-8016bae382db"); //Приказ ФНС от 9 ноября 2010 г. №ММВ-7-6/534@ public static ФорматыДокументооборотаСФНС Получить(this ФорматыДокументооборотаСФНС Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }