public static Guid Ссылка(this ТипыСодержимогоТранспортногоКонтейнера Значение) { switch (Значение) { case ТипыСодержимогоТранспортногоКонтейнера.ФайлОтчетности: return(ФайлОтчетности); case ТипыСодержимогоТранспортногоКонтейнера.ЭлектронноЦифроваяПодпись: return(ЭлектронноЦифроваяПодпись); case ТипыСодержимогоТранспортногоКонтейнера.Сертификат: return(Сертификат); case ТипыСодержимогоТранспортногоКонтейнера.ФайлОписанияКонтейнера: return(ФайлОписанияКонтейнера); case ТипыСодержимогоТранспортногоКонтейнера.ПодтверждениеОбОтправке: return(ПодтверждениеОбОтправке); case ТипыСодержимогоТранспортногоКонтейнера.ПротоколВходногоКонтроля: return(ПротоколВходногоКонтроля); case ТипыСодержимогоТранспортногоКонтейнера.НеОпределен: return(НеОпределен); case ТипыСодержимогоТранспортногоКонтейнера.НеформализованныйДокумент: return(НеформализованныйДокумент); case ТипыСодержимогоТранспортногоКонтейнера.ТекстовоеСообщениеНеформализованногоДокумента: return(ТекстовоеСообщениеНеформализованногоДокумента); case ТипыСодержимогоТранспортногоКонтейнера.ОписаниеНеформализованногоДокумента: return(ОписаниеНеформализованногоДокумента); case ТипыСодержимогоТранспортногоКонтейнера.ЗапросИОН: return(ЗапросИОН); case ТипыСодержимогоТранспортногоКонтейнера.ОтветНаЗапросИОН: return(ОтветНаЗапросИОН); case ТипыСодержимогоТранспортногоКонтейнера.ЗашифрованноеСодержимое: return(ЗашифрованноеСодержимое); case ТипыСодержимогоТранспортногоКонтейнера.УведомлениеОбУточненииНБО: return(УведомлениеОбУточненииНБО); case ТипыСодержимогоТранспортногоКонтейнера.Протокол2НДФЛ: return(Протокол2НДФЛ); case ТипыСодержимогоТранспортногоКонтейнера.еестр2НДФЛ: return(еестр2НДФЛ); case ТипыСодержимогоТранспортногоКонтейнера.ФайлОтчетностиПФР: return(ФайлОтчетностиПФР); case ТипыСодержимогоТранспортногоКонтейнера.ПодтверждениеПолученияОтчетностиПФР: return(ПодтверждениеПолученияОтчетностиПФР); case ТипыСодержимогоТранспортногоКонтейнера.ПротоколПФР: return(ПротоколПФР); case ТипыСодержимогоТранспортногоКонтейнера.ПротоколПриложениеПФР: return(ПротоколПриложениеПФР); case ТипыСодержимогоТранспортногоКонтейнера.ФайлОписанияСведенийПФР: return(ФайлОписанияСведенийПФР); case ТипыСодержимогоТранспортногоКонтейнера.ОписаниеОшибкиПФР: return(ОписаниеОшибкиПФР); case ТипыСодержимогоТранспортногоКонтейнера.ОписаниеОшибочногоПакетаПФР: return(ОписаниеОшибочногоПакетаПФР); case ТипыСодержимогоТранспортногоКонтейнера.Письмо: return(Письмо); case ТипыСодержимогоТранспортногоКонтейнера.ПисьмоПриложение: return(ПисьмоПриложение); case ТипыСодержимогоТранспортногоКонтейнера.ОписаниеПисьма: return(ОписаниеПисьма); case ТипыСодержимогоТранспортногоКонтейнера.ПодтверждениеПолученияПисьма: return(ПодтверждениеПолученияПисьма); case ТипыСодержимогоТранспортногоКонтейнера.ТранспортнаяИнформация: return(ТранспортнаяИнформация); case ТипыСодержимогоТранспортногоКонтейнера.ОписаниеСведений: return(ОписаниеСведений); case ТипыСодержимогоТранспортногоКонтейнера.Доверенность: return(Доверенность); case ТипыСодержимогоТранспортногоКонтейнера.ПодтверждениеДатыОтправки: return(ПодтверждениеДатыОтправки); case ТипыСодержимогоТранспортногоКонтейнера.ИзвещениеОПолучении: return(ИзвещениеОПолучении); case ТипыСодержимогоТранспортногоКонтейнера.КвитанцияОПриеме: return(КвитанцияОПриеме); case ТипыСодержимогоТранспортногоКонтейнера.УведомлениеОбОтказе: return(УведомлениеОбОтказе); case ТипыСодержимогоТранспортногоКонтейнера.ИзвещениеОВводе: return(ИзвещениеОВводе); case ТипыСодержимогоТранспортногоКонтейнера.УведомлениеОбУточнении: return(УведомлениеОбУточнении); case ТипыСодержимогоТранспортногоКонтейнера.ОписаниеОшибкиФНС: return(ОписаниеОшибкиФНС); case ТипыСодержимогоТранспортногоКонтейнера.ОписаниеОшибочногоПакетаФНС: return(ОписаниеОшибочногоПакетаФНС); case ТипыСодержимогоТранспортногоКонтейнера.Форма2НДФЛ: return(Форма2НДФЛ); case ТипыСодержимогоТранспортногоКонтейнера.ОписаниеСведений2НДФЛ: return(ОписаниеСведений2НДФЛ); case ТипыСодержимогоТранспортногоКонтейнера.СведенияПриложениеПФР: return(СведенияПриложениеПФР); case ТипыСодержимогоТранспортногоКонтейнера.Обращение: return(Обращение); case ТипыСодержимогоТранспортногоКонтейнера.Приложение: return(Приложение); case ТипыСодержимогоТранспортногоКонтейнера.ПодтверждениеДатыПолучения: return(ПодтверждениеДатыПолучения); case ТипыСодержимогоТранспортногоКонтейнера.ОписаниеСведенийОбращениеПисьмоРассылка: return(ОписаниеСведенийОбращениеПисьмоРассылка); case ТипыСодержимогоТранспортногоКонтейнера.ассылка: return(ассылка); case ТипыСодержимогоТранспортногоКонтейнера.Запрос: return(Запрос); case ТипыСодержимогоТранспортногоКонтейнера.Ответ: return(Ответ); case ТипыСодержимогоТранспортногоКонтейнера.ОписаниеСведенийЗапрос: return(ОписаниеСведенийЗапрос); case ТипыСодержимогоТранспортногоКонтейнера.ФайлОтчетностиФСГС: return(ФайлОтчетностиФСГС); case ТипыСодержимогоТранспортногоКонтейнера.ОписаниеФайлаОтчетностиФСГС: return(ОписаниеФайлаОтчетностиФСГС); case ТипыСодержимогоТранспортногоКонтейнера.УведомлениеОПриемеВОбработкуОтчетаФСГС: return(УведомлениеОПриемеВОбработкуОтчетаФСГС); case ТипыСодержимогоТранспортногоКонтейнера.УведомлениеОНесоответствииФорматуОтчетаФСГС: return(УведомлениеОНесоответствииФорматуОтчетаФСГС); case ТипыСодержимогоТранспортногоКонтейнера.УведомлениеОбУточненииОтчетаФСГС: return(УведомлениеОбУточненииОтчетаФСГС); case ТипыСодержимогоТранспортногоКонтейнера.УведомлениеОбОтказеОтчетаФСГС: return(УведомлениеОбОтказеОтчетаФСГС); case ТипыСодержимогоТранспортногоКонтейнера.ИзвещениеОПолученииДокументаФСГС: return(ИзвещениеОПолученииДокументаФСГС); case ТипыСодержимогоТранспортногоКонтейнера.ПисьмоФСГС: return(ПисьмоФСГС); case ТипыСодержимогоТранспортногоКонтейнера.ОписаниеПисьмаФСГС: return(ОписаниеПисьмаФСГС); case ТипыСодержимогоТранспортногоКонтейнера.ПриложениеПисьмаФСГС: return(ПриложениеПисьмаФСГС); case ТипыСодержимогоТранспортногоКонтейнера.ОписаниеОшибкиФСГС: return(ОписаниеОшибкиФСГС); case ТипыСодержимогоТранспортногоКонтейнера.ОписаниеОшибочногоПакетаФСГС: return(ОписаниеОшибочногоПакетаФСГС); case ТипыСодержимогоТранспортногоКонтейнера.ПодтверждениеОператораФСГС: return(ПодтверждениеОператораФСГС); case ТипыСодержимогоТранспортногоКонтейнера.ассылкаФСГС: return(ассылкаФСГС); case ТипыСодержимогоТранспортногоКонтейнера.Заявление: return(Заявление); case ТипыСодержимогоТранспортногоКонтейнера.ОписаниеСведенийЗаявление: return(ОписаниеСведенийЗаявление); case ТипыСодержимогоТранспортногоКонтейнера.КвитанцияОПриемеЗаявления: return(КвитанцияОПриемеЗаявления); case ТипыСодержимогоТранспортногоКонтейнера.СообщениеОПроверке: return(СообщениеОПроверке); case ТипыСодержимогоТранспортногоКонтейнера.СообщениеОбОтзывеЗаявления: return(СообщениеОбОтзывеЗаявления); case ТипыСодержимогоТранспортногоКонтейнера.СообщениеОНесоответствиях: return(СообщениеОНесоответствиях); case ТипыСодержимогоТранспортногоКонтейнера.УведомлениеОбОтказеДокумент: return(УведомлениеОбОтказеДокумент); case ТипыСодержимогоТранспортногоКонтейнера.Документ: return(Документ); case ТипыСодержимогоТранспортногоКонтейнера.ОписаниеДокумент: return(ОписаниеДокумент); case ТипыСодержимогоТранспортногоКонтейнера.КвитанцияОПриемеДокумент: return(КвитанцияОПриемеДокумент); } return(Guid.Empty); }
public static ТипыСодержимогоТранспортногоКонтейнера Получить(this ТипыСодержимогоТранспортногоКонтейнера Значение, Guid Ссылка) { if (Ссылка == ФайлОтчетности) { return(ТипыСодержимогоТранспортногоКонтейнера.ФайлОтчетности); } else if (Ссылка == ЭлектронноЦифроваяПодпись) { return(ТипыСодержимогоТранспортногоКонтейнера.ЭлектронноЦифроваяПодпись); } else if (Ссылка == Сертификат) { return(ТипыСодержимогоТранспортногоКонтейнера.Сертификат); } else if (Ссылка == ФайлОписанияКонтейнера) { return(ТипыСодержимогоТранспортногоКонтейнера.ФайлОписанияКонтейнера); } else if (Ссылка == ПодтверждениеОбОтправке) { return(ТипыСодержимогоТранспортногоКонтейнера.ПодтверждениеОбОтправке); } else if (Ссылка == ПротоколВходногоКонтроля) { return(ТипыСодержимогоТранспортногоКонтейнера.ПротоколВходногоКонтроля); } else if (Ссылка == НеОпределен) { return(ТипыСодержимогоТранспортногоКонтейнера.НеОпределен); } else if (Ссылка == НеформализованныйДокумент) { return(ТипыСодержимогоТранспортногоКонтейнера.НеформализованныйДокумент); } else if (Ссылка == ТекстовоеСообщениеНеформализованногоДокумента) { return(ТипыСодержимогоТранспортногоКонтейнера.ТекстовоеСообщениеНеформализованногоДокумента); } else if (Ссылка == ОписаниеНеформализованногоДокумента) { return(ТипыСодержимогоТранспортногоКонтейнера.ОписаниеНеформализованногоДокумента); } else if (Ссылка == ЗапросИОН) { return(ТипыСодержимогоТранспортногоКонтейнера.ЗапросИОН); } else if (Ссылка == ОтветНаЗапросИОН) { return(ТипыСодержимогоТранспортногоКонтейнера.ОтветНаЗапросИОН); } else if (Ссылка == ЗашифрованноеСодержимое) { return(ТипыСодержимогоТранспортногоКонтейнера.ЗашифрованноеСодержимое); } else if (Ссылка == УведомлениеОбУточненииНБО) { return(ТипыСодержимогоТранспортногоКонтейнера.УведомлениеОбУточненииНБО); } else if (Ссылка == Протокол2НДФЛ) { return(ТипыСодержимогоТранспортногоКонтейнера.Протокол2НДФЛ); } else if (Ссылка == еестр2НДФЛ) { return(ТипыСодержимогоТранспортногоКонтейнера.еестр2НДФЛ); } else if (Ссылка == ФайлОтчетностиПФР) { return(ТипыСодержимогоТранспортногоКонтейнера.ФайлОтчетностиПФР); } else if (Ссылка == ПодтверждениеПолученияОтчетностиПФР) { return(ТипыСодержимогоТранспортногоКонтейнера.ПодтверждениеПолученияОтчетностиПФР); } else if (Ссылка == ПротоколПФР) { return(ТипыСодержимогоТранспортногоКонтейнера.ПротоколПФР); } else if (Ссылка == ПротоколПриложениеПФР) { return(ТипыСодержимогоТранспортногоКонтейнера.ПротоколПриложениеПФР); } else if (Ссылка == ФайлОписанияСведенийПФР) { return(ТипыСодержимогоТранспортногоКонтейнера.ФайлОписанияСведенийПФР); } else if (Ссылка == ОписаниеОшибкиПФР) { return(ТипыСодержимогоТранспортногоКонтейнера.ОписаниеОшибкиПФР); } else if (Ссылка == ОписаниеОшибочногоПакетаПФР) { return(ТипыСодержимогоТранспортногоКонтейнера.ОписаниеОшибочногоПакетаПФР); } else if (Ссылка == Письмо) { return(ТипыСодержимогоТранспортногоКонтейнера.Письмо); } else if (Ссылка == ПисьмоПриложение) { return(ТипыСодержимогоТранспортногоКонтейнера.ПисьмоПриложение); } else if (Ссылка == ОписаниеПисьма) { return(ТипыСодержимогоТранспортногоКонтейнера.ОписаниеПисьма); } else if (Ссылка == ПодтверждениеПолученияПисьма) { return(ТипыСодержимогоТранспортногоКонтейнера.ПодтверждениеПолученияПисьма); } else if (Ссылка == ТранспортнаяИнформация) { return(ТипыСодержимогоТранспортногоКонтейнера.ТранспортнаяИнформация); } else if (Ссылка == ОписаниеСведений) { return(ТипыСодержимогоТранспортногоКонтейнера.ОписаниеСведений); } else if (Ссылка == Доверенность) { return(ТипыСодержимогоТранспортногоКонтейнера.Доверенность); } else if (Ссылка == ПодтверждениеДатыОтправки) { return(ТипыСодержимогоТранспортногоКонтейнера.ПодтверждениеДатыОтправки); } else if (Ссылка == ИзвещениеОПолучении) { return(ТипыСодержимогоТранспортногоКонтейнера.ИзвещениеОПолучении); } else if (Ссылка == КвитанцияОПриеме) { return(ТипыСодержимогоТранспортногоКонтейнера.КвитанцияОПриеме); } else if (Ссылка == УведомлениеОбОтказе) { return(ТипыСодержимогоТранспортногоКонтейнера.УведомлениеОбОтказе); } else if (Ссылка == ИзвещениеОВводе) { return(ТипыСодержимогоТранспортногоКонтейнера.ИзвещениеОВводе); } else if (Ссылка == УведомлениеОбУточнении) { return(ТипыСодержимогоТранспортногоКонтейнера.УведомлениеОбУточнении); } else if (Ссылка == ОписаниеОшибкиФНС) { return(ТипыСодержимогоТранспортногоКонтейнера.ОписаниеОшибкиФНС); } else if (Ссылка == ОписаниеОшибочногоПакетаФНС) { return(ТипыСодержимогоТранспортногоКонтейнера.ОписаниеОшибочногоПакетаФНС); } else if (Ссылка == Форма2НДФЛ) { return(ТипыСодержимогоТранспортногоКонтейнера.Форма2НДФЛ); } else if (Ссылка == ОписаниеСведений2НДФЛ) { return(ТипыСодержимогоТранспортногоКонтейнера.ОписаниеСведений2НДФЛ); } else if (Ссылка == СведенияПриложениеПФР) { return(ТипыСодержимогоТранспортногоКонтейнера.СведенияПриложениеПФР); } else if (Ссылка == Обращение) { return(ТипыСодержимогоТранспортногоКонтейнера.Обращение); } else if (Ссылка == Приложение) { return(ТипыСодержимогоТранспортногоКонтейнера.Приложение); } else if (Ссылка == ПодтверждениеДатыПолучения) { return(ТипыСодержимогоТранспортногоКонтейнера.ПодтверждениеДатыПолучения); } else if (Ссылка == ОписаниеСведенийОбращениеПисьмоРассылка) { return(ТипыСодержимогоТранспортногоКонтейнера.ОписаниеСведенийОбращениеПисьмоРассылка); } else if (Ссылка == ассылка) { return(ТипыСодержимогоТранспортногоКонтейнера.ассылка); } else if (Ссылка == Запрос) { return(ТипыСодержимогоТранспортногоКонтейнера.Запрос); } else if (Ссылка == Ответ) { return(ТипыСодержимогоТранспортногоКонтейнера.Ответ); } else if (Ссылка == ОписаниеСведенийЗапрос) { return(ТипыСодержимогоТранспортногоКонтейнера.ОписаниеСведенийЗапрос); } else if (Ссылка == ФайлОтчетностиФСГС) { return(ТипыСодержимогоТранспортногоКонтейнера.ФайлОтчетностиФСГС); } else if (Ссылка == ОписаниеФайлаОтчетностиФСГС) { return(ТипыСодержимогоТранспортногоКонтейнера.ОписаниеФайлаОтчетностиФСГС); } else if (Ссылка == УведомлениеОПриемеВОбработкуОтчетаФСГС) { return(ТипыСодержимогоТранспортногоКонтейнера.УведомлениеОПриемеВОбработкуОтчетаФСГС); } else if (Ссылка == УведомлениеОНесоответствииФорматуОтчетаФСГС) { return(ТипыСодержимогоТранспортногоКонтейнера.УведомлениеОНесоответствииФорматуОтчетаФСГС); } else if (Ссылка == УведомлениеОбУточненииОтчетаФСГС) { return(ТипыСодержимогоТранспортногоКонтейнера.УведомлениеОбУточненииОтчетаФСГС); } else if (Ссылка == УведомлениеОбОтказеОтчетаФСГС) { return(ТипыСодержимогоТранспортногоКонтейнера.УведомлениеОбОтказеОтчетаФСГС); } else if (Ссылка == ИзвещениеОПолученииДокументаФСГС) { return(ТипыСодержимогоТранспортногоКонтейнера.ИзвещениеОПолученииДокументаФСГС); } else if (Ссылка == ПисьмоФСГС) { return(ТипыСодержимогоТранспортногоКонтейнера.ПисьмоФСГС); } else if (Ссылка == ОписаниеПисьмаФСГС) { return(ТипыСодержимогоТранспортногоКонтейнера.ОписаниеПисьмаФСГС); } else if (Ссылка == ПриложениеПисьмаФСГС) { return(ТипыСодержимогоТранспортногоКонтейнера.ПриложениеПисьмаФСГС); } else if (Ссылка == ОписаниеОшибкиФСГС) { return(ТипыСодержимогоТранспортногоКонтейнера.ОписаниеОшибкиФСГС); } else if (Ссылка == ОписаниеОшибочногоПакетаФСГС) { return(ТипыСодержимогоТранспортногоКонтейнера.ОписаниеОшибочногоПакетаФСГС); } else if (Ссылка == ПодтверждениеОператораФСГС) { return(ТипыСодержимогоТранспортногоКонтейнера.ПодтверждениеОператораФСГС); } else if (Ссылка == ассылкаФСГС) { return(ТипыСодержимогоТранспортногоКонтейнера.ассылкаФСГС); } else if (Ссылка == Заявление) { return(ТипыСодержимогоТранспортногоКонтейнера.Заявление); } else if (Ссылка == ОписаниеСведенийЗаявление) { return(ТипыСодержимогоТранспортногоКонтейнера.ОписаниеСведенийЗаявление); } else if (Ссылка == КвитанцияОПриемеЗаявления) { return(ТипыСодержимогоТранспортногоКонтейнера.КвитанцияОПриемеЗаявления); } else if (Ссылка == СообщениеОПроверке) { return(ТипыСодержимогоТранспортногоКонтейнера.СообщениеОПроверке); } else if (Ссылка == СообщениеОбОтзывеЗаявления) { return(ТипыСодержимогоТранспортногоКонтейнера.СообщениеОбОтзывеЗаявления); } else if (Ссылка == СообщениеОНесоответствиях) { return(ТипыСодержимогоТранспортногоКонтейнера.СообщениеОНесоответствиях); } else if (Ссылка == УведомлениеОбОтказеДокумент) { return(ТипыСодержимогоТранспортногоКонтейнера.УведомлениеОбОтказеДокумент); } else if (Ссылка == Документ) { return(ТипыСодержимогоТранспортногоКонтейнера.Документ); } else if (Ссылка == ОписаниеДокумент) { return(ТипыСодержимогоТранспортногоКонтейнера.ОписаниеДокумент); } else if (Ссылка == КвитанцияОПриемеДокумент) { return(ТипыСодержимогоТранспортногоКонтейнера.КвитанцияОПриемеДокумент); } return(ТипыСодержимогоТранспортногоКонтейнера.ПустаяСсылка); }
public static byte[] Ключ(this ТипыСодержимогоТранспортногоКонтейнера Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid КвитанцияОПриемеДокумент = new Guid("fb2b90b4-7fe2-00ff-42ac-fcce823c028a"); //Квитанция о приеме документ public static ТипыСодержимогоТранспортногоКонтейнера Получить(this ТипыСодержимогоТранспортногоКонтейнера Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }