コード例 #1
0
        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);
        }
コード例 #2
0
 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(ТипыСодержимогоТранспортногоКонтейнера.ПустаяСсылка);
 }
コード例 #3
0
 public static byte[] Ключ(this ТипыСодержимогоТранспортногоКонтейнера Значение)
 {
     return(Ссылка(Значение).ToByteArray());
 }
コード例 #4
0
 public static readonly Guid КвитанцияОПриемеДокумент = new Guid("fb2b90b4-7fe2-00ff-42ac-fcce823c028a");     //Квитанция о приеме документ
 public static ТипыСодержимогоТранспортногоКонтейнера Получить(this ТипыСодержимогоТранспортногоКонтейнера Значение, byte[] Ссылка)
 {
     return(Получить(Значение, new Guid(Ссылка)));
 }