public static Guid Ссылка(this ТипыВложенийНеформализованныхДокументовНалогоплательщика Значение) { switch (Значение) { case ТипыВложенийНеформализованныхДокументовНалогоплательщика.ТекстовыйДокумент: return(ТекстовыйДокумент); case ТипыВложенийНеформализованныхДокументовНалогоплательщика.ДокументMicrosoftWord: return(ДокументMicrosoftWord); case ТипыВложенийНеформализованныхДокументовНалогоплательщика.ДокументMicrosoftExcel: return(ДокументMicrosoftExcel); } return(Guid.Empty); }
public static ТипыВложенийНеформализованныхДокументовНалогоплательщика Получить(this ТипыВложенийНеформализованныхДокументовНалогоплательщика Значение, Guid Ссылка) { if (Ссылка == ТекстовыйДокумент) { return(ТипыВложенийНеформализованныхДокументовНалогоплательщика.ТекстовыйДокумент); } else if (Ссылка == ДокументMicrosoftWord) { return(ТипыВложенийНеформализованныхДокументовНалогоплательщика.ДокументMicrosoftWord); } else if (Ссылка == ДокументMicrosoftExcel) { return(ТипыВложенийНеформализованныхДокументовНалогоплательщика.ДокументMicrosoftExcel); } return(ТипыВложенийНеформализованныхДокументовНалогоплательщика.ПустаяСсылка); }
public static byte[] Ключ(this ТипыВложенийНеформализованныхДокументовНалогоплательщика Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ДокументMicrosoftExcel = new Guid("aed525b3-1422-f03b-4226-5a9baf394c61"); //Документ Microsoft Excel public static ТипыВложенийНеформализованныхДокументовНалогоплательщика Получить(this ТипыВложенийНеформализованныхДокументовНалогоплательщика Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }