Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DECLARE @p__linq__0 Varchar(4000); SET @p__linq__0 = 'PL';
- DECLARE @p__linq__1 Varchar(4000); SET @p__linq__1 = 'PL';
- DECLARE @p__linq__2 Varchar(4000); SET @p__linq__2 = 'PL';
- SELECT
- [UnionAll11].[DictionaryItemNameId] AS [C1],
- [UnionAll11].[UserDictionaryItemNameId] AS [C2],
- [UnionAll11].[AgreementDataId] AS [C3],
- [UnionAll11].[AccountId] AS [C4],
- [UnionAll11].[AccountId1] AS [C5],
- [UnionAll11].[AccountId2] AS [C6],
- [UnionAll11].[AgreementId] AS [C7],
- [UnionAll11].[AgreementId1] AS [C8],
- [UnionAll11].[CreatedById] AS [C9],
- [UnionAll11].[Subject] AS [C10],
- [UnionAll11].[AmountInPln] AS [C11],
- [UnionAll11].[ConcludingDate] AS [C12],
- [UnionAll11].[AgreementId2] AS [C13],
- [UnionAll11].[Signature] AS [C14],
- [UnionAll11].[Name] AS [C15],
- [UnionAll11].[StatusId] AS [C16],
- [UnionAll11].[ExpiryDate] AS [C17],
- [UnionAll11].[FirstResponsiblePersonId] AS [C18],
- [UnionAll11].[DisplayName] AS [C19],
- [UnionAll11].[PaymentTermId] AS [C20],
- [UnionAll11].[C2] AS [C21],
- [UnionAll11].[RepresentativeId] AS [C22],
- [UnionAll11].[DisplayName1] AS [C23],
- [UnionAll11].[DisplayName2] AS [C24],
- [UnionAll11].[SecondResponsiblePersonId] AS [C25],
- [UnionAll11].[DisplayName3] AS [C26],
- [UnionAll11].[IsGroupAgreement] AS [C27],
- [UnionAll11].[K2ProcessId] AS [C28],
- [UnionAll11].[K2ProcessId1] AS [C29],
- [UnionAll11].[K2ProcessId2] AS [C30],
- [UnionAll11].[DictionaryItemNameId1] AS [C31],
- [UnionAll11].[C3] AS [C32],
- [UnionAll11].[C4] AS [C33],
- [UnionAll11].[K2ProcessId3] AS [C34],
- [UnionAll11].[K2ProcessId4] AS [C35],
- [UnionAll11].[K2ProcessId5] AS [C36],
- [UnionAll11].[DictionaryItemNameId2] AS [C37],
- [UnionAll11].[C5] AS [C38],
- [UnionAll11].[C6] AS [C39],
- [UnionAll11].[K2ProcessId6] AS [C40],
- [UnionAll11].[K2ProcessId7] AS [C41],
- [UnionAll11].[K2ProcessId8] AS [C42],
- [UnionAll11].[C7] AS [C43],
- [UnionAll11].[AnnexId] AS [C44],
- [UnionAll11].[AgreementTerminationId] AS [C45],
- [UnionAll11].[K2ProcessId9] AS [C46],
- [UnionAll11].[K2ProcessId10] AS [C47],
- [UnionAll11].[K2ProcessId11] AS [C48],
- [UnionAll11].[C8] AS [C49],
- [UnionAll11].[AnnexId1] AS [C50],
- [UnionAll11].[AgreementTerminationId1] AS [C51],
- [UnionAll11].[C1] AS [C52],
- [UnionAll11].[AnnexId2] AS [C53],
- [UnionAll11].[ConcludingDate1] AS [C54],
- [UnionAll11].[AnnexId3] AS [C55],
- [UnionAll11].[CreatedById1] AS [C56],
- [UnionAll11].[DisplayName4] AS [C57],
- [UnionAll11].[C9] AS [C58],
- [UnionAll11].[FirstResponsiblePersonId1] AS [C59],
- [UnionAll11].[DisplayName5] AS [C60],
- [UnionAll11].[C10] AS [C61],
- [UnionAll11].[SecondResponsiblePersonId1] AS [C62],
- [UnionAll11].[DisplayName6] AS [C63],
- [UnionAll11].[C11] AS [C64],
- [UnionAll11].[RepresentativeId1] AS [C65],
- [UnionAll11].[DisplayName7] AS [C66],
- [UnionAll11].[Signature1] AS [C67],
- [UnionAll11].[AnnexId4] AS [C68],
- [UnionAll11].[C12] AS [C69],
- [UnionAll11].[C13] AS [C70],
- [UnionAll11].[C14] AS [C71],
- [UnionAll11].[C15] AS [C72],
- [UnionAll11].[C16] AS [C73],
- [UnionAll11].[C17] AS [C74],
- [UnionAll11].[C18] AS [C75],
- [UnionAll11].[C19] AS [C76],
- [UnionAll11].[C20] AS [C77],
- [UnionAll11].[C21] AS [C78],
- [UnionAll11].[C22] AS [C79],
- [UnionAll11].[C23] AS [C80],
- [UnionAll11].[C24] AS [C81],
- [UnionAll11].[C25] AS [C82],
- [UnionAll11].[C26] AS [C83],
- [UnionAll11].[C27] AS [C84],
- [UnionAll11].[C28] AS [C85],
- [UnionAll11].[C29] AS [C86],
- [UnionAll11].[C30] AS [C87],
- [UnionAll11].[C31] AS [C88],
- [UnionAll11].[C32] AS [C89],
- [UnionAll11].[C33] AS [C90],
- [UnionAll11].[C34] AS [C91],
- [UnionAll11].[C35] AS [C92],
- [UnionAll11].[C36] AS [C93],
- [UnionAll11].[C37] AS [C94]
- FROM (SELECT
- CASE WHEN ([Join30].[AnnexId] IS NULL) THEN CAST(NULL AS int) ELSE 1 END AS [C1],
- [Project45].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project45].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project45].[AgreementDataId] AS [AgreementDataId],
- [Project45].[AccountId] AS [AccountId],
- [Extent38].[AccountId] AS [AccountId1],
- [Extent39].[AccountId] AS [AccountId2],
- [Project45].[AgreementId] AS [AgreementId],
- [Project45].[AgreementId] AS [AgreementId1],
- [Project45].[CreatedById] AS [CreatedById],
- [Project45].[Subject] AS [Subject],
- [Project45].[AmountInPln] AS [AmountInPln],
- [Project45].[ConcludingDate] AS [ConcludingDate],
- [Project45].[AgreementId] AS [AgreementId2],
- [Project45].[Signature] AS [Signature],
- [Project45].[Name] AS [Name],
- [Project45].[StatusId] AS [StatusId],
- [Project45].[ExpiryDate] AS [ExpiryDate],
- [Project45].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project45].[DisplayName] AS [DisplayName],
- [Project45].[PaymentTermId] AS [PaymentTermId],
- CASE WHEN ([Project45].[Name1] IS NULL) THEN N'' ELSE [Project45].[Name2] END + N' - ' + CASE WHEN ([Project45].[C1] IS NULL) THEN N'' ELSE [Limit16].[C1] END AS [C2],
- [Project45].[RepresentativeId] AS [RepresentativeId],
- [Extent39].[DisplayName] AS [DisplayName1],
- [Project45].[DisplayName] AS [DisplayName2],
- [Project45].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Extent38].[DisplayName] AS [DisplayName3],
- [Project45].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project45].[K2ProcessId2] AS [K2ProcessId],
- [Project45].[K2ProcessId] AS [K2ProcessId1],
- [Project45].[K2ProcessId1] AS [K2ProcessId2],
- [Project45].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project45].[C2] AS [C3],
- [Project45].[C3] AS [C4],
- [Project45].[K2ProcessId5] AS [K2ProcessId3],
- [Project45].[K2ProcessId3] AS [K2ProcessId4],
- [Project45].[K2ProcessId4] AS [K2ProcessId5],
- [Project45].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project45].[C4] AS [C5],
- [Project45].[C5] AS [C6],
- [Project45].[K2ProcessId8] AS [K2ProcessId6],
- [Project45].[K2ProcessId6] AS [K2ProcessId7],
- [Project45].[K2ProcessId7] AS [K2ProcessId8],
- [Project45].[C6] AS [C7],
- [Project45].[AnnexId] AS [AnnexId],
- [Project45].[AgreementTerminationId] AS [AgreementTerminationId],
- [Limit16].[K2ProcessId2] AS [K2ProcessId9],
- [Limit16].[K2ProcessId] AS [K2ProcessId10],
- [Limit16].[K2ProcessId1] AS [K2ProcessId11],
- [Limit16].[C2] AS [C8],
- [Limit16].[AnnexId] AS [AnnexId1],
- [Limit16].[AgreementTerminationId] AS [AgreementTerminationId1],
- [Join30].[AnnexId] AS [AnnexId2],
- [Join30].[ConcludingDate] AS [ConcludingDate1],
- [Join30].[AnnexId] AS [AnnexId3],
- [Join30].[CreatedById] AS [CreatedById1],
- [Join30].[DisplayName1] AS [DisplayName4],
- CASE WHEN ([Join30].[AnnexId] IS NULL) THEN CAST(NULL AS int) WHEN ([Join30].[AccountId1] IS NOT NULL) THEN 1 END AS [C9],
- [Join30].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId1],
- [Join30].[DisplayName2] AS [DisplayName5],
- CASE WHEN ([Join30].[AnnexId] IS NULL) THEN CAST(NULL AS int) WHEN ([Join30].[AccountId2] IS NOT NULL) THEN 1 END AS [C10],
- [Join30].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId1],
- [Join30].[DisplayName3] AS [DisplayName6],
- CASE WHEN ([Join30].[AnnexId] IS NULL) THEN CAST(NULL AS int) WHEN ([Join30].[AccountId3] IS NOT NULL) THEN 1 END AS [C11],
- [Join30].[RepresentativeId] AS [RepresentativeId1],
- [Join30].[DisplayName4] AS [DisplayName7],
- [Join30].[Signature] AS [Signature1],
- [Join30].[AnnexId] AS [AnnexId4],
- CAST(NULL AS int) AS [C12],
- CAST(NULL AS int) AS [C13],
- CAST(NULL AS varchar(1)) AS [C14],
- CAST(NULL AS varchar(1)) AS [C15],
- CAST(NULL AS varchar(1)) AS [C16],
- CAST(NULL AS int) AS [C17],
- CAST(NULL AS datetime2) AS [C18],
- CAST(NULL AS int) AS [C19],
- CAST(NULL AS int) AS [C20],
- CAST(NULL AS varchar(1)) AS [C21],
- CAST(NULL AS int) AS [C22],
- CAST(NULL AS int) AS [C23],
- CAST(NULL AS varchar(1)) AS [C24],
- CAST(NULL AS int) AS [C25],
- CAST(NULL AS int) AS [C26],
- CAST(NULL AS varchar(1)) AS [C27],
- CAST(NULL AS int) AS [C28],
- CAST(NULL AS int) AS [C29],
- CAST(NULL AS varchar(1)) AS [C30],
- CAST(NULL AS varchar(1)) AS [C31],
- CAST(NULL AS datetime2) AS [C32],
- CAST(NULL AS int) AS [C33],
- CAST(NULL AS varchar(1)) AS [C34],
- CAST(NULL AS varchar(1)) AS [C35],
- CAST(NULL AS varchar(1)) AS [C36],
- CAST(NULL AS varchar(1)) AS [C37]
- FROM (SELECT
- [Project31].[AgreementId] AS [AgreementId],
- [Project31].[Signature] AS [Signature],
- [Project31].[StatusId] AS [StatusId],
- [Project31].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project31].[CreatedById] AS [CreatedById],
- [Project31].[AgreementDataId] AS [AgreementDataId],
- [Project31].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project31].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project31].[RepresentativeId] AS [RepresentativeId],
- [Project31].[ConcludingDate] AS [ConcludingDate],
- [Project31].[Subject] AS [Subject],
- [Project31].[AmountInPln] AS [AmountInPln],
- [Project31].[PaymentTermId] AS [PaymentTermId],
- [Project31].[ExpiryDate] AS [ExpiryDate],
- [Project31].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project31].[Name] AS [Name],
- [Project31].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project31].[AccountId] AS [AccountId],
- [Project31].[DisplayName] AS [DisplayName],
- [Project31].[K2ProcessId] AS [K2ProcessId],
- [Project31].[K2ProcessId1] AS [K2ProcessId1],
- [Project31].[K2ProcessId2] AS [K2ProcessId2],
- [Project31].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project31].[Name1] AS [Name1],
- [Project31].[K2ProcessId3] AS [K2ProcessId3],
- [Project31].[K2ProcessId4] AS [K2ProcessId4],
- [Project31].[K2ProcessId5] AS [K2ProcessId5],
- [Project31].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project31].[Name2] AS [Name2],
- [Limit12].[K2ProcessId] AS [K2ProcessId6],
- [Limit12].[K2ProcessId1] AS [K2ProcessId7],
- [Limit12].[K2ProcessId2] AS [K2ProcessId8],
- [Limit12].[AnnexId] AS [AnnexId],
- [Limit12].[AgreementTerminationId] AS [AgreementTerminationId],
- [Limit12].[C1] AS [C1],
- [Project31].[C1] AS [C2],
- [Project31].[C2] AS [C3],
- [Project31].[C3] AS [C4],
- [Project31].[C4] AS [C5],
- [Limit12].[C2] AS [C6]
- FROM (SELECT
- [Project16].[AgreementId] AS [AgreementId],
- [Project16].[Signature] AS [Signature],
- [Project16].[StatusId] AS [StatusId],
- [Project16].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project16].[CreatedById] AS [CreatedById],
- [Project16].[AgreementDataId] AS [AgreementDataId],
- [Project16].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project16].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project16].[RepresentativeId] AS [RepresentativeId],
- [Project16].[ConcludingDate] AS [ConcludingDate],
- [Project16].[Subject] AS [Subject],
- [Project16].[AmountInPln] AS [AmountInPln],
- [Project16].[PaymentTermId] AS [PaymentTermId],
- [Project16].[ExpiryDate] AS [ExpiryDate],
- [Project16].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project16].[Name] AS [Name],
- [Project16].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project16].[AccountId] AS [AccountId],
- [Project16].[DisplayName] AS [DisplayName],
- [Project16].[K2ProcessId] AS [K2ProcessId],
- [Project16].[K2ProcessId1] AS [K2ProcessId1],
- [Project16].[K2ProcessId2] AS [K2ProcessId2],
- [Project16].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project16].[Name1] AS [Name1],
- [Limit8].[K2ProcessId] AS [K2ProcessId3],
- [Limit8].[K2ProcessId1] AS [K2ProcessId4],
- [Limit8].[K2ProcessId2] AS [K2ProcessId5],
- [Limit8].[DictionaryItemNameId] AS [DictionaryItemNameId2],
- [Limit8].[Name] AS [Name2],
- [Project16].[C1] AS [C1],
- [Project16].[C2] AS [C2],
- [Limit8].[C1] AS [C3],
- [Limit8].[C2] AS [C4]
- FROM (SELECT
- [Project1].[AgreementId] AS [AgreementId],
- [Project1].[Signature] AS [Signature],
- [Project1].[StatusId] AS [StatusId],
- [Project1].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project1].[CreatedById] AS [CreatedById],
- [Project1].[AgreementDataId] AS [AgreementDataId],
- [Project1].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project1].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project1].[RepresentativeId] AS [RepresentativeId],
- [Project1].[ConcludingDate] AS [ConcludingDate],
- [Project1].[Subject] AS [Subject],
- [Project1].[AmountInPln] AS [AmountInPln],
- [Project1].[PaymentTermId] AS [PaymentTermId],
- [Project1].[ExpiryDate] AS [ExpiryDate],
- [Project1].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project1].[Name] AS [Name],
- [Project1].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project1].[AccountId] AS [AccountId],
- [Project1].[DisplayName] AS [DisplayName],
- [Limit4].[K2ProcessId] AS [K2ProcessId],
- [Limit4].[K2ProcessId1] AS [K2ProcessId1],
- [Limit4].[K2ProcessId2] AS [K2ProcessId2],
- [Limit4].[DictionaryItemNameId] AS [DictionaryItemNameId1],
- [Limit4].[Name] AS [Name1],
- [Limit4].[C1] AS [C1],
- [Limit4].[C2] AS [C2]
- FROM (SELECT
- [Filter1].[AgreementId1] AS [AgreementId],
- [Filter1].[Signature] AS [Signature],
- [Filter1].[StatusId] AS [StatusId],
- [Filter1].[IsGroupAgreement] AS [IsGroupAgreement],
- [Filter1].[CreatedById1] AS [CreatedById],
- [Filter1].[AgreementDataId] AS [AgreementDataId],
- [Filter1].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Filter1].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Filter1].[RepresentativeId] AS [RepresentativeId],
- [Filter1].[ConcludingDate] AS [ConcludingDate],
- [Filter1].[Subject] AS [Subject],
- [Filter1].[AmountInPln] AS [AmountInPln],
- [Filter1].[PaymentTermId] AS [PaymentTermId],
- [Filter1].[ExpiryDate] AS [ExpiryDate],
- [Filter1].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Filter1].[Name1] AS [Name],
- [Filter1].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Extent5].[AccountId] AS [AccountId],
- [Extent5].[DisplayName] AS [DisplayName]
- FROM (SELECT [Extent1].[AgreementId] AS [AgreementId1], [Extent1].[Signature] AS [Signature], [Extent1].[StatusId] AS [StatusId], [Extent1].[IsGroupAgreement] AS [IsGroupAgreement], [Extent1].[CreatedById] AS [CreatedById1], [Extent2].[AgreementDataId] AS [AgreementDataId], [Extent2].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent2].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent2].[RepresentativeId] AS [RepresentativeId], [Extent2].[ConcludingDate] AS [ConcludingDate], [Extent2].[Subject] AS [Subject], [Extent2].[AmountInPln] AS [AmountInPln], [Extent2].[PaymentTermId] AS [PaymentTermId], [Extent2].[ExpiryDate] AS [ExpiryDate], [Extent3].[DictionaryItemNameId] AS [DictionaryItemNameId], [Extent3].[Name] AS [Name1], [Extent3].[LanguageCulture] AS [LanguageCulture1], [Extent4].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId], [Extent4].[LanguageCulture] AS [LanguageCulture2]
- FROM [schAgreements].[tAgreements] AS [Extent1]
- INNER JOIN [schAgreements].[tAgreementData] AS [Extent2] ON [Extent1].[AgreementId] = [Extent2].[AgreementId]
- INNER JOIN [schDictionaries].[tDictionaryItemNames] AS [Extent3] ON [Extent1].[StatusId] = [Extent3].[DictionaryItemId]
- INNER JOIN [schDictionaries].[tUserDictionaryItemNames] AS [Extent4] ON [Extent2].[AgreementTypeId] = [Extent4].[UserDictionaryItemId]
- WHERE [Extent2].[IsValid] = 1 ) AS [Filter1]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent5] ON [Filter1].[FirstResponsiblePersonId] = [Extent5].[AccountId]
- WHERE (([Filter1].[LanguageCulture1] = @p__linq__0) OR (([Filter1].[LanguageCulture1] IS NULL) AND (@p__linq__0 IS NULL))) AND (([Filter1].[LanguageCulture2] = @p__linq__1) OR (([Filter1].[LanguageCulture2] IS NULL) AND (@p__linq__1 IS NULL))) ) AS [Project1]
- OUTER APPLY (SELECT TOP (1)
- [Project14].[K2ProcessId] AS [K2ProcessId],
- [Project14].[K2ProcessId1] AS [K2ProcessId1],
- [Project14].[K2ProcessId2] AS [K2ProcessId2],
- [Project14].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project14].[Name] AS [Name],
- [Project14].[C1] AS [C1],
- [Project14].[C2] AS [C2]
- FROM ( SELECT
- [Project12].[K2ProcessId] AS [K2ProcessId],
- [Project12].[K2ProcessId1] AS [K2ProcessId1],
- [Project12].[K2ProcessId2] AS [K2ProcessId2],
- [Project12].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project12].[Name] AS [Name],
- [Project12].[C1] AS [C1],
- (SELECT TOP (1)
- [Extent13].[AgreementTerminationId] AS [AgreementTerminationId]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent13]
- WHERE ([Extent13].[AgreementId] = [Project1].[AgreementId]) AND ([Extent13].[AgreementTerminationId] = [Project12].[ObjectId])) AS [C2]
- FROM ( SELECT
- [Project11].[K2ProcessId] AS [K2ProcessId],
- [Project11].[K2ProcessId1] AS [K2ProcessId1],
- [Project11].[K2ProcessId2] AS [K2ProcessId2],
- [Project11].[ObjectId] AS [ObjectId],
- [Project11].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project11].[Name] AS [Name],
- [Project11].[C1] AS [C1]
- FROM ( SELECT
- [Project9].[K2ProcessId] AS [K2ProcessId],
- [Project9].[K2ProcessId1] AS [K2ProcessId1],
- [Project9].[K2ProcessId2] AS [K2ProcessId2],
- [Project9].[ObjectId1] AS [ObjectId],
- [Project9].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project9].[Name] AS [Name],
- (SELECT TOP (1)
- [Extent12].[AnnexId] AS [AnnexId]
- FROM [schAgreements].[tAnnexes] AS [Extent12]
- WHERE ([Project1].[AgreementId] = [Extent12].[AgreementId]) AND ([Extent12].[AnnexId] = [Project9].[ObjectId])) AS [C1]
- FROM ( SELECT
- [Project7].[K2ProcessId] AS [K2ProcessId],
- [Project7].[K2ProcessId1] AS [K2ProcessId1],
- [Project7].[ObjectId] AS [ObjectId],
- [Project7].[K2ProcessId2] AS [K2ProcessId2],
- [Project7].[ObjectId1] AS [ObjectId1],
- [Limit1].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Limit1].[Name] AS [Name]
- FROM (SELECT
- @p__linq__2 AS [p__linq__2],
- [Project2].[K2ProcessId] AS [K2ProcessId],
- [Project2].[ObjectTypeId] AS [ObjectTypeId],
- [Join6].[K2ProcessId] AS [K2ProcessId1],
- [Join6].[ObjectId] AS [ObjectId],
- [Join6].[ObjectTypeId] AS [ObjectTypeId1],
- [Join8].[K2ProcessId] AS [K2ProcessId2],
- [Join8].[ObjectId] AS [ObjectId1],
- [Join8].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable1]
- LEFT OUTER JOIN (SELECT
- [Extent6].[K2ProcessId] AS [K2ProcessId],
- [Extent6].[ObjectId] AS [ObjectId],
- [Extent6].[ObjectTypeId] AS [ObjectTypeId],
- [Extent6].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent6]
- WHERE ([Extent6].[EndDate] IS NULL) AND (12005 = [Extent6].[ObjectTypeId]) AND ([Extent6].[ObjectId] = [Project1].[AgreementId]) ) AS [Project2] ON 1 = 1
- CROSS JOIN (SELECT [Project4].[K2ProcessId] AS [K2ProcessId], [Project4].[ObjectId] AS [ObjectId], [Project4].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable2]
- LEFT OUTER JOIN (SELECT
- [Extent7].[K2ProcessId] AS [K2ProcessId],
- [Extent7].[ObjectId] AS [ObjectId],
- [Extent7].[ObjectTypeId] AS [ObjectTypeId],
- [Extent7].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent7]
- WHERE ([Extent7].[EndDate] IS NULL) AND (12006 = [Extent7].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent8]
- WHERE ([Project1].[AgreementId] = [Extent8].[AgreementId]) AND ([Extent8].[AgreementId] = [Project1].[AgreementId]) AND ([Extent8].[AnnexId] = [Extent7].[ObjectId])
- )) ) AS [Project4] ON 1 = 1 ) AS [Join6]
- CROSS JOIN (SELECT [Project6].[K2ProcessId] AS [K2ProcessId], [Project6].[ObjectId] AS [ObjectId], [Project6].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable3]
- LEFT OUTER JOIN (SELECT
- [Extent9].[K2ProcessId] AS [K2ProcessId],
- [Extent9].[ObjectId] AS [ObjectId],
- [Extent9].[ObjectTypeId] AS [ObjectTypeId],
- [Extent9].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent9]
- WHERE ([Extent9].[EndDate] IS NULL) AND (12007 = [Extent9].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent10]
- WHERE ([Extent10].[AgreementId] = [Project1].[AgreementId]) AND ([Extent10].[AgreementId] = [Project1].[AgreementId]) AND ([Extent10].[AgreementTerminationId] = [Extent9].[ObjectId])
- )) ) AS [Project6] ON 1 = 1 ) AS [Join8] ) AS [Project7]
- OUTER APPLY (SELECT TOP (1)
- [Extent11].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Extent11].[Name] AS [Name]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent11]
- WHERE (([Extent11].[LanguageCulture] = @p__linq__2) OR (([Extent11].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent11].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent11].[DictionaryItemId] = (CASE WHEN ([Project7].[K2ProcessId] IS NOT NULL) THEN [Project7].[ObjectTypeId] WHEN ([Project7].[K2ProcessId1] IS NOT NULL) THEN [Project7].[ObjectTypeId1] ELSE [Project7].[ObjectTypeId2] END)) ) AS [Limit1]
- ) AS [Project9]
- ) AS [Project11]
- ) AS [Project12]
- ) AS [Project14] ) AS [Limit4] ) AS [Project16]
- OUTER APPLY (SELECT TOP (1)
- [Project29].[K2ProcessId] AS [K2ProcessId],
- [Project29].[K2ProcessId1] AS [K2ProcessId1],
- [Project29].[K2ProcessId2] AS [K2ProcessId2],
- [Project29].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project29].[Name] AS [Name],
- [Project29].[C1] AS [C1],
- [Project29].[C2] AS [C2]
- FROM ( SELECT
- [Project27].[K2ProcessId] AS [K2ProcessId],
- [Project27].[K2ProcessId1] AS [K2ProcessId1],
- [Project27].[K2ProcessId2] AS [K2ProcessId2],
- [Project27].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project27].[Name] AS [Name],
- [Project27].[C1] AS [C1],
- (SELECT TOP (1)
- [Extent21].[AgreementTerminationId] AS [AgreementTerminationId]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent21]
- WHERE ([Extent21].[AgreementId] = [Project16].[AgreementId]) AND ([Extent21].[AgreementTerminationId] = [Project27].[ObjectId])) AS [C2]
- FROM ( SELECT
- [Project26].[K2ProcessId] AS [K2ProcessId],
- [Project26].[K2ProcessId1] AS [K2ProcessId1],
- [Project26].[K2ProcessId2] AS [K2ProcessId2],
- [Project26].[ObjectId] AS [ObjectId],
- [Project26].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project26].[Name] AS [Name],
- [Project26].[C1] AS [C1]
- FROM ( SELECT
- [Project24].[K2ProcessId] AS [K2ProcessId],
- [Project24].[K2ProcessId1] AS [K2ProcessId1],
- [Project24].[K2ProcessId2] AS [K2ProcessId2],
- [Project24].[ObjectId1] AS [ObjectId],
- [Project24].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project24].[Name] AS [Name],
- (SELECT TOP (1)
- [Extent20].[AnnexId] AS [AnnexId]
- FROM [schAgreements].[tAnnexes] AS [Extent20]
- WHERE ([Project16].[AgreementId] = [Extent20].[AgreementId]) AND ([Extent20].[AnnexId] = [Project24].[ObjectId])) AS [C1]
- FROM ( SELECT
- [Project22].[K2ProcessId] AS [K2ProcessId],
- [Project22].[K2ProcessId1] AS [K2ProcessId1],
- [Project22].[ObjectId] AS [ObjectId],
- [Project22].[K2ProcessId2] AS [K2ProcessId2],
- [Project22].[ObjectId1] AS [ObjectId1],
- [Limit5].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Limit5].[Name] AS [Name]
- FROM (SELECT
- @p__linq__2 AS [p__linq__2],
- [Project17].[K2ProcessId] AS [K2ProcessId],
- [Project17].[ObjectTypeId] AS [ObjectTypeId],
- [Join11].[K2ProcessId] AS [K2ProcessId1],
- [Join11].[ObjectId] AS [ObjectId],
- [Join11].[ObjectTypeId] AS [ObjectTypeId1],
- [Join13].[K2ProcessId] AS [K2ProcessId2],
- [Join13].[ObjectId] AS [ObjectId1],
- [Join13].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable4]
- LEFT OUTER JOIN (SELECT
- [Extent14].[K2ProcessId] AS [K2ProcessId],
- [Extent14].[ObjectId] AS [ObjectId],
- [Extent14].[ObjectTypeId] AS [ObjectTypeId],
- [Extent14].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent14]
- WHERE ([Extent14].[EndDate] IS NULL) AND (12005 = [Extent14].[ObjectTypeId]) AND ([Extent14].[ObjectId] = [Project16].[AgreementId]) ) AS [Project17] ON 1 = 1
- CROSS JOIN (SELECT [Project19].[K2ProcessId] AS [K2ProcessId], [Project19].[ObjectId] AS [ObjectId], [Project19].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable5]
- LEFT OUTER JOIN (SELECT
- [Extent15].[K2ProcessId] AS [K2ProcessId],
- [Extent15].[ObjectId] AS [ObjectId],
- [Extent15].[ObjectTypeId] AS [ObjectTypeId],
- [Extent15].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent15]
- WHERE ([Extent15].[EndDate] IS NULL) AND (12006 = [Extent15].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent16]
- WHERE ([Project16].[AgreementId] = [Extent16].[AgreementId]) AND ([Extent16].[AgreementId] = [Project16].[AgreementId]) AND ([Extent16].[AnnexId] = [Extent15].[ObjectId])
- )) ) AS [Project19] ON 1 = 1 ) AS [Join11]
- CROSS JOIN (SELECT [Project21].[K2ProcessId] AS [K2ProcessId], [Project21].[ObjectId] AS [ObjectId], [Project21].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable6]
- LEFT OUTER JOIN (SELECT
- [Extent17].[K2ProcessId] AS [K2ProcessId],
- [Extent17].[ObjectId] AS [ObjectId],
- [Extent17].[ObjectTypeId] AS [ObjectTypeId],
- [Extent17].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent17]
- WHERE ([Extent17].[EndDate] IS NULL) AND (12007 = [Extent17].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent18]
- WHERE ([Extent18].[AgreementId] = [Project16].[AgreementId]) AND ([Extent18].[AgreementId] = [Project16].[AgreementId]) AND ([Extent18].[AgreementTerminationId] = [Extent17].[ObjectId])
- )) ) AS [Project21] ON 1 = 1 ) AS [Join13] ) AS [Project22]
- OUTER APPLY (SELECT TOP (1)
- [Extent19].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Extent19].[Name] AS [Name]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent19]
- WHERE (([Extent19].[LanguageCulture] = @p__linq__2) OR (([Extent19].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent19].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent19].[DictionaryItemId] = (CASE WHEN ([Project22].[K2ProcessId] IS NOT NULL) THEN [Project22].[ObjectTypeId] WHEN ([Project22].[K2ProcessId1] IS NOT NULL) THEN [Project22].[ObjectTypeId1] ELSE [Project22].[ObjectTypeId2] END)) ) AS [Limit5]
- ) AS [Project24]
- ) AS [Project26]
- ) AS [Project27]
- ) AS [Project29] ) AS [Limit8] ) AS [Project31]
- OUTER APPLY (SELECT TOP (1)
- [Project42].[K2ProcessId] AS [K2ProcessId],
- [Project42].[K2ProcessId1] AS [K2ProcessId1],
- [Project42].[K2ProcessId2] AS [K2ProcessId2],
- [Project42].[AnnexId] AS [AnnexId],
- [Limit11].[AgreementTerminationId] AS [AgreementTerminationId],
- CASE WHEN ([Project42].[K2ProcessId] IS NOT NULL) THEN [Project31].[Signature] WHEN ([Project42].[K2ProcessId1] IS NOT NULL) THEN [Project42].[Signature] ELSE [Limit11].[Signature] END AS [C1],
- [Project42].[C1] AS [C2]
- FROM (SELECT
- [Project40].[K2ProcessId] AS [K2ProcessId],
- [Project40].[K2ProcessId1] AS [K2ProcessId1],
- [Project40].[K2ProcessId2] AS [K2ProcessId2],
- [Project40].[ObjectId1] AS [ObjectId],
- [Limit10].[AnnexId] AS [AnnexId],
- [Limit10].[Signature] AS [Signature],
- [Project40].[C1] AS [C1]
- FROM (SELECT
- [Project39].[K2ProcessId] AS [K2ProcessId],
- [Project39].[K2ProcessId1] AS [K2ProcessId1],
- [Project39].[ObjectId] AS [ObjectId],
- [Project39].[K2ProcessId2] AS [K2ProcessId2],
- [Project39].[ObjectId1] AS [ObjectId1],
- [Project39].[C1] AS [C1]
- FROM ( SELECT
- [Project37].[K2ProcessId] AS [K2ProcessId],
- [Project37].[ObjectTypeId] AS [ObjectTypeId],
- [Project37].[K2ProcessId1] AS [K2ProcessId1],
- [Project37].[ObjectId] AS [ObjectId],
- [Project37].[ObjectTypeId1] AS [ObjectTypeId1],
- [Project37].[K2ProcessId2] AS [K2ProcessId2],
- [Project37].[ObjectId1] AS [ObjectId1],
- [Project37].[ObjectTypeId2] AS [ObjectTypeId2],
- (SELECT TOP (1)
- [Extent27].[DictionaryItemNameId] AS [DictionaryItemNameId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent27]
- WHERE (([Extent27].[LanguageCulture] = @p__linq__2) OR (([Extent27].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent27].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent27].[DictionaryItemId] = (CASE WHEN ([Project37].[K2ProcessId] IS NOT NULL) THEN [Project37].[ObjectTypeId] WHEN ([Project37].[K2ProcessId1] IS NOT NULL) THEN [Project37].[ObjectTypeId1] ELSE [Project37].[ObjectTypeId2] END))) AS [C1]
- FROM ( SELECT
- @p__linq__2 AS [p__linq__2],
- [Project32].[K2ProcessId] AS [K2ProcessId],
- [Project32].[ObjectTypeId] AS [ObjectTypeId],
- [Join16].[K2ProcessId] AS [K2ProcessId1],
- [Join16].[ObjectId] AS [ObjectId],
- [Join16].[ObjectTypeId] AS [ObjectTypeId1],
- [Join18].[K2ProcessId] AS [K2ProcessId2],
- [Join18].[ObjectId] AS [ObjectId1],
- [Join18].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable7]
- LEFT OUTER JOIN (SELECT
- [Extent22].[K2ProcessId] AS [K2ProcessId],
- [Extent22].[ObjectId] AS [ObjectId],
- [Extent22].[ObjectTypeId] AS [ObjectTypeId],
- [Extent22].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent22]
- WHERE ([Extent22].[EndDate] IS NULL) AND (12005 = [Extent22].[ObjectTypeId]) AND ([Extent22].[ObjectId] = [Project31].[AgreementId]) ) AS [Project32] ON 1 = 1
- CROSS JOIN (SELECT [Project34].[K2ProcessId] AS [K2ProcessId], [Project34].[ObjectId] AS [ObjectId], [Project34].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable8]
- LEFT OUTER JOIN (SELECT
- [Extent23].[K2ProcessId] AS [K2ProcessId],
- [Extent23].[ObjectId] AS [ObjectId],
- [Extent23].[ObjectTypeId] AS [ObjectTypeId],
- [Extent23].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent23]
- WHERE ([Extent23].[EndDate] IS NULL) AND (12006 = [Extent23].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent24]
- WHERE ([Project31].[AgreementId] = [Extent24].[AgreementId]) AND ([Extent24].[AgreementId] = [Project31].[AgreementId]) AND ([Extent24].[AnnexId] = [Extent23].[ObjectId])
- )) ) AS [Project34] ON 1 = 1 ) AS [Join16]
- CROSS JOIN (SELECT [Project36].[K2ProcessId] AS [K2ProcessId], [Project36].[ObjectId] AS [ObjectId], [Project36].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable9]
- LEFT OUTER JOIN (SELECT
- [Extent25].[K2ProcessId] AS [K2ProcessId],
- [Extent25].[ObjectId] AS [ObjectId],
- [Extent25].[ObjectTypeId] AS [ObjectTypeId],
- [Extent25].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent25]
- WHERE ([Extent25].[EndDate] IS NULL) AND (12007 = [Extent25].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent26]
- WHERE ([Extent26].[AgreementId] = [Project31].[AgreementId]) AND ([Extent26].[AgreementId] = [Project31].[AgreementId]) AND ([Extent26].[AgreementTerminationId] = [Extent25].[ObjectId])
- )) ) AS [Project36] ON 1 = 1 ) AS [Join18]
- ) AS [Project37]
- ) AS [Project39] ) AS [Project40]
- OUTER APPLY (SELECT TOP (1)
- [Extent28].[AnnexId] AS [AnnexId],
- [Extent28].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent28]
- WHERE ([Project31].[AgreementId] = [Extent28].[AgreementId]) AND ([Extent28].[AnnexId] = [Project40].[ObjectId]) ) AS [Limit10] ) AS [Project42]
- OUTER APPLY (SELECT TOP (1)
- [Extent29].[AgreementTerminationId] AS [AgreementTerminationId],
- [Extent29].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent29]
- WHERE ([Extent29].[AgreementId] = [Project31].[AgreementId]) AND ([Extent29].[AgreementTerminationId] = [Project42].[ObjectId]) ) AS [Limit11] ) AS [Limit12] ) AS [Project45]
- OUTER APPLY (SELECT TOP (1)
- [Project56].[K2ProcessId] AS [K2ProcessId],
- [Project56].[K2ProcessId1] AS [K2ProcessId1],
- [Project56].[K2ProcessId2] AS [K2ProcessId2],
- [Project56].[AnnexId] AS [AnnexId],
- [Limit15].[AgreementTerminationId] AS [AgreementTerminationId],
- CASE WHEN ([Project56].[K2ProcessId] IS NOT NULL) THEN [Project45].[Signature] WHEN ([Project56].[K2ProcessId1] IS NOT NULL) THEN [Project56].[Signature] ELSE [Limit15].[Signature] END AS [C1],
- [Project56].[C1] AS [C2]
- FROM (SELECT
- [Project54].[K2ProcessId] AS [K2ProcessId],
- [Project54].[K2ProcessId1] AS [K2ProcessId1],
- [Project54].[K2ProcessId2] AS [K2ProcessId2],
- [Project54].[ObjectId1] AS [ObjectId],
- [Limit14].[AnnexId] AS [AnnexId],
- [Limit14].[Signature] AS [Signature],
- [Project54].[C1] AS [C1]
- FROM (SELECT
- [Project53].[K2ProcessId] AS [K2ProcessId],
- [Project53].[K2ProcessId1] AS [K2ProcessId1],
- [Project53].[ObjectId] AS [ObjectId],
- [Project53].[K2ProcessId2] AS [K2ProcessId2],
- [Project53].[ObjectId1] AS [ObjectId1],
- [Project53].[C1] AS [C1]
- FROM ( SELECT
- [Project51].[K2ProcessId] AS [K2ProcessId],
- [Project51].[ObjectTypeId] AS [ObjectTypeId],
- [Project51].[K2ProcessId1] AS [K2ProcessId1],
- [Project51].[ObjectId] AS [ObjectId],
- [Project51].[ObjectTypeId1] AS [ObjectTypeId1],
- [Project51].[K2ProcessId2] AS [K2ProcessId2],
- [Project51].[ObjectId1] AS [ObjectId1],
- [Project51].[ObjectTypeId2] AS [ObjectTypeId2],
- (SELECT TOP (1)
- [Extent35].[DictionaryItemNameId] AS [DictionaryItemNameId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent35]
- WHERE (([Extent35].[LanguageCulture] = @p__linq__2) OR (([Extent35].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent35].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent35].[DictionaryItemId] = (CASE WHEN ([Project51].[K2ProcessId] IS NOT NULL) THEN [Project51].[ObjectTypeId] WHEN ([Project51].[K2ProcessId1] IS NOT NULL) THEN [Project51].[ObjectTypeId1] ELSE [Project51].[ObjectTypeId2] END))) AS [C1]
- FROM ( SELECT
- @p__linq__2 AS [p__linq__2],
- [Project46].[K2ProcessId] AS [K2ProcessId],
- [Project46].[ObjectTypeId] AS [ObjectTypeId],
- [Join21].[K2ProcessId] AS [K2ProcessId1],
- [Join21].[ObjectId] AS [ObjectId],
- [Join21].[ObjectTypeId] AS [ObjectTypeId1],
- [Join23].[K2ProcessId] AS [K2ProcessId2],
- [Join23].[ObjectId] AS [ObjectId1],
- [Join23].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable10]
- LEFT OUTER JOIN (SELECT
- [Extent30].[K2ProcessId] AS [K2ProcessId],
- [Extent30].[ObjectId] AS [ObjectId],
- [Extent30].[ObjectTypeId] AS [ObjectTypeId],
- [Extent30].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent30]
- WHERE ([Extent30].[EndDate] IS NULL) AND (12005 = [Extent30].[ObjectTypeId]) AND ([Extent30].[ObjectId] = [Project45].[AgreementId]) ) AS [Project46] ON 1 = 1
- CROSS JOIN (SELECT [Project48].[K2ProcessId] AS [K2ProcessId], [Project48].[ObjectId] AS [ObjectId], [Project48].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable11]
- LEFT OUTER JOIN (SELECT
- [Extent31].[K2ProcessId] AS [K2ProcessId],
- [Extent31].[ObjectId] AS [ObjectId],
- [Extent31].[ObjectTypeId] AS [ObjectTypeId],
- [Extent31].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent31]
- WHERE ([Extent31].[EndDate] IS NULL) AND (12006 = [Extent31].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent32]
- WHERE ([Project45].[AgreementId] = [Extent32].[AgreementId]) AND ([Extent32].[AgreementId] = [Project45].[AgreementId]) AND ([Extent32].[AnnexId] = [Extent31].[ObjectId])
- )) ) AS [Project48] ON 1 = 1 ) AS [Join21]
- CROSS JOIN (SELECT [Project50].[K2ProcessId] AS [K2ProcessId], [Project50].[ObjectId] AS [ObjectId], [Project50].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable12]
- LEFT OUTER JOIN (SELECT
- [Extent33].[K2ProcessId] AS [K2ProcessId],
- [Extent33].[ObjectId] AS [ObjectId],
- [Extent33].[ObjectTypeId] AS [ObjectTypeId],
- [Extent33].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent33]
- WHERE ([Extent33].[EndDate] IS NULL) AND (12007 = [Extent33].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent34]
- WHERE ([Extent34].[AgreementId] = [Project45].[AgreementId]) AND ([Extent34].[AgreementId] = [Project45].[AgreementId]) AND ([Extent34].[AgreementTerminationId] = [Extent33].[ObjectId])
- )) ) AS [Project50] ON 1 = 1 ) AS [Join23]
- ) AS [Project51]
- ) AS [Project53] ) AS [Project54]
- OUTER APPLY (SELECT TOP (1)
- [Extent36].[AnnexId] AS [AnnexId],
- [Extent36].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent36]
- WHERE ([Project45].[AgreementId] = [Extent36].[AgreementId]) AND ([Extent36].[AnnexId] = [Project54].[ObjectId]) ) AS [Limit14] ) AS [Project56]
- OUTER APPLY (SELECT TOP (1)
- [Extent37].[AgreementTerminationId] AS [AgreementTerminationId],
- [Extent37].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent37]
- WHERE ([Extent37].[AgreementId] = [Project45].[AgreementId]) AND ([Extent37].[AgreementTerminationId] = [Project56].[ObjectId]) ) AS [Limit15] ) AS [Limit16]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent38] ON [Project45].[SecondResponsiblePersonId] = [Extent38].[AccountId]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent39] ON [Project45].[RepresentativeId] = [Extent39].[AccountId]
- LEFT OUTER JOIN (SELECT [Extent40].[AnnexId] AS [AnnexId], [Extent40].[Signature] AS [Signature], [Extent40].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent40].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent40].[RepresentativeId] AS [RepresentativeId], [Extent40].[ConcludingDate] AS [ConcludingDate], [Extent40].[AgreementId] AS [AgreementId], [Extent40].[CreatedById] AS [CreatedById], [Extent41].[DisplayName] AS [DisplayName1], [Extent42].[AccountId] AS [AccountId1], [Extent42].[DisplayName] AS [DisplayName2], [Extent43].[AccountId] AS [AccountId2], [Extent43].[DisplayName] AS [DisplayName3], [Extent44].[AccountId] AS [AccountId3], [Extent44].[DisplayName] AS [DisplayName4]
- FROM [schAgreements].[tAnnexes] AS [Extent40]
- INNER JOIN [schSecurity].[tAccounts] AS [Extent41] ON [Extent40].[CreatedById] = [Extent41].[AccountId]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent42] ON [Extent40].[FirstResponsiblePersonId] = [Extent42].[AccountId]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent43] ON [Extent40].[SecondResponsiblePersonId] = [Extent43].[AccountId]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent44] ON [Extent40].[RepresentativeId] = [Extent44].[AccountId] ) AS [Join30] ON [Project45].[AgreementId] = [Join30].[AgreementId]
- UNION ALL
- SELECT
- 2 AS [C1],
- [Project104].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project104].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project104].[AgreementDataId] AS [AgreementDataId],
- [Project104].[AccountId] AS [AccountId],
- [Extent82].[AccountId] AS [AccountId1],
- [Extent83].[AccountId] AS [AccountId2],
- [Project104].[AgreementId] AS [AgreementId],
- [Project104].[AgreementId] AS [AgreementId1],
- [Project104].[CreatedById] AS [CreatedById],
- [Project104].[Subject] AS [Subject],
- [Project104].[AmountInPln] AS [AmountInPln],
- [Project104].[ConcludingDate] AS [ConcludingDate],
- [Project104].[AgreementId] AS [AgreementId2],
- [Project104].[Signature] AS [Signature],
- [Project104].[Name] AS [Name],
- [Project104].[StatusId] AS [StatusId],
- [Project104].[ExpiryDate] AS [ExpiryDate],
- [Project104].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project104].[DisplayName] AS [DisplayName],
- [Project104].[PaymentTermId] AS [PaymentTermId],
- CASE WHEN ([Project104].[Name1] IS NULL) THEN N'' ELSE [Project104].[Name2] END + N' - ' + CASE WHEN ([Project104].[C1] IS NULL) THEN N'' ELSE [Limit32].[C1] END AS [C2],
- [Project104].[RepresentativeId] AS [RepresentativeId],
- [Extent83].[DisplayName] AS [DisplayName1],
- [Project104].[DisplayName] AS [DisplayName2],
- [Project104].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Extent82].[DisplayName] AS [DisplayName3],
- [Project104].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project104].[K2ProcessId2] AS [K2ProcessId],
- [Project104].[K2ProcessId] AS [K2ProcessId1],
- [Project104].[K2ProcessId1] AS [K2ProcessId2],
- [Project104].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project104].[C2] AS [C3],
- [Project104].[C3] AS [C4],
- [Project104].[K2ProcessId5] AS [K2ProcessId3],
- [Project104].[K2ProcessId3] AS [K2ProcessId4],
- [Project104].[K2ProcessId4] AS [K2ProcessId5],
- [Project104].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project104].[C4] AS [C5],
- [Project104].[C5] AS [C6],
- [Project104].[K2ProcessId8] AS [K2ProcessId6],
- [Project104].[K2ProcessId6] AS [K2ProcessId7],
- [Project104].[K2ProcessId7] AS [K2ProcessId8],
- [Project104].[C6] AS [C7],
- [Project104].[AnnexId] AS [AnnexId],
- [Project104].[AgreementTerminationId] AS [AgreementTerminationId],
- [Limit32].[K2ProcessId2] AS [K2ProcessId9],
- [Limit32].[K2ProcessId] AS [K2ProcessId10],
- [Limit32].[K2ProcessId1] AS [K2ProcessId11],
- [Limit32].[C2] AS [C8],
- [Limit32].[AnnexId] AS [AnnexId1],
- [Limit32].[AgreementTerminationId] AS [AgreementTerminationId1],
- CAST(NULL AS int) AS [C9],
- CAST(NULL AS datetime2) AS [C10],
- CAST(NULL AS int) AS [C11],
- CAST(NULL AS int) AS [C12],
- CAST(NULL AS varchar(1)) AS [C13],
- CAST(NULL AS int) AS [C14],
- CAST(NULL AS int) AS [C15],
- CAST(NULL AS varchar(1)) AS [C16],
- CAST(NULL AS int) AS [C17],
- CAST(NULL AS int) AS [C18],
- CAST(NULL AS varchar(1)) AS [C19],
- CAST(NULL AS int) AS [C20],
- CAST(NULL AS int) AS [C21],
- CAST(NULL AS varchar(1)) AS [C22],
- CAST(NULL AS varchar(1)) AS [C23],
- CAST(NULL AS int) AS [C24],
- [Extent84].[CompanyId] AS [CompanyId],
- CAST(NULL AS int) AS [C25],
- CAST(NULL AS varchar(1)) AS [C26],
- CAST(NULL AS varchar(1)) AS [C27],
- CAST(NULL AS varchar(1)) AS [C28],
- CAST(NULL AS int) AS [C29],
- CAST(NULL AS datetime2) AS [C30],
- CAST(NULL AS int) AS [C31],
- CAST(NULL AS int) AS [C32],
- CAST(NULL AS varchar(1)) AS [C33],
- CAST(NULL AS int) AS [C34],
- CAST(NULL AS int) AS [C35],
- CAST(NULL AS varchar(1)) AS [C36],
- CAST(NULL AS int) AS [C37],
- CAST(NULL AS int) AS [C38],
- CAST(NULL AS varchar(1)) AS [C39],
- CAST(NULL AS int) AS [C40],
- CAST(NULL AS int) AS [C41],
- CAST(NULL AS varchar(1)) AS [C42],
- CAST(NULL AS varchar(1)) AS [C43],
- CAST(NULL AS datetime2) AS [C44],
- CAST(NULL AS int) AS [C45],
- CAST(NULL AS varchar(1)) AS [C46],
- CAST(NULL AS varchar(1)) AS [C47],
- CAST(NULL AS varchar(1)) AS [C48],
- CAST(NULL AS varchar(1)) AS [C49]
- FROM (SELECT
- [Project90].[AgreementId] AS [AgreementId],
- [Project90].[Signature] AS [Signature],
- [Project90].[StatusId] AS [StatusId],
- [Project90].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project90].[CreatedById] AS [CreatedById],
- [Project90].[AgreementDataId] AS [AgreementDataId],
- [Project90].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project90].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project90].[RepresentativeId] AS [RepresentativeId],
- [Project90].[ConcludingDate] AS [ConcludingDate],
- [Project90].[Subject] AS [Subject],
- [Project90].[AmountInPln] AS [AmountInPln],
- [Project90].[PaymentTermId] AS [PaymentTermId],
- [Project90].[ExpiryDate] AS [ExpiryDate],
- [Project90].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project90].[Name] AS [Name],
- [Project90].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project90].[AccountId] AS [AccountId],
- [Project90].[DisplayName] AS [DisplayName],
- [Project90].[K2ProcessId] AS [K2ProcessId],
- [Project90].[K2ProcessId1] AS [K2ProcessId1],
- [Project90].[K2ProcessId2] AS [K2ProcessId2],
- [Project90].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project90].[Name1] AS [Name1],
- [Project90].[K2ProcessId3] AS [K2ProcessId3],
- [Project90].[K2ProcessId4] AS [K2ProcessId4],
- [Project90].[K2ProcessId5] AS [K2ProcessId5],
- [Project90].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project90].[Name2] AS [Name2],
- [Limit28].[K2ProcessId] AS [K2ProcessId6],
- [Limit28].[K2ProcessId1] AS [K2ProcessId7],
- [Limit28].[K2ProcessId2] AS [K2ProcessId8],
- [Limit28].[AnnexId] AS [AnnexId],
- [Limit28].[AgreementTerminationId] AS [AgreementTerminationId],
- [Limit28].[C1] AS [C1],
- [Project90].[C1] AS [C2],
- [Project90].[C2] AS [C3],
- [Project90].[C3] AS [C4],
- [Project90].[C4] AS [C5],
- [Limit28].[C2] AS [C6]
- FROM (SELECT
- [Project75].[AgreementId] AS [AgreementId],
- [Project75].[Signature] AS [Signature],
- [Project75].[StatusId] AS [StatusId],
- [Project75].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project75].[CreatedById] AS [CreatedById],
- [Project75].[AgreementDataId] AS [AgreementDataId],
- [Project75].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project75].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project75].[RepresentativeId] AS [RepresentativeId],
- [Project75].[ConcludingDate] AS [ConcludingDate],
- [Project75].[Subject] AS [Subject],
- [Project75].[AmountInPln] AS [AmountInPln],
- [Project75].[PaymentTermId] AS [PaymentTermId],
- [Project75].[ExpiryDate] AS [ExpiryDate],
- [Project75].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project75].[Name] AS [Name],
- [Project75].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project75].[AccountId] AS [AccountId],
- [Project75].[DisplayName] AS [DisplayName],
- [Project75].[K2ProcessId] AS [K2ProcessId],
- [Project75].[K2ProcessId1] AS [K2ProcessId1],
- [Project75].[K2ProcessId2] AS [K2ProcessId2],
- [Project75].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project75].[Name1] AS [Name1],
- [Limit24].[K2ProcessId] AS [K2ProcessId3],
- [Limit24].[K2ProcessId1] AS [K2ProcessId4],
- [Limit24].[K2ProcessId2] AS [K2ProcessId5],
- [Limit24].[DictionaryItemNameId] AS [DictionaryItemNameId2],
- [Limit24].[Name] AS [Name2],
- [Project75].[C1] AS [C1],
- [Project75].[C2] AS [C2],
- [Limit24].[C1] AS [C3],
- [Limit24].[C2] AS [C4]
- FROM (SELECT
- [Project60].[AgreementId] AS [AgreementId],
- [Project60].[Signature] AS [Signature],
- [Project60].[StatusId] AS [StatusId],
- [Project60].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project60].[CreatedById] AS [CreatedById],
- [Project60].[AgreementDataId] AS [AgreementDataId],
- [Project60].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project60].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project60].[RepresentativeId] AS [RepresentativeId],
- [Project60].[ConcludingDate] AS [ConcludingDate],
- [Project60].[Subject] AS [Subject],
- [Project60].[AmountInPln] AS [AmountInPln],
- [Project60].[PaymentTermId] AS [PaymentTermId],
- [Project60].[ExpiryDate] AS [ExpiryDate],
- [Project60].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project60].[Name] AS [Name],
- [Project60].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project60].[AccountId] AS [AccountId],
- [Project60].[DisplayName] AS [DisplayName],
- [Limit20].[K2ProcessId] AS [K2ProcessId],
- [Limit20].[K2ProcessId1] AS [K2ProcessId1],
- [Limit20].[K2ProcessId2] AS [K2ProcessId2],
- [Limit20].[DictionaryItemNameId] AS [DictionaryItemNameId1],
- [Limit20].[Name] AS [Name1],
- [Limit20].[C1] AS [C1],
- [Limit20].[C2] AS [C2]
- FROM (SELECT
- [Filter35].[AgreementId2] AS [AgreementId],
- [Filter35].[Signature] AS [Signature],
- [Filter35].[StatusId] AS [StatusId],
- [Filter35].[IsGroupAgreement] AS [IsGroupAgreement],
- [Filter35].[CreatedById2] AS [CreatedById],
- [Filter35].[AgreementDataId] AS [AgreementDataId],
- [Filter35].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Filter35].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Filter35].[RepresentativeId] AS [RepresentativeId],
- [Filter35].[ConcludingDate] AS [ConcludingDate],
- [Filter35].[Subject] AS [Subject],
- [Filter35].[AmountInPln] AS [AmountInPln],
- [Filter35].[PaymentTermId] AS [PaymentTermId],
- [Filter35].[ExpiryDate] AS [ExpiryDate],
- [Filter35].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Filter35].[Name2] AS [Name],
- [Filter35].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Extent49].[AccountId] AS [AccountId],
- [Extent49].[DisplayName] AS [DisplayName]
- FROM (SELECT [Extent45].[AgreementId] AS [AgreementId2], [Extent45].[Signature] AS [Signature], [Extent45].[StatusId] AS [StatusId], [Extent45].[IsGroupAgreement] AS [IsGroupAgreement], [Extent45].[CreatedById] AS [CreatedById2], [Extent46].[AgreementDataId] AS [AgreementDataId], [Extent46].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent46].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent46].[RepresentativeId] AS [RepresentativeId], [Extent46].[ConcludingDate] AS [ConcludingDate], [Extent46].[Subject] AS [Subject], [Extent46].[AmountInPln] AS [AmountInPln], [Extent46].[PaymentTermId] AS [PaymentTermId], [Extent46].[ExpiryDate] AS [ExpiryDate], [Extent47].[DictionaryItemNameId] AS [DictionaryItemNameId], [Extent47].[Name] AS [Name2], [Extent47].[LanguageCulture] AS [LanguageCulture3], [Extent48].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId], [Extent48].[LanguageCulture] AS [LanguageCulture4]
- FROM [schAgreements].[tAgreements] AS [Extent45]
- INNER JOIN [schAgreements].[tAgreementData] AS [Extent46] ON [Extent45].[AgreementId] = [Extent46].[AgreementId]
- INNER JOIN [schDictionaries].[tDictionaryItemNames] AS [Extent47] ON [Extent45].[StatusId] = [Extent47].[DictionaryItemId]
- INNER JOIN [schDictionaries].[tUserDictionaryItemNames] AS [Extent48] ON [Extent46].[AgreementTypeId] = [Extent48].[UserDictionaryItemId]
- WHERE [Extent46].[IsValid] = 1 ) AS [Filter35]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent49] ON [Filter35].[FirstResponsiblePersonId] = [Extent49].[AccountId]
- WHERE (([Filter35].[LanguageCulture3] = @p__linq__0) OR (([Filter35].[LanguageCulture3] IS NULL) AND (@p__linq__0 IS NULL))) AND (([Filter35].[LanguageCulture4] = @p__linq__1) OR (([Filter35].[LanguageCulture4] IS NULL) AND (@p__linq__1 IS NULL))) ) AS [Project60]
- OUTER APPLY (SELECT TOP (1)
- [Project73].[K2ProcessId] AS [K2ProcessId],
- [Project73].[K2ProcessId1] AS [K2ProcessId1],
- [Project73].[K2ProcessId2] AS [K2ProcessId2],
- [Project73].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project73].[Name] AS [Name],
- [Project73].[C1] AS [C1],
- [Project73].[C2] AS [C2]
- FROM ( SELECT
- [Project71].[K2ProcessId] AS [K2ProcessId],
- [Project71].[K2ProcessId1] AS [K2ProcessId1],
- [Project71].[K2ProcessId2] AS [K2ProcessId2],
- [Project71].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project71].[Name] AS [Name],
- [Project71].[C1] AS [C1],
- (SELECT TOP (1)
- [Extent57].[AgreementTerminationId] AS [AgreementTerminationId]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent57]
- WHERE ([Extent57].[AgreementId] = [Project60].[AgreementId]) AND ([Extent57].[AgreementTerminationId] = [Project71].[ObjectId])) AS [C2]
- FROM ( SELECT
- [Project70].[K2ProcessId] AS [K2ProcessId],
- [Project70].[K2ProcessId1] AS [K2ProcessId1],
- [Project70].[K2ProcessId2] AS [K2ProcessId2],
- [Project70].[ObjectId] AS [ObjectId],
- [Project70].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project70].[Name] AS [Name],
- [Project70].[C1] AS [C1]
- FROM ( SELECT
- [Project68].[K2ProcessId] AS [K2ProcessId],
- [Project68].[K2ProcessId1] AS [K2ProcessId1],
- [Project68].[K2ProcessId2] AS [K2ProcessId2],
- [Project68].[ObjectId1] AS [ObjectId],
- [Project68].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project68].[Name] AS [Name],
- (SELECT TOP (1)
- [Extent56].[AnnexId] AS [AnnexId]
- FROM [schAgreements].[tAnnexes] AS [Extent56]
- WHERE ([Project60].[AgreementId] = [Extent56].[AgreementId]) AND ([Extent56].[AnnexId] = [Project68].[ObjectId])) AS [C1]
- FROM ( SELECT
- [Project66].[K2ProcessId] AS [K2ProcessId],
- [Project66].[K2ProcessId1] AS [K2ProcessId1],
- [Project66].[ObjectId] AS [ObjectId],
- [Project66].[K2ProcessId2] AS [K2ProcessId2],
- [Project66].[ObjectId1] AS [ObjectId1],
- [Limit17].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Limit17].[Name] AS [Name]
- FROM (SELECT
- @p__linq__2 AS [p__linq__2],
- [Project61].[K2ProcessId] AS [K2ProcessId],
- [Project61].[ObjectTypeId] AS [ObjectTypeId],
- [Join37].[K2ProcessId] AS [K2ProcessId1],
- [Join37].[ObjectId] AS [ObjectId],
- [Join37].[ObjectTypeId] AS [ObjectTypeId1],
- [Join39].[K2ProcessId] AS [K2ProcessId2],
- [Join39].[ObjectId] AS [ObjectId1],
- [Join39].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable13]
- LEFT OUTER JOIN (SELECT
- [Extent50].[K2ProcessId] AS [K2ProcessId],
- [Extent50].[ObjectId] AS [ObjectId],
- [Extent50].[ObjectTypeId] AS [ObjectTypeId],
- [Extent50].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent50]
- WHERE ([Extent50].[EndDate] IS NULL) AND (12005 = [Extent50].[ObjectTypeId]) AND ([Extent50].[ObjectId] = [Project60].[AgreementId]) ) AS [Project61] ON 1 = 1
- CROSS JOIN (SELECT [Project63].[K2ProcessId] AS [K2ProcessId], [Project63].[ObjectId] AS [ObjectId], [Project63].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable14]
- LEFT OUTER JOIN (SELECT
- [Extent51].[K2ProcessId] AS [K2ProcessId],
- [Extent51].[ObjectId] AS [ObjectId],
- [Extent51].[ObjectTypeId] AS [ObjectTypeId],
- [Extent51].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent51]
- WHERE ([Extent51].[EndDate] IS NULL) AND (12006 = [Extent51].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent52]
- WHERE ([Project60].[AgreementId] = [Extent52].[AgreementId]) AND ([Extent52].[AgreementId] = [Project60].[AgreementId]) AND ([Extent52].[AnnexId] = [Extent51].[ObjectId])
- )) ) AS [Project63] ON 1 = 1 ) AS [Join37]
- CROSS JOIN (SELECT [Project65].[K2ProcessId] AS [K2ProcessId], [Project65].[ObjectId] AS [ObjectId], [Project65].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable15]
- LEFT OUTER JOIN (SELECT
- [Extent53].[K2ProcessId] AS [K2ProcessId],
- [Extent53].[ObjectId] AS [ObjectId],
- [Extent53].[ObjectTypeId] AS [ObjectTypeId],
- [Extent53].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent53]
- WHERE ([Extent53].[EndDate] IS NULL) AND (12007 = [Extent53].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent54]
- WHERE ([Extent54].[AgreementId] = [Project60].[AgreementId]) AND ([Extent54].[AgreementId] = [Project60].[AgreementId]) AND ([Extent54].[AgreementTerminationId] = [Extent53].[ObjectId])
- )) ) AS [Project65] ON 1 = 1 ) AS [Join39] ) AS [Project66]
- OUTER APPLY (SELECT TOP (1)
- [Extent55].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Extent55].[Name] AS [Name]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent55]
- WHERE (([Extent55].[LanguageCulture] = @p__linq__2) OR (([Extent55].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent55].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent55].[DictionaryItemId] = (CASE WHEN ([Project66].[K2ProcessId] IS NOT NULL) THEN [Project66].[ObjectTypeId] WHEN ([Project66].[K2ProcessId1] IS NOT NULL) THEN [Project66].[ObjectTypeId1] ELSE [Project66].[ObjectTypeId2] END)) ) AS [Limit17]
- ) AS [Project68]
- ) AS [Project70]
- ) AS [Project71]
- ) AS [Project73] ) AS [Limit20] ) AS [Project75]
- OUTER APPLY (SELECT TOP (1)
- [Project88].[K2ProcessId] AS [K2ProcessId],
- [Project88].[K2ProcessId1] AS [K2ProcessId1],
- [Project88].[K2ProcessId2] AS [K2ProcessId2],
- [Project88].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project88].[Name] AS [Name],
- [Project88].[C1] AS [C1],
- [Project88].[C2] AS [C2]
- FROM ( SELECT
- [Project86].[K2ProcessId] AS [K2ProcessId],
- [Project86].[K2ProcessId1] AS [K2ProcessId1],
- [Project86].[K2ProcessId2] AS [K2ProcessId2],
- [Project86].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project86].[Name] AS [Name],
- [Project86].[C1] AS [C1],
- (SELECT TOP (1)
- [Extent65].[AgreementTerminationId] AS [AgreementTerminationId]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent65]
- WHERE ([Extent65].[AgreementId] = [Project75].[AgreementId]) AND ([Extent65].[AgreementTerminationId] = [Project86].[ObjectId])) AS [C2]
- FROM ( SELECT
- [Project85].[K2ProcessId] AS [K2ProcessId],
- [Project85].[K2ProcessId1] AS [K2ProcessId1],
- [Project85].[K2ProcessId2] AS [K2ProcessId2],
- [Project85].[ObjectId] AS [ObjectId],
- [Project85].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project85].[Name] AS [Name],
- [Project85].[C1] AS [C1]
- FROM ( SELECT
- [Project83].[K2ProcessId] AS [K2ProcessId],
- [Project83].[K2ProcessId1] AS [K2ProcessId1],
- [Project83].[K2ProcessId2] AS [K2ProcessId2],
- [Project83].[ObjectId1] AS [ObjectId],
- [Project83].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project83].[Name] AS [Name],
- (SELECT TOP (1)
- [Extent64].[AnnexId] AS [AnnexId]
- FROM [schAgreements].[tAnnexes] AS [Extent64]
- WHERE ([Project75].[AgreementId] = [Extent64].[AgreementId]) AND ([Extent64].[AnnexId] = [Project83].[ObjectId])) AS [C1]
- FROM ( SELECT
- [Project81].[K2ProcessId] AS [K2ProcessId],
- [Project81].[K2ProcessId1] AS [K2ProcessId1],
- [Project81].[ObjectId] AS [ObjectId],
- [Project81].[K2ProcessId2] AS [K2ProcessId2],
- [Project81].[ObjectId1] AS [ObjectId1],
- [Limit21].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Limit21].[Name] AS [Name]
- FROM (SELECT
- @p__linq__2 AS [p__linq__2],
- [Project76].[K2ProcessId] AS [K2ProcessId],
- [Project76].[ObjectTypeId] AS [ObjectTypeId],
- [Join42].[K2ProcessId] AS [K2ProcessId1],
- [Join42].[ObjectId] AS [ObjectId],
- [Join42].[ObjectTypeId] AS [ObjectTypeId1],
- [Join44].[K2ProcessId] AS [K2ProcessId2],
- [Join44].[ObjectId] AS [ObjectId1],
- [Join44].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable16]
- LEFT OUTER JOIN (SELECT
- [Extent58].[K2ProcessId] AS [K2ProcessId],
- [Extent58].[ObjectId] AS [ObjectId],
- [Extent58].[ObjectTypeId] AS [ObjectTypeId],
- [Extent58].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent58]
- WHERE ([Extent58].[EndDate] IS NULL) AND (12005 = [Extent58].[ObjectTypeId]) AND ([Extent58].[ObjectId] = [Project75].[AgreementId]) ) AS [Project76] ON 1 = 1
- CROSS JOIN (SELECT [Project78].[K2ProcessId] AS [K2ProcessId], [Project78].[ObjectId] AS [ObjectId], [Project78].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable17]
- LEFT OUTER JOIN (SELECT
- [Extent59].[K2ProcessId] AS [K2ProcessId],
- [Extent59].[ObjectId] AS [ObjectId],
- [Extent59].[ObjectTypeId] AS [ObjectTypeId],
- [Extent59].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent59]
- WHERE ([Extent59].[EndDate] IS NULL) AND (12006 = [Extent59].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent60]
- WHERE ([Project75].[AgreementId] = [Extent60].[AgreementId]) AND ([Extent60].[AgreementId] = [Project75].[AgreementId]) AND ([Extent60].[AnnexId] = [Extent59].[ObjectId])
- )) ) AS [Project78] ON 1 = 1 ) AS [Join42]
- CROSS JOIN (SELECT [Project80].[K2ProcessId] AS [K2ProcessId], [Project80].[ObjectId] AS [ObjectId], [Project80].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable18]
- LEFT OUTER JOIN (SELECT
- [Extent61].[K2ProcessId] AS [K2ProcessId],
- [Extent61].[ObjectId] AS [ObjectId],
- [Extent61].[ObjectTypeId] AS [ObjectTypeId],
- [Extent61].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent61]
- WHERE ([Extent61].[EndDate] IS NULL) AND (12007 = [Extent61].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent62]
- WHERE ([Extent62].[AgreementId] = [Project75].[AgreementId]) AND ([Extent62].[AgreementId] = [Project75].[AgreementId]) AND ([Extent62].[AgreementTerminationId] = [Extent61].[ObjectId])
- )) ) AS [Project80] ON 1 = 1 ) AS [Join44] ) AS [Project81]
- OUTER APPLY (SELECT TOP (1)
- [Extent63].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Extent63].[Name] AS [Name]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent63]
- WHERE (([Extent63].[LanguageCulture] = @p__linq__2) OR (([Extent63].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent63].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent63].[DictionaryItemId] = (CASE WHEN ([Project81].[K2ProcessId] IS NOT NULL) THEN [Project81].[ObjectTypeId] WHEN ([Project81].[K2ProcessId1] IS NOT NULL) THEN [Project81].[ObjectTypeId1] ELSE [Project81].[ObjectTypeId2] END)) ) AS [Limit21]
- ) AS [Project83]
- ) AS [Project85]
- ) AS [Project86]
- ) AS [Project88] ) AS [Limit24] ) AS [Project90]
- OUTER APPLY (SELECT TOP (1)
- [Project101].[K2ProcessId] AS [K2ProcessId],
- [Project101].[K2ProcessId1] AS [K2ProcessId1],
- [Project101].[K2ProcessId2] AS [K2ProcessId2],
- [Project101].[AnnexId] AS [AnnexId],
- [Limit27].[AgreementTerminationId] AS [AgreementTerminationId],
- CASE WHEN ([Project101].[K2ProcessId] IS NOT NULL) THEN [Project90].[Signature] WHEN ([Project101].[K2ProcessId1] IS NOT NULL) THEN [Project101].[Signature] ELSE [Limit27].[Signature] END AS [C1],
- [Project101].[C1] AS [C2]
- FROM (SELECT
- [Project99].[K2ProcessId] AS [K2ProcessId],
- [Project99].[K2ProcessId1] AS [K2ProcessId1],
- [Project99].[K2ProcessId2] AS [K2ProcessId2],
- [Project99].[ObjectId1] AS [ObjectId],
- [Limit26].[AnnexId] AS [AnnexId],
- [Limit26].[Signature] AS [Signature],
- [Project99].[C1] AS [C1]
- FROM (SELECT
- [Project98].[K2ProcessId] AS [K2ProcessId],
- [Project98].[K2ProcessId1] AS [K2ProcessId1],
- [Project98].[ObjectId] AS [ObjectId],
- [Project98].[K2ProcessId2] AS [K2ProcessId2],
- [Project98].[ObjectId1] AS [ObjectId1],
- [Project98].[C1] AS [C1]
- FROM ( SELECT
- [Project96].[K2ProcessId] AS [K2ProcessId],
- [Project96].[ObjectTypeId] AS [ObjectTypeId],
- [Project96].[K2ProcessId1] AS [K2ProcessId1],
- [Project96].[ObjectId] AS [ObjectId],
- [Project96].[ObjectTypeId1] AS [ObjectTypeId1],
- [Project96].[K2ProcessId2] AS [K2ProcessId2],
- [Project96].[ObjectId1] AS [ObjectId1],
- [Project96].[ObjectTypeId2] AS [ObjectTypeId2],
- (SELECT TOP (1)
- [Extent71].[DictionaryItemNameId] AS [DictionaryItemNameId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent71]
- WHERE (([Extent71].[LanguageCulture] = @p__linq__2) OR (([Extent71].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent71].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent71].[DictionaryItemId] = (CASE WHEN ([Project96].[K2ProcessId] IS NOT NULL) THEN [Project96].[ObjectTypeId] WHEN ([Project96].[K2ProcessId1] IS NOT NULL) THEN [Project96].[ObjectTypeId1] ELSE [Project96].[ObjectTypeId2] END))) AS [C1]
- FROM ( SELECT
- @p__linq__2 AS [p__linq__2],
- [Project91].[K2ProcessId] AS [K2ProcessId],
- [Project91].[ObjectTypeId] AS [ObjectTypeId],
- [Join47].[K2ProcessId] AS [K2ProcessId1],
- [Join47].[ObjectId] AS [ObjectId],
- [Join47].[ObjectTypeId] AS [ObjectTypeId1],
- [Join49].[K2ProcessId] AS [K2ProcessId2],
- [Join49].[ObjectId] AS [ObjectId1],
- [Join49].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable19]
- LEFT OUTER JOIN (SELECT
- [Extent66].[K2ProcessId] AS [K2ProcessId],
- [Extent66].[ObjectId] AS [ObjectId],
- [Extent66].[ObjectTypeId] AS [ObjectTypeId],
- [Extent66].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent66]
- WHERE ([Extent66].[EndDate] IS NULL) AND (12005 = [Extent66].[ObjectTypeId]) AND ([Extent66].[ObjectId] = [Project90].[AgreementId]) ) AS [Project91] ON 1 = 1
- CROSS JOIN (SELECT [Project93].[K2ProcessId] AS [K2ProcessId], [Project93].[ObjectId] AS [ObjectId], [Project93].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable20]
- LEFT OUTER JOIN (SELECT
- [Extent67].[K2ProcessId] AS [K2ProcessId],
- [Extent67].[ObjectId] AS [ObjectId],
- [Extent67].[ObjectTypeId] AS [ObjectTypeId],
- [Extent67].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent67]
- WHERE ([Extent67].[EndDate] IS NULL) AND (12006 = [Extent67].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent68]
- WHERE ([Project90].[AgreementId] = [Extent68].[AgreementId]) AND ([Extent68].[AgreementId] = [Project90].[AgreementId]) AND ([Extent68].[AnnexId] = [Extent67].[ObjectId])
- )) ) AS [Project93] ON 1 = 1 ) AS [Join47]
- CROSS JOIN (SELECT [Project95].[K2ProcessId] AS [K2ProcessId], [Project95].[ObjectId] AS [ObjectId], [Project95].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable21]
- LEFT OUTER JOIN (SELECT
- [Extent69].[K2ProcessId] AS [K2ProcessId],
- [Extent69].[ObjectId] AS [ObjectId],
- [Extent69].[ObjectTypeId] AS [ObjectTypeId],
- [Extent69].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent69]
- WHERE ([Extent69].[EndDate] IS NULL) AND (12007 = [Extent69].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent70]
- WHERE ([Extent70].[AgreementId] = [Project90].[AgreementId]) AND ([Extent70].[AgreementId] = [Project90].[AgreementId]) AND ([Extent70].[AgreementTerminationId] = [Extent69].[ObjectId])
- )) ) AS [Project95] ON 1 = 1 ) AS [Join49]
- ) AS [Project96]
- ) AS [Project98] ) AS [Project99]
- OUTER APPLY (SELECT TOP (1)
- [Extent72].[AnnexId] AS [AnnexId],
- [Extent72].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent72]
- WHERE ([Project90].[AgreementId] = [Extent72].[AgreementId]) AND ([Extent72].[AnnexId] = [Project99].[ObjectId]) ) AS [Limit26] ) AS [Project101]
- OUTER APPLY (SELECT TOP (1)
- [Extent73].[AgreementTerminationId] AS [AgreementTerminationId],
- [Extent73].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent73]
- WHERE ([Extent73].[AgreementId] = [Project90].[AgreementId]) AND ([Extent73].[AgreementTerminationId] = [Project101].[ObjectId]) ) AS [Limit27] ) AS [Limit28] ) AS [Project104]
- OUTER APPLY (SELECT TOP (1)
- [Project115].[K2ProcessId] AS [K2ProcessId],
- [Project115].[K2ProcessId1] AS [K2ProcessId1],
- [Project115].[K2ProcessId2] AS [K2ProcessId2],
- [Project115].[AnnexId] AS [AnnexId],
- [Limit31].[AgreementTerminationId] AS [AgreementTerminationId],
- CASE WHEN ([Project115].[K2ProcessId] IS NOT NULL) THEN [Project104].[Signature] WHEN ([Project115].[K2ProcessId1] IS NOT NULL) THEN [Project115].[Signature] ELSE [Limit31].[Signature] END AS [C1],
- [Project115].[C1] AS [C2]
- FROM (SELECT
- [Project113].[K2ProcessId] AS [K2ProcessId],
- [Project113].[K2ProcessId1] AS [K2ProcessId1],
- [Project113].[K2ProcessId2] AS [K2ProcessId2],
- [Project113].[ObjectId1] AS [ObjectId],
- [Limit30].[AnnexId] AS [AnnexId],
- [Limit30].[Signature] AS [Signature],
- [Project113].[C1] AS [C1]
- FROM (SELECT
- [Project112].[K2ProcessId] AS [K2ProcessId],
- [Project112].[K2ProcessId1] AS [K2ProcessId1],
- [Project112].[ObjectId] AS [ObjectId],
- [Project112].[K2ProcessId2] AS [K2ProcessId2],
- [Project112].[ObjectId1] AS [ObjectId1],
- [Project112].[C1] AS [C1]
- FROM ( SELECT
- [Project110].[K2ProcessId] AS [K2ProcessId],
- [Project110].[ObjectTypeId] AS [ObjectTypeId],
- [Project110].[K2ProcessId1] AS [K2ProcessId1],
- [Project110].[ObjectId] AS [ObjectId],
- [Project110].[ObjectTypeId1] AS [ObjectTypeId1],
- [Project110].[K2ProcessId2] AS [K2ProcessId2],
- [Project110].[ObjectId1] AS [ObjectId1],
- [Project110].[ObjectTypeId2] AS [ObjectTypeId2],
- (SELECT TOP (1)
- [Extent79].[DictionaryItemNameId] AS [DictionaryItemNameId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent79]
- WHERE (([Extent79].[LanguageCulture] = @p__linq__2) OR (([Extent79].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent79].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent79].[DictionaryItemId] = (CASE WHEN ([Project110].[K2ProcessId] IS NOT NULL) THEN [Project110].[ObjectTypeId] WHEN ([Project110].[K2ProcessId1] IS NOT NULL) THEN [Project110].[ObjectTypeId1] ELSE [Project110].[ObjectTypeId2] END))) AS [C1]
- FROM ( SELECT
- @p__linq__2 AS [p__linq__2],
- [Project105].[K2ProcessId] AS [K2ProcessId],
- [Project105].[ObjectTypeId] AS [ObjectTypeId],
- [Join52].[K2ProcessId] AS [K2ProcessId1],
- [Join52].[ObjectId] AS [ObjectId],
- [Join52].[ObjectTypeId] AS [ObjectTypeId1],
- [Join54].[K2ProcessId] AS [K2ProcessId2],
- [Join54].[ObjectId] AS [ObjectId1],
- [Join54].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable22]
- LEFT OUTER JOIN (SELECT
- [Extent74].[K2ProcessId] AS [K2ProcessId],
- [Extent74].[ObjectId] AS [ObjectId],
- [Extent74].[ObjectTypeId] AS [ObjectTypeId],
- [Extent74].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent74]
- WHERE ([Extent74].[EndDate] IS NULL) AND (12005 = [Extent74].[ObjectTypeId]) AND ([Extent74].[ObjectId] = [Project104].[AgreementId]) ) AS [Project105] ON 1 = 1
- CROSS JOIN (SELECT [Project107].[K2ProcessId] AS [K2ProcessId], [Project107].[ObjectId] AS [ObjectId], [Project107].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable23]
- LEFT OUTER JOIN (SELECT
- [Extent75].[K2ProcessId] AS [K2ProcessId],
- [Extent75].[ObjectId] AS [ObjectId],
- [Extent75].[ObjectTypeId] AS [ObjectTypeId],
- [Extent75].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent75]
- WHERE ([Extent75].[EndDate] IS NULL) AND (12006 = [Extent75].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent76]
- WHERE ([Project104].[AgreementId] = [Extent76].[AgreementId]) AND ([Extent76].[AgreementId] = [Project104].[AgreementId]) AND ([Extent76].[AnnexId] = [Extent75].[ObjectId])
- )) ) AS [Project107] ON 1 = 1 ) AS [Join52]
- CROSS JOIN (SELECT [Project109].[K2ProcessId] AS [K2ProcessId], [Project109].[ObjectId] AS [ObjectId], [Project109].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable24]
- LEFT OUTER JOIN (SELECT
- [Extent77].[K2ProcessId] AS [K2ProcessId],
- [Extent77].[ObjectId] AS [ObjectId],
- [Extent77].[ObjectTypeId] AS [ObjectTypeId],
- [Extent77].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent77]
- WHERE ([Extent77].[EndDate] IS NULL) AND (12007 = [Extent77].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent78]
- WHERE ([Extent78].[AgreementId] = [Project104].[AgreementId]) AND ([Extent78].[AgreementId] = [Project104].[AgreementId]) AND ([Extent78].[AgreementTerminationId] = [Extent77].[ObjectId])
- )) ) AS [Project109] ON 1 = 1 ) AS [Join54]
- ) AS [Project110]
- ) AS [Project112] ) AS [Project113]
- OUTER APPLY (SELECT TOP (1)
- [Extent80].[AnnexId] AS [AnnexId],
- [Extent80].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent80]
- WHERE ([Project104].[AgreementId] = [Extent80].[AgreementId]) AND ([Extent80].[AnnexId] = [Project113].[ObjectId]) ) AS [Limit30] ) AS [Project115]
- OUTER APPLY (SELECT TOP (1)
- [Extent81].[AgreementTerminationId] AS [AgreementTerminationId],
- [Extent81].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent81]
- WHERE ([Extent81].[AgreementId] = [Project104].[AgreementId]) AND ([Extent81].[AgreementTerminationId] = [Project115].[ObjectId]) ) AS [Limit31] ) AS [Limit32]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent82] ON [Project104].[SecondResponsiblePersonId] = [Extent82].[AccountId]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent83] ON [Project104].[RepresentativeId] = [Extent83].[AccountId]
- INNER JOIN [schAgreements].[tAgreementDataCompanies] AS [Extent84] ON [Extent84].[AgreementDataId] = [Project104].[AgreementDataId]
- UNION ALL
- SELECT
- 3 AS [C1],
- [Project163].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project163].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project163].[AgreementDataId] AS [AgreementDataId],
- [Project163].[AccountId] AS [AccountId],
- [Extent122].[AccountId] AS [AccountId1],
- [Extent123].[AccountId] AS [AccountId2],
- [Project163].[AgreementId] AS [AgreementId],
- [Project163].[AgreementId] AS [AgreementId1],
- [Project163].[CreatedById] AS [CreatedById],
- [Project163].[Subject] AS [Subject],
- [Project163].[AmountInPln] AS [AmountInPln],
- [Project163].[ConcludingDate] AS [ConcludingDate],
- [Project163].[AgreementId] AS [AgreementId2],
- [Project163].[Signature] AS [Signature],
- [Project163].[Name] AS [Name],
- [Project163].[StatusId] AS [StatusId],
- [Project163].[ExpiryDate] AS [ExpiryDate],
- [Project163].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project163].[DisplayName] AS [DisplayName],
- [Project163].[PaymentTermId] AS [PaymentTermId],
- CASE WHEN ([Project163].[Name1] IS NULL) THEN N'' ELSE [Project163].[Name2] END + N' - ' + CASE WHEN ([Project163].[C1] IS NULL) THEN N'' ELSE [Limit48].[C1] END AS [C2],
- [Project163].[RepresentativeId] AS [RepresentativeId],
- [Extent123].[DisplayName] AS [DisplayName1],
- [Project163].[DisplayName] AS [DisplayName2],
- [Project163].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Extent122].[DisplayName] AS [DisplayName3],
- [Project163].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project163].[K2ProcessId2] AS [K2ProcessId],
- [Project163].[K2ProcessId] AS [K2ProcessId1],
- [Project163].[K2ProcessId1] AS [K2ProcessId2],
- [Project163].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project163].[C2] AS [C3],
- [Project163].[C3] AS [C4],
- [Project163].[K2ProcessId5] AS [K2ProcessId3],
- [Project163].[K2ProcessId3] AS [K2ProcessId4],
- [Project163].[K2ProcessId4] AS [K2ProcessId5],
- [Project163].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project163].[C4] AS [C5],
- [Project163].[C5] AS [C6],
- [Project163].[K2ProcessId8] AS [K2ProcessId6],
- [Project163].[K2ProcessId6] AS [K2ProcessId7],
- [Project163].[K2ProcessId7] AS [K2ProcessId8],
- [Project163].[C6] AS [C7],
- [Project163].[AnnexId] AS [AnnexId],
- [Project163].[AgreementTerminationId] AS [AgreementTerminationId],
- [Limit48].[K2ProcessId2] AS [K2ProcessId9],
- [Limit48].[K2ProcessId] AS [K2ProcessId10],
- [Limit48].[K2ProcessId1] AS [K2ProcessId11],
- [Limit48].[C2] AS [C8],
- [Limit48].[AnnexId] AS [AnnexId1],
- [Limit48].[AgreementTerminationId] AS [AgreementTerminationId1],
- CAST(NULL AS int) AS [C9],
- CAST(NULL AS datetime2) AS [C10],
- CAST(NULL AS int) AS [C11],
- CAST(NULL AS int) AS [C12],
- CAST(NULL AS varchar(1)) AS [C13],
- CAST(NULL AS int) AS [C14],
- CAST(NULL AS int) AS [C15],
- CAST(NULL AS varchar(1)) AS [C16],
- CAST(NULL AS int) AS [C17],
- CAST(NULL AS int) AS [C18],
- CAST(NULL AS varchar(1)) AS [C19],
- CAST(NULL AS int) AS [C20],
- CAST(NULL AS int) AS [C21],
- CAST(NULL AS varchar(1)) AS [C22],
- CAST(NULL AS varchar(1)) AS [C23],
- CAST(NULL AS int) AS [C24],
- CAST(NULL AS int) AS [C25],
- [Join85].[AgreementDataId] AS [AgreementDataId1],
- [Join85].[PolandNip] AS [PolandNip],
- [Join85].[AbroadNip] AS [AbroadNip],
- [Join85].[Name] AS [Name1],
- CAST(NULL AS int) AS [C26],
- CAST(NULL AS datetime2) AS [C27],
- CAST(NULL AS int) AS [C28],
- CAST(NULL AS int) AS [C29],
- CAST(NULL AS varchar(1)) AS [C30],
- CAST(NULL AS int) AS [C31],
- CAST(NULL AS int) AS [C32],
- CAST(NULL AS varchar(1)) AS [C33],
- CAST(NULL AS int) AS [C34],
- CAST(NULL AS int) AS [C35],
- CAST(NULL AS varchar(1)) AS [C36],
- CAST(NULL AS int) AS [C37],
- CAST(NULL AS int) AS [C38],
- CAST(NULL AS varchar(1)) AS [C39],
- CAST(NULL AS varchar(1)) AS [C40],
- CAST(NULL AS datetime2) AS [C41],
- CAST(NULL AS int) AS [C42],
- CAST(NULL AS varchar(1)) AS [C43],
- CAST(NULL AS varchar(1)) AS [C44],
- CAST(NULL AS varchar(1)) AS [C45],
- CAST(NULL AS varchar(1)) AS [C46]
- FROM (SELECT
- [Project149].[AgreementId] AS [AgreementId],
- [Project149].[Signature] AS [Signature],
- [Project149].[StatusId] AS [StatusId],
- [Project149].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project149].[CreatedById] AS [CreatedById],
- [Project149].[AgreementDataId] AS [AgreementDataId],
- [Project149].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project149].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project149].[RepresentativeId] AS [RepresentativeId],
- [Project149].[ConcludingDate] AS [ConcludingDate],
- [Project149].[Subject] AS [Subject],
- [Project149].[AmountInPln] AS [AmountInPln],
- [Project149].[PaymentTermId] AS [PaymentTermId],
- [Project149].[ExpiryDate] AS [ExpiryDate],
- [Project149].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project149].[Name] AS [Name],
- [Project149].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project149].[AccountId] AS [AccountId],
- [Project149].[DisplayName] AS [DisplayName],
- [Project149].[K2ProcessId] AS [K2ProcessId],
- [Project149].[K2ProcessId1] AS [K2ProcessId1],
- [Project149].[K2ProcessId2] AS [K2ProcessId2],
- [Project149].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project149].[Name1] AS [Name1],
- [Project149].[K2ProcessId3] AS [K2ProcessId3],
- [Project149].[K2ProcessId4] AS [K2ProcessId4],
- [Project149].[K2ProcessId5] AS [K2ProcessId5],
- [Project149].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project149].[Name2] AS [Name2],
- [Limit44].[K2ProcessId] AS [K2ProcessId6],
- [Limit44].[K2ProcessId1] AS [K2ProcessId7],
- [Limit44].[K2ProcessId2] AS [K2ProcessId8],
- [Limit44].[AnnexId] AS [AnnexId],
- [Limit44].[AgreementTerminationId] AS [AgreementTerminationId],
- [Limit44].[C1] AS [C1],
- [Project149].[C1] AS [C2],
- [Project149].[C2] AS [C3],
- [Project149].[C3] AS [C4],
- [Project149].[C4] AS [C5],
- [Limit44].[C2] AS [C6]
- FROM (SELECT
- [Project134].[AgreementId] AS [AgreementId],
- [Project134].[Signature] AS [Signature],
- [Project134].[StatusId] AS [StatusId],
- [Project134].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project134].[CreatedById] AS [CreatedById],
- [Project134].[AgreementDataId] AS [AgreementDataId],
- [Project134].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project134].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project134].[RepresentativeId] AS [RepresentativeId],
- [Project134].[ConcludingDate] AS [ConcludingDate],
- [Project134].[Subject] AS [Subject],
- [Project134].[AmountInPln] AS [AmountInPln],
- [Project134].[PaymentTermId] AS [PaymentTermId],
- [Project134].[ExpiryDate] AS [ExpiryDate],
- [Project134].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project134].[Name] AS [Name],
- [Project134].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project134].[AccountId] AS [AccountId],
- [Project134].[DisplayName] AS [DisplayName],
- [Project134].[K2ProcessId] AS [K2ProcessId],
- [Project134].[K2ProcessId1] AS [K2ProcessId1],
- [Project134].[K2ProcessId2] AS [K2ProcessId2],
- [Project134].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project134].[Name1] AS [Name1],
- [Limit40].[K2ProcessId] AS [K2ProcessId3],
- [Limit40].[K2ProcessId1] AS [K2ProcessId4],
- [Limit40].[K2ProcessId2] AS [K2ProcessId5],
- [Limit40].[DictionaryItemNameId] AS [DictionaryItemNameId2],
- [Limit40].[Name] AS [Name2],
- [Project134].[C1] AS [C1],
- [Project134].[C2] AS [C2],
- [Limit40].[C1] AS [C3],
- [Limit40].[C2] AS [C4]
- FROM (SELECT
- [Project119].[AgreementId] AS [AgreementId],
- [Project119].[Signature] AS [Signature],
- [Project119].[StatusId] AS [StatusId],
- [Project119].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project119].[CreatedById] AS [CreatedById],
- [Project119].[AgreementDataId] AS [AgreementDataId],
- [Project119].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project119].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project119].[RepresentativeId] AS [RepresentativeId],
- [Project119].[ConcludingDate] AS [ConcludingDate],
- [Project119].[Subject] AS [Subject],
- [Project119].[AmountInPln] AS [AmountInPln],
- [Project119].[PaymentTermId] AS [PaymentTermId],
- [Project119].[ExpiryDate] AS [ExpiryDate],
- [Project119].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project119].[Name] AS [Name],
- [Project119].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project119].[AccountId] AS [AccountId],
- [Project119].[DisplayName] AS [DisplayName],
- [Limit36].[K2ProcessId] AS [K2ProcessId],
- [Limit36].[K2ProcessId1] AS [K2ProcessId1],
- [Limit36].[K2ProcessId2] AS [K2ProcessId2],
- [Limit36].[DictionaryItemNameId] AS [DictionaryItemNameId1],
- [Limit36].[Name] AS [Name1],
- [Limit36].[C1] AS [C1],
- [Limit36].[C2] AS [C2]
- FROM (SELECT
- [Filter69].[AgreementId3] AS [AgreementId],
- [Filter69].[Signature] AS [Signature],
- [Filter69].[StatusId] AS [StatusId],
- [Filter69].[IsGroupAgreement] AS [IsGroupAgreement],
- [Filter69].[CreatedById3] AS [CreatedById],
- [Filter69].[AgreementDataId] AS [AgreementDataId],
- [Filter69].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Filter69].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Filter69].[RepresentativeId] AS [RepresentativeId],
- [Filter69].[ConcludingDate] AS [ConcludingDate],
- [Filter69].[Subject] AS [Subject],
- [Filter69].[AmountInPln] AS [AmountInPln],
- [Filter69].[PaymentTermId] AS [PaymentTermId],
- [Filter69].[ExpiryDate] AS [ExpiryDate],
- [Filter69].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Filter69].[Name3] AS [Name],
- [Filter69].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Extent89].[AccountId] AS [AccountId],
- [Extent89].[DisplayName] AS [DisplayName]
- FROM (SELECT [Extent85].[AgreementId] AS [AgreementId3], [Extent85].[Signature] AS [Signature], [Extent85].[StatusId] AS [StatusId], [Extent85].[IsGroupAgreement] AS [IsGroupAgreement], [Extent85].[CreatedById] AS [CreatedById3], [Extent86].[AgreementDataId] AS [AgreementDataId], [Extent86].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent86].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent86].[RepresentativeId] AS [RepresentativeId], [Extent86].[ConcludingDate] AS [ConcludingDate], [Extent86].[Subject] AS [Subject], [Extent86].[AmountInPln] AS [AmountInPln], [Extent86].[PaymentTermId] AS [PaymentTermId], [Extent86].[ExpiryDate] AS [ExpiryDate], [Extent87].[DictionaryItemNameId] AS [DictionaryItemNameId], [Extent87].[Name] AS [Name3], [Extent87].[LanguageCulture] AS [LanguageCulture5], [Extent88].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId], [Extent88].[LanguageCulture] AS [LanguageCulture6]
- FROM [schAgreements].[tAgreements] AS [Extent85]
- INNER JOIN [schAgreements].[tAgreementData] AS [Extent86] ON [Extent85].[AgreementId] = [Extent86].[AgreementId]
- INNER JOIN [schDictionaries].[tDictionaryItemNames] AS [Extent87] ON [Extent85].[StatusId] = [Extent87].[DictionaryItemId]
- INNER JOIN [schDictionaries].[tUserDictionaryItemNames] AS [Extent88] ON [Extent86].[AgreementTypeId] = [Extent88].[UserDictionaryItemId]
- WHERE [Extent86].[IsValid] = 1 ) AS [Filter69]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent89] ON [Filter69].[FirstResponsiblePersonId] = [Extent89].[AccountId]
- WHERE (([Filter69].[LanguageCulture5] = @p__linq__0) OR (([Filter69].[LanguageCulture5] IS NULL) AND (@p__linq__0 IS NULL))) AND (([Filter69].[LanguageCulture6] = @p__linq__1) OR (([Filter69].[LanguageCulture6] IS NULL) AND (@p__linq__1 IS NULL))) ) AS [Project119]
- OUTER APPLY (SELECT TOP (1)
- [Project132].[K2ProcessId] AS [K2ProcessId],
- [Project132].[K2ProcessId1] AS [K2ProcessId1],
- [Project132].[K2ProcessId2] AS [K2ProcessId2],
- [Project132].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project132].[Name] AS [Name],
- [Project132].[C1] AS [C1],
- [Project132].[C2] AS [C2]
- FROM ( SELECT
- [Project130].[K2ProcessId] AS [K2ProcessId],
- [Project130].[K2ProcessId1] AS [K2ProcessId1],
- [Project130].[K2ProcessId2] AS [K2ProcessId2],
- [Project130].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project130].[Name] AS [Name],
- [Project130].[C1] AS [C1],
- (SELECT TOP (1)
- [Extent97].[AgreementTerminationId] AS [AgreementTerminationId]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent97]
- WHERE ([Extent97].[AgreementId] = [Project119].[AgreementId]) AND ([Extent97].[AgreementTerminationId] = [Project130].[ObjectId])) AS [C2]
- FROM ( SELECT
- [Project129].[K2ProcessId] AS [K2ProcessId],
- [Project129].[K2ProcessId1] AS [K2ProcessId1],
- [Project129].[K2ProcessId2] AS [K2ProcessId2],
- [Project129].[ObjectId] AS [ObjectId],
- [Project129].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project129].[Name] AS [Name],
- [Project129].[C1] AS [C1]
- FROM ( SELECT
- [Project127].[K2ProcessId] AS [K2ProcessId],
- [Project127].[K2ProcessId1] AS [K2ProcessId1],
- [Project127].[K2ProcessId2] AS [K2ProcessId2],
- [Project127].[ObjectId1] AS [ObjectId],
- [Project127].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project127].[Name] AS [Name],
- (SELECT TOP (1)
- [Extent96].[AnnexId] AS [AnnexId]
- FROM [schAgreements].[tAnnexes] AS [Extent96]
- WHERE ([Project119].[AgreementId] = [Extent96].[AgreementId]) AND ([Extent96].[AnnexId] = [Project127].[ObjectId])) AS [C1]
- FROM ( SELECT
- [Project125].[K2ProcessId] AS [K2ProcessId],
- [Project125].[K2ProcessId1] AS [K2ProcessId1],
- [Project125].[ObjectId] AS [ObjectId],
- [Project125].[K2ProcessId2] AS [K2ProcessId2],
- [Project125].[ObjectId1] AS [ObjectId1],
- [Limit33].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Limit33].[Name] AS [Name]
- FROM (SELECT
- @p__linq__2 AS [p__linq__2],
- [Project120].[K2ProcessId] AS [K2ProcessId],
- [Project120].[ObjectTypeId] AS [ObjectTypeId],
- [Join64].[K2ProcessId] AS [K2ProcessId1],
- [Join64].[ObjectId] AS [ObjectId],
- [Join64].[ObjectTypeId] AS [ObjectTypeId1],
- [Join66].[K2ProcessId] AS [K2ProcessId2],
- [Join66].[ObjectId] AS [ObjectId1],
- [Join66].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable25]
- LEFT OUTER JOIN (SELECT
- [Extent90].[K2ProcessId] AS [K2ProcessId],
- [Extent90].[ObjectId] AS [ObjectId],
- [Extent90].[ObjectTypeId] AS [ObjectTypeId],
- [Extent90].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent90]
- WHERE ([Extent90].[EndDate] IS NULL) AND (12005 = [Extent90].[ObjectTypeId]) AND ([Extent90].[ObjectId] = [Project119].[AgreementId]) ) AS [Project120] ON 1 = 1
- CROSS JOIN (SELECT [Project122].[K2ProcessId] AS [K2ProcessId], [Project122].[ObjectId] AS [ObjectId], [Project122].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable26]
- LEFT OUTER JOIN (SELECT
- [Extent91].[K2ProcessId] AS [K2ProcessId],
- [Extent91].[ObjectId] AS [ObjectId],
- [Extent91].[ObjectTypeId] AS [ObjectTypeId],
- [Extent91].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent91]
- WHERE ([Extent91].[EndDate] IS NULL) AND (12006 = [Extent91].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent92]
- WHERE ([Project119].[AgreementId] = [Extent92].[AgreementId]) AND ([Extent92].[AgreementId] = [Project119].[AgreementId]) AND ([Extent92].[AnnexId] = [Extent91].[ObjectId])
- )) ) AS [Project122] ON 1 = 1 ) AS [Join64]
- CROSS JOIN (SELECT [Project124].[K2ProcessId] AS [K2ProcessId], [Project124].[ObjectId] AS [ObjectId], [Project124].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable27]
- LEFT OUTER JOIN (SELECT
- [Extent93].[K2ProcessId] AS [K2ProcessId],
- [Extent93].[ObjectId] AS [ObjectId],
- [Extent93].[ObjectTypeId] AS [ObjectTypeId],
- [Extent93].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent93]
- WHERE ([Extent93].[EndDate] IS NULL) AND (12007 = [Extent93].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent94]
- WHERE ([Extent94].[AgreementId] = [Project119].[AgreementId]) AND ([Extent94].[AgreementId] = [Project119].[AgreementId]) AND ([Extent94].[AgreementTerminationId] = [Extent93].[ObjectId])
- )) ) AS [Project124] ON 1 = 1 ) AS [Join66] ) AS [Project125]
- OUTER APPLY (SELECT TOP (1)
- [Extent95].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Extent95].[Name] AS [Name]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent95]
- WHERE (([Extent95].[LanguageCulture] = @p__linq__2) OR (([Extent95].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent95].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent95].[DictionaryItemId] = (CASE WHEN ([Project125].[K2ProcessId] IS NOT NULL) THEN [Project125].[ObjectTypeId] WHEN ([Project125].[K2ProcessId1] IS NOT NULL) THEN [Project125].[ObjectTypeId1] ELSE [Project125].[ObjectTypeId2] END)) ) AS [Limit33]
- ) AS [Project127]
- ) AS [Project129]
- ) AS [Project130]
- ) AS [Project132] ) AS [Limit36] ) AS [Project134]
- OUTER APPLY (SELECT TOP (1)
- [Project147].[K2ProcessId] AS [K2ProcessId],
- [Project147].[K2ProcessId1] AS [K2ProcessId1],
- [Project147].[K2ProcessId2] AS [K2ProcessId2],
- [Project147].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project147].[Name] AS [Name],
- [Project147].[C1] AS [C1],
- [Project147].[C2] AS [C2]
- FROM ( SELECT
- [Project145].[K2ProcessId] AS [K2ProcessId],
- [Project145].[K2ProcessId1] AS [K2ProcessId1],
- [Project145].[K2ProcessId2] AS [K2ProcessId2],
- [Project145].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project145].[Name] AS [Name],
- [Project145].[C1] AS [C1],
- (SELECT TOP (1)
- [Extent105].[AgreementTerminationId] AS [AgreementTerminationId]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent105]
- WHERE ([Extent105].[AgreementId] = [Project134].[AgreementId]) AND ([Extent105].[AgreementTerminationId] = [Project145].[ObjectId])) AS [C2]
- FROM ( SELECT
- [Project144].[K2ProcessId] AS [K2ProcessId],
- [Project144].[K2ProcessId1] AS [K2ProcessId1],
- [Project144].[K2ProcessId2] AS [K2ProcessId2],
- [Project144].[ObjectId] AS [ObjectId],
- [Project144].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project144].[Name] AS [Name],
- [Project144].[C1] AS [C1]
- FROM ( SELECT
- [Project142].[K2ProcessId] AS [K2ProcessId],
- [Project142].[K2ProcessId1] AS [K2ProcessId1],
- [Project142].[K2ProcessId2] AS [K2ProcessId2],
- [Project142].[ObjectId1] AS [ObjectId],
- [Project142].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project142].[Name] AS [Name],
- (SELECT TOP (1)
- [Extent104].[AnnexId] AS [AnnexId]
- FROM [schAgreements].[tAnnexes] AS [Extent104]
- WHERE ([Project134].[AgreementId] = [Extent104].[AgreementId]) AND ([Extent104].[AnnexId] = [Project142].[ObjectId])) AS [C1]
- FROM ( SELECT
- [Project140].[K2ProcessId] AS [K2ProcessId],
- [Project140].[K2ProcessId1] AS [K2ProcessId1],
- [Project140].[ObjectId] AS [ObjectId],
- [Project140].[K2ProcessId2] AS [K2ProcessId2],
- [Project140].[ObjectId1] AS [ObjectId1],
- [Limit37].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Limit37].[Name] AS [Name]
- FROM (SELECT
- @p__linq__2 AS [p__linq__2],
- [Project135].[K2ProcessId] AS [K2ProcessId],
- [Project135].[ObjectTypeId] AS [ObjectTypeId],
- [Join69].[K2ProcessId] AS [K2ProcessId1],
- [Join69].[ObjectId] AS [ObjectId],
- [Join69].[ObjectTypeId] AS [ObjectTypeId1],
- [Join71].[K2ProcessId] AS [K2ProcessId2],
- [Join71].[ObjectId] AS [ObjectId1],
- [Join71].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable28]
- LEFT OUTER JOIN (SELECT
- [Extent98].[K2ProcessId] AS [K2ProcessId],
- [Extent98].[ObjectId] AS [ObjectId],
- [Extent98].[ObjectTypeId] AS [ObjectTypeId],
- [Extent98].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent98]
- WHERE ([Extent98].[EndDate] IS NULL) AND (12005 = [Extent98].[ObjectTypeId]) AND ([Extent98].[ObjectId] = [Project134].[AgreementId]) ) AS [Project135] ON 1 = 1
- CROSS JOIN (SELECT [Project137].[K2ProcessId] AS [K2ProcessId], [Project137].[ObjectId] AS [ObjectId], [Project137].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable29]
- LEFT OUTER JOIN (SELECT
- [Extent99].[K2ProcessId] AS [K2ProcessId],
- [Extent99].[ObjectId] AS [ObjectId],
- [Extent99].[ObjectTypeId] AS [ObjectTypeId],
- [Extent99].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent99]
- WHERE ([Extent99].[EndDate] IS NULL) AND (12006 = [Extent99].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent100]
- WHERE ([Project134].[AgreementId] = [Extent100].[AgreementId]) AND ([Extent100].[AgreementId] = [Project134].[AgreementId]) AND ([Extent100].[AnnexId] = [Extent99].[ObjectId])
- )) ) AS [Project137] ON 1 = 1 ) AS [Join69]
- CROSS JOIN (SELECT [Project139].[K2ProcessId] AS [K2ProcessId], [Project139].[ObjectId] AS [ObjectId], [Project139].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable30]
- LEFT OUTER JOIN (SELECT
- [Extent101].[K2ProcessId] AS [K2ProcessId],
- [Extent101].[ObjectId] AS [ObjectId],
- [Extent101].[ObjectTypeId] AS [ObjectTypeId],
- [Extent101].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent101]
- WHERE ([Extent101].[EndDate] IS NULL) AND (12007 = [Extent101].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent102]
- WHERE ([Extent102].[AgreementId] = [Project134].[AgreementId]) AND ([Extent102].[AgreementId] = [Project134].[AgreementId]) AND ([Extent102].[AgreementTerminationId] = [Extent101].[ObjectId])
- )) ) AS [Project139] ON 1 = 1 ) AS [Join71] ) AS [Project140]
- OUTER APPLY (SELECT TOP (1)
- [Extent103].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Extent103].[Name] AS [Name]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent103]
- WHERE (([Extent103].[LanguageCulture] = @p__linq__2) OR (([Extent103].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent103].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent103].[DictionaryItemId] = (CASE WHEN ([Project140].[K2ProcessId] IS NOT NULL) THEN [Project140].[ObjectTypeId] WHEN ([Project140].[K2ProcessId1] IS NOT NULL) THEN [Project140].[ObjectTypeId1] ELSE [Project140].[ObjectTypeId2] END)) ) AS [Limit37]
- ) AS [Project142]
- ) AS [Project144]
- ) AS [Project145]
- ) AS [Project147] ) AS [Limit40] ) AS [Project149]
- OUTER APPLY (SELECT TOP (1)
- [Project160].[K2ProcessId] AS [K2ProcessId],
- [Project160].[K2ProcessId1] AS [K2ProcessId1],
- [Project160].[K2ProcessId2] AS [K2ProcessId2],
- [Project160].[AnnexId] AS [AnnexId],
- [Limit43].[AgreementTerminationId] AS [AgreementTerminationId],
- CASE WHEN ([Project160].[K2ProcessId] IS NOT NULL) THEN [Project149].[Signature] WHEN ([Project160].[K2ProcessId1] IS NOT NULL) THEN [Project160].[Signature] ELSE [Limit43].[Signature] END AS [C1],
- [Project160].[C1] AS [C2]
- FROM (SELECT
- [Project158].[K2ProcessId] AS [K2ProcessId],
- [Project158].[K2ProcessId1] AS [K2ProcessId1],
- [Project158].[K2ProcessId2] AS [K2ProcessId2],
- [Project158].[ObjectId1] AS [ObjectId],
- [Limit42].[AnnexId] AS [AnnexId],
- [Limit42].[Signature] AS [Signature],
- [Project158].[C1] AS [C1]
- FROM (SELECT
- [Project157].[K2ProcessId] AS [K2ProcessId],
- [Project157].[K2ProcessId1] AS [K2ProcessId1],
- [Project157].[ObjectId] AS [ObjectId],
- [Project157].[K2ProcessId2] AS [K2ProcessId2],
- [Project157].[ObjectId1] AS [ObjectId1],
- [Project157].[C1] AS [C1]
- FROM ( SELECT
- [Project155].[K2ProcessId] AS [K2ProcessId],
- [Project155].[ObjectTypeId] AS [ObjectTypeId],
- [Project155].[K2ProcessId1] AS [K2ProcessId1],
- [Project155].[ObjectId] AS [ObjectId],
- [Project155].[ObjectTypeId1] AS [ObjectTypeId1],
- [Project155].[K2ProcessId2] AS [K2ProcessId2],
- [Project155].[ObjectId1] AS [ObjectId1],
- [Project155].[ObjectTypeId2] AS [ObjectTypeId2],
- (SELECT TOP (1)
- [Extent111].[DictionaryItemNameId] AS [DictionaryItemNameId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent111]
- WHERE (([Extent111].[LanguageCulture] = @p__linq__2) OR (([Extent111].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent111].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent111].[DictionaryItemId] = (CASE WHEN ([Project155].[K2ProcessId] IS NOT NULL) THEN [Project155].[ObjectTypeId] WHEN ([Project155].[K2ProcessId1] IS NOT NULL) THEN [Project155].[ObjectTypeId1] ELSE [Project155].[ObjectTypeId2] END))) AS [C1]
- FROM ( SELECT
- @p__linq__2 AS [p__linq__2],
- [Project150].[K2ProcessId] AS [K2ProcessId],
- [Project150].[ObjectTypeId] AS [ObjectTypeId],
- [Join74].[K2ProcessId] AS [K2ProcessId1],
- [Join74].[ObjectId] AS [ObjectId],
- [Join74].[ObjectTypeId] AS [ObjectTypeId1],
- [Join76].[K2ProcessId] AS [K2ProcessId2],
- [Join76].[ObjectId] AS [ObjectId1],
- [Join76].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable31]
- LEFT OUTER JOIN (SELECT
- [Extent106].[K2ProcessId] AS [K2ProcessId],
- [Extent106].[ObjectId] AS [ObjectId],
- [Extent106].[ObjectTypeId] AS [ObjectTypeId],
- [Extent106].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent106]
- WHERE ([Extent106].[EndDate] IS NULL) AND (12005 = [Extent106].[ObjectTypeId]) AND ([Extent106].[ObjectId] = [Project149].[AgreementId]) ) AS [Project150] ON 1 = 1
- CROSS JOIN (SELECT [Project152].[K2ProcessId] AS [K2ProcessId], [Project152].[ObjectId] AS [ObjectId], [Project152].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable32]
- LEFT OUTER JOIN (SELECT
- [Extent107].[K2ProcessId] AS [K2ProcessId],
- [Extent107].[ObjectId] AS [ObjectId],
- [Extent107].[ObjectTypeId] AS [ObjectTypeId],
- [Extent107].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent107]
- WHERE ([Extent107].[EndDate] IS NULL) AND (12006 = [Extent107].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent108]
- WHERE ([Project149].[AgreementId] = [Extent108].[AgreementId]) AND ([Extent108].[AgreementId] = [Project149].[AgreementId]) AND ([Extent108].[AnnexId] = [Extent107].[ObjectId])
- )) ) AS [Project152] ON 1 = 1 ) AS [Join74]
- CROSS JOIN (SELECT [Project154].[K2ProcessId] AS [K2ProcessId], [Project154].[ObjectId] AS [ObjectId], [Project154].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable33]
- LEFT OUTER JOIN (SELECT
- [Extent109].[K2ProcessId] AS [K2ProcessId],
- [Extent109].[ObjectId] AS [ObjectId],
- [Extent109].[ObjectTypeId] AS [ObjectTypeId],
- [Extent109].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent109]
- WHERE ([Extent109].[EndDate] IS NULL) AND (12007 = [Extent109].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent110]
- WHERE ([Extent110].[AgreementId] = [Project149].[AgreementId]) AND ([Extent110].[AgreementId] = [Project149].[AgreementId]) AND ([Extent110].[AgreementTerminationId] = [Extent109].[ObjectId])
- )) ) AS [Project154] ON 1 = 1 ) AS [Join76]
- ) AS [Project155]
- ) AS [Project157] ) AS [Project158]
- OUTER APPLY (SELECT TOP (1)
- [Extent112].[AnnexId] AS [AnnexId],
- [Extent112].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent112]
- WHERE ([Project149].[AgreementId] = [Extent112].[AgreementId]) AND ([Extent112].[AnnexId] = [Project158].[ObjectId]) ) AS [Limit42] ) AS [Project160]
- OUTER APPLY (SELECT TOP (1)
- [Extent113].[AgreementTerminationId] AS [AgreementTerminationId],
- [Extent113].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent113]
- WHERE ([Extent113].[AgreementId] = [Project149].[AgreementId]) AND ([Extent113].[AgreementTerminationId] = [Project160].[ObjectId]) ) AS [Limit43] ) AS [Limit44] ) AS [Project163]
- OUTER APPLY (SELECT TOP (1)
- [Project174].[K2ProcessId] AS [K2ProcessId],
- [Project174].[K2ProcessId1] AS [K2ProcessId1],
- [Project174].[K2ProcessId2] AS [K2ProcessId2],
- [Project174].[AnnexId] AS [AnnexId],
- [Limit47].[AgreementTerminationId] AS [AgreementTerminationId],
- CASE WHEN ([Project174].[K2ProcessId] IS NOT NULL) THEN [Project163].[Signature] WHEN ([Project174].[K2ProcessId1] IS NOT NULL) THEN [Project174].[Signature] ELSE [Limit47].[Signature] END AS [C1],
- [Project174].[C1] AS [C2]
- FROM (SELECT
- [Project172].[K2ProcessId] AS [K2ProcessId],
- [Project172].[K2ProcessId1] AS [K2ProcessId1],
- [Project172].[K2ProcessId2] AS [K2ProcessId2],
- [Project172].[ObjectId1] AS [ObjectId],
- [Limit46].[AnnexId] AS [AnnexId],
- [Limit46].[Signature] AS [Signature],
- [Project172].[C1] AS [C1]
- FROM (SELECT
- [Project171].[K2ProcessId] AS [K2ProcessId],
- [Project171].[K2ProcessId1] AS [K2ProcessId1],
- [Project171].[ObjectId] AS [ObjectId],
- [Project171].[K2ProcessId2] AS [K2ProcessId2],
- [Project171].[ObjectId1] AS [ObjectId1],
- [Project171].[C1] AS [C1]
- FROM ( SELECT
- [Project169].[K2ProcessId] AS [K2ProcessId],
- [Project169].[ObjectTypeId] AS [ObjectTypeId],
- [Project169].[K2ProcessId1] AS [K2ProcessId1],
- [Project169].[ObjectId] AS [ObjectId],
- [Project169].[ObjectTypeId1] AS [ObjectTypeId1],
- [Project169].[K2ProcessId2] AS [K2ProcessId2],
- [Project169].[ObjectId1] AS [ObjectId1],
- [Project169].[ObjectTypeId2] AS [ObjectTypeId2],
- (SELECT TOP (1)
- [Extent119].[DictionaryItemNameId] AS [DictionaryItemNameId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent119]
- WHERE (([Extent119].[LanguageCulture] = @p__linq__2) OR (([Extent119].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent119].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent119].[DictionaryItemId] = (CASE WHEN ([Project169].[K2ProcessId] IS NOT NULL) THEN [Project169].[ObjectTypeId] WHEN ([Project169].[K2ProcessId1] IS NOT NULL) THEN [Project169].[ObjectTypeId1] ELSE [Project169].[ObjectTypeId2] END))) AS [C1]
- FROM ( SELECT
- @p__linq__2 AS [p__linq__2],
- [Project164].[K2ProcessId] AS [K2ProcessId],
- [Project164].[ObjectTypeId] AS [ObjectTypeId],
- [Join79].[K2ProcessId] AS [K2ProcessId1],
- [Join79].[ObjectId] AS [ObjectId],
- [Join79].[ObjectTypeId] AS [ObjectTypeId1],
- [Join81].[K2ProcessId] AS [K2ProcessId2],
- [Join81].[ObjectId] AS [ObjectId1],
- [Join81].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable34]
- LEFT OUTER JOIN (SELECT
- [Extent114].[K2ProcessId] AS [K2ProcessId],
- [Extent114].[ObjectId] AS [ObjectId],
- [Extent114].[ObjectTypeId] AS [ObjectTypeId],
- [Extent114].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent114]
- WHERE ([Extent114].[EndDate] IS NULL) AND (12005 = [Extent114].[ObjectTypeId]) AND ([Extent114].[ObjectId] = [Project163].[AgreementId]) ) AS [Project164] ON 1 = 1
- CROSS JOIN (SELECT [Project166].[K2ProcessId] AS [K2ProcessId], [Project166].[ObjectId] AS [ObjectId], [Project166].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable35]
- LEFT OUTER JOIN (SELECT
- [Extent115].[K2ProcessId] AS [K2ProcessId],
- [Extent115].[ObjectId] AS [ObjectId],
- [Extent115].[ObjectTypeId] AS [ObjectTypeId],
- [Extent115].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent115]
- WHERE ([Extent115].[EndDate] IS NULL) AND (12006 = [Extent115].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent116]
- WHERE ([Project163].[AgreementId] = [Extent116].[AgreementId]) AND ([Extent116].[AgreementId] = [Project163].[AgreementId]) AND ([Extent116].[AnnexId] = [Extent115].[ObjectId])
- )) ) AS [Project166] ON 1 = 1 ) AS [Join79]
- CROSS JOIN (SELECT [Project168].[K2ProcessId] AS [K2ProcessId], [Project168].[ObjectId] AS [ObjectId], [Project168].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable36]
- LEFT OUTER JOIN (SELECT
- [Extent117].[K2ProcessId] AS [K2ProcessId],
- [Extent117].[ObjectId] AS [ObjectId],
- [Extent117].[ObjectTypeId] AS [ObjectTypeId],
- [Extent117].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent117]
- WHERE ([Extent117].[EndDate] IS NULL) AND (12007 = [Extent117].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent118]
- WHERE ([Extent118].[AgreementId] = [Project163].[AgreementId]) AND ([Extent118].[AgreementId] = [Project163].[AgreementId]) AND ([Extent118].[AgreementTerminationId] = [Extent117].[ObjectId])
- )) ) AS [Project168] ON 1 = 1 ) AS [Join81]
- ) AS [Project169]
- ) AS [Project171] ) AS [Project172]
- OUTER APPLY (SELECT TOP (1)
- [Extent120].[AnnexId] AS [AnnexId],
- [Extent120].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent120]
- WHERE ([Project163].[AgreementId] = [Extent120].[AgreementId]) AND ([Extent120].[AnnexId] = [Project172].[ObjectId]) ) AS [Limit46] ) AS [Project174]
- OUTER APPLY (SELECT TOP (1)
- [Extent121].[AgreementTerminationId] AS [AgreementTerminationId],
- [Extent121].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent121]
- WHERE ([Extent121].[AgreementId] = [Project163].[AgreementId]) AND ([Extent121].[AgreementTerminationId] = [Project174].[ObjectId]) ) AS [Limit47] ) AS [Limit48]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent122] ON [Project163].[SecondResponsiblePersonId] = [Extent122].[AccountId]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent123] ON [Project163].[RepresentativeId] = [Extent123].[AccountId]
- INNER JOIN (SELECT [Extent124].[AgreementDataId] AS [AgreementDataId], [Extent125].[Name] AS [Name], [Extent125].[PolandNip] AS [PolandNip], [Extent125].[AbroadNip] AS [AbroadNip]
- FROM [schAgreements].[tAgreementDataContractorData] AS [Extent124]
- INNER JOIN [schAgreements].[tContractorData] AS [Extent125] ON [Extent124].[ContractorDataId] = [Extent125].[ContractorDataId] ) AS [Join85] ON [Join85].[AgreementDataId] = [Project163].[AgreementDataId]
- UNION ALL
- SELECT
- 4 AS [C1],
- [Project222].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project222].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project222].[AgreementDataId] AS [AgreementDataId],
- [Project222].[AccountId] AS [AccountId],
- [Extent163].[AccountId] AS [AccountId1],
- [Extent164].[AccountId] AS [AccountId2],
- [Project222].[AgreementId] AS [AgreementId],
- [Project222].[AgreementId] AS [AgreementId1],
- [Project222].[CreatedById] AS [CreatedById],
- [Project222].[Subject] AS [Subject],
- [Project222].[AmountInPln] AS [AmountInPln],
- [Project222].[ConcludingDate] AS [ConcludingDate],
- [Project222].[AgreementId] AS [AgreementId2],
- [Project222].[Signature] AS [Signature],
- [Project222].[Name] AS [Name],
- [Project222].[StatusId] AS [StatusId],
- [Project222].[ExpiryDate] AS [ExpiryDate],
- [Project222].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project222].[DisplayName] AS [DisplayName],
- [Project222].[PaymentTermId] AS [PaymentTermId],
- CASE WHEN ([Project222].[Name1] IS NULL) THEN N'' ELSE [Project222].[Name2] END + N' - ' + CASE WHEN ([Project222].[C1] IS NULL) THEN N'' ELSE [Limit64].[C1] END AS [C2],
- [Project222].[RepresentativeId] AS [RepresentativeId],
- [Extent164].[DisplayName] AS [DisplayName1],
- [Project222].[DisplayName] AS [DisplayName2],
- [Project222].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Extent163].[DisplayName] AS [DisplayName3],
- [Project222].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project222].[K2ProcessId2] AS [K2ProcessId],
- [Project222].[K2ProcessId] AS [K2ProcessId1],
- [Project222].[K2ProcessId1] AS [K2ProcessId2],
- [Project222].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project222].[C2] AS [C3],
- [Project222].[C3] AS [C4],
- [Project222].[K2ProcessId5] AS [K2ProcessId3],
- [Project222].[K2ProcessId3] AS [K2ProcessId4],
- [Project222].[K2ProcessId4] AS [K2ProcessId5],
- [Project222].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project222].[C4] AS [C5],
- [Project222].[C5] AS [C6],
- [Project222].[K2ProcessId8] AS [K2ProcessId6],
- [Project222].[K2ProcessId6] AS [K2ProcessId7],
- [Project222].[K2ProcessId7] AS [K2ProcessId8],
- [Project222].[C6] AS [C7],
- [Project222].[AnnexId] AS [AnnexId],
- [Project222].[AgreementTerminationId] AS [AgreementTerminationId],
- [Limit64].[K2ProcessId2] AS [K2ProcessId9],
- [Limit64].[K2ProcessId] AS [K2ProcessId10],
- [Limit64].[K2ProcessId1] AS [K2ProcessId11],
- [Limit64].[C2] AS [C8],
- [Limit64].[AnnexId] AS [AnnexId1],
- [Limit64].[AgreementTerminationId] AS [AgreementTerminationId1],
- CAST(NULL AS int) AS [C9],
- CAST(NULL AS datetime2) AS [C10],
- CAST(NULL AS int) AS [C11],
- CAST(NULL AS int) AS [C12],
- CAST(NULL AS varchar(1)) AS [C13],
- CAST(NULL AS int) AS [C14],
- CAST(NULL AS int) AS [C15],
- CAST(NULL AS varchar(1)) AS [C16],
- CAST(NULL AS int) AS [C17],
- CAST(NULL AS int) AS [C18],
- CAST(NULL AS varchar(1)) AS [C19],
- CAST(NULL AS int) AS [C20],
- CAST(NULL AS int) AS [C21],
- CAST(NULL AS varchar(1)) AS [C22],
- CAST(NULL AS varchar(1)) AS [C23],
- CAST(NULL AS int) AS [C24],
- CAST(NULL AS int) AS [C25],
- CAST(NULL AS int) AS [C26],
- CAST(NULL AS varchar(1)) AS [C27],
- CAST(NULL AS varchar(1)) AS [C28],
- CAST(NULL AS varchar(1)) AS [C29],
- [Join116].[AgreementTerminationId] AS [AgreementTerminationId2],
- [Join116].[ConcludingDate] AS [ConcludingDate1],
- [Join116].[AgreementTerminationId] AS [AgreementTerminationId3],
- [Join116].[CreatedById] AS [CreatedById1],
- [Join116].[DisplayName5] AS [DisplayName4],
- CASE WHEN ([Join116].[AccountId4] IS NOT NULL) THEN 1 END AS [C30],
- [Join116].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId1],
- [Join116].[DisplayName6] AS [DisplayName5],
- CASE WHEN ([Join116].[AccountId5] IS NOT NULL) THEN 1 END AS [C31],
- [Join116].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId1],
- [Join116].[DisplayName7] AS [DisplayName6],
- CASE WHEN ([Join116].[AccountId6] IS NOT NULL) THEN 1 END AS [C32],
- [Join116].[RepresentativeId] AS [RepresentativeId1],
- [Join116].[DisplayName8] AS [DisplayName7],
- [Join116].[Signature] AS [Signature1],
- [Join116].[TerminationDate] AS [TerminationDate],
- [Join116].[AgreementTerminationId] AS [AgreementTerminationId4],
- CAST(NULL AS varchar(1)) AS [C33],
- CAST(NULL AS varchar(1)) AS [C34],
- CAST(NULL AS varchar(1)) AS [C35],
- CAST(NULL AS varchar(1)) AS [C36]
- FROM (SELECT
- [Project208].[AgreementId] AS [AgreementId],
- [Project208].[Signature] AS [Signature],
- [Project208].[StatusId] AS [StatusId],
- [Project208].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project208].[CreatedById] AS [CreatedById],
- [Project208].[AgreementDataId] AS [AgreementDataId],
- [Project208].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project208].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project208].[RepresentativeId] AS [RepresentativeId],
- [Project208].[ConcludingDate] AS [ConcludingDate],
- [Project208].[Subject] AS [Subject],
- [Project208].[AmountInPln] AS [AmountInPln],
- [Project208].[PaymentTermId] AS [PaymentTermId],
- [Project208].[ExpiryDate] AS [ExpiryDate],
- [Project208].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project208].[Name] AS [Name],
- [Project208].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project208].[AccountId] AS [AccountId],
- [Project208].[DisplayName] AS [DisplayName],
- [Project208].[K2ProcessId] AS [K2ProcessId],
- [Project208].[K2ProcessId1] AS [K2ProcessId1],
- [Project208].[K2ProcessId2] AS [K2ProcessId2],
- [Project208].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project208].[Name1] AS [Name1],
- [Project208].[K2ProcessId3] AS [K2ProcessId3],
- [Project208].[K2ProcessId4] AS [K2ProcessId4],
- [Project208].[K2ProcessId5] AS [K2ProcessId5],
- [Project208].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project208].[Name2] AS [Name2],
- [Limit60].[K2ProcessId] AS [K2ProcessId6],
- [Limit60].[K2ProcessId1] AS [K2ProcessId7],
- [Limit60].[K2ProcessId2] AS [K2ProcessId8],
- [Limit60].[AnnexId] AS [AnnexId],
- [Limit60].[AgreementTerminationId] AS [AgreementTerminationId],
- [Limit60].[C1] AS [C1],
- [Project208].[C1] AS [C2],
- [Project208].[C2] AS [C3],
- [Project208].[C3] AS [C4],
- [Project208].[C4] AS [C5],
- [Limit60].[C2] AS [C6]
- FROM (SELECT
- [Project193].[AgreementId] AS [AgreementId],
- [Project193].[Signature] AS [Signature],
- [Project193].[StatusId] AS [StatusId],
- [Project193].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project193].[CreatedById] AS [CreatedById],
- [Project193].[AgreementDataId] AS [AgreementDataId],
- [Project193].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project193].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project193].[RepresentativeId] AS [RepresentativeId],
- [Project193].[ConcludingDate] AS [ConcludingDate],
- [Project193].[Subject] AS [Subject],
- [Project193].[AmountInPln] AS [AmountInPln],
- [Project193].[PaymentTermId] AS [PaymentTermId],
- [Project193].[ExpiryDate] AS [ExpiryDate],
- [Project193].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project193].[Name] AS [Name],
- [Project193].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project193].[AccountId] AS [AccountId],
- [Project193].[DisplayName] AS [DisplayName],
- [Project193].[K2ProcessId] AS [K2ProcessId],
- [Project193].[K2ProcessId1] AS [K2ProcessId1],
- [Project193].[K2ProcessId2] AS [K2ProcessId2],
- [Project193].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project193].[Name1] AS [Name1],
- [Limit56].[K2ProcessId] AS [K2ProcessId3],
- [Limit56].[K2ProcessId1] AS [K2ProcessId4],
- [Limit56].[K2ProcessId2] AS [K2ProcessId5],
- [Limit56].[DictionaryItemNameId] AS [DictionaryItemNameId2],
- [Limit56].[Name] AS [Name2],
- [Project193].[C1] AS [C1],
- [Project193].[C2] AS [C2],
- [Limit56].[C1] AS [C3],
- [Limit56].[C2] AS [C4]
- FROM (SELECT
- [Project178].[AgreementId] AS [AgreementId],
- [Project178].[Signature] AS [Signature],
- [Project178].[StatusId] AS [StatusId],
- [Project178].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project178].[CreatedById] AS [CreatedById],
- [Project178].[AgreementDataId] AS [AgreementDataId],
- [Project178].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project178].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project178].[RepresentativeId] AS [RepresentativeId],
- [Project178].[ConcludingDate] AS [ConcludingDate],
- [Project178].[Subject] AS [Subject],
- [Project178].[AmountInPln] AS [AmountInPln],
- [Project178].[PaymentTermId] AS [PaymentTermId],
- [Project178].[ExpiryDate] AS [ExpiryDate],
- [Project178].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project178].[Name] AS [Name],
- [Project178].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project178].[AccountId] AS [AccountId],
- [Project178].[DisplayName] AS [DisplayName],
- [Limit52].[K2ProcessId] AS [K2ProcessId],
- [Limit52].[K2ProcessId1] AS [K2ProcessId1],
- [Limit52].[K2ProcessId2] AS [K2ProcessId2],
- [Limit52].[DictionaryItemNameId] AS [DictionaryItemNameId1],
- [Limit52].[Name] AS [Name1],
- [Limit52].[C1] AS [C1],
- [Limit52].[C2] AS [C2]
- FROM (SELECT
- [Filter103].[AgreementId4] AS [AgreementId],
- [Filter103].[Signature] AS [Signature],
- [Filter103].[StatusId] AS [StatusId],
- [Filter103].[IsGroupAgreement] AS [IsGroupAgreement],
- [Filter103].[CreatedById4] AS [CreatedById],
- [Filter103].[AgreementDataId] AS [AgreementDataId],
- [Filter103].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Filter103].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Filter103].[RepresentativeId] AS [RepresentativeId],
- [Filter103].[ConcludingDate] AS [ConcludingDate],
- [Filter103].[Subject] AS [Subject],
- [Filter103].[AmountInPln] AS [AmountInPln],
- [Filter103].[PaymentTermId] AS [PaymentTermId],
- [Filter103].[ExpiryDate] AS [ExpiryDate],
- [Filter103].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Filter103].[Name4] AS [Name],
- [Filter103].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Extent130].[AccountId] AS [AccountId],
- [Extent130].[DisplayName] AS [DisplayName]
- FROM (SELECT [Extent126].[AgreementId] AS [AgreementId4], [Extent126].[Signature] AS [Signature], [Extent126].[StatusId] AS [StatusId], [Extent126].[IsGroupAgreement] AS [IsGroupAgreement], [Extent126].[CreatedById] AS [CreatedById4], [Extent127].[AgreementDataId] AS [AgreementDataId], [Extent127].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent127].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent127].[RepresentativeId] AS [RepresentativeId], [Extent127].[ConcludingDate] AS [ConcludingDate], [Extent127].[Subject] AS [Subject], [Extent127].[AmountInPln] AS [AmountInPln], [Extent127].[PaymentTermId] AS [PaymentTermId], [Extent127].[ExpiryDate] AS [ExpiryDate], [Extent128].[DictionaryItemNameId] AS [DictionaryItemNameId], [Extent128].[Name] AS [Name4], [Extent128].[LanguageCulture] AS [LanguageCulture7], [Extent129].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId], [Extent129].[LanguageCulture] AS [LanguageCulture8]
- FROM [schAgreements].[tAgreements] AS [Extent126]
- INNER JOIN [schAgreements].[tAgreementData] AS [Extent127] ON [Extent126].[AgreementId] = [Extent127].[AgreementId]
- INNER JOIN [schDictionaries].[tDictionaryItemNames] AS [Extent128] ON [Extent126].[StatusId] = [Extent128].[DictionaryItemId]
- INNER JOIN [schDictionaries].[tUserDictionaryItemNames] AS [Extent129] ON [Extent127].[AgreementTypeId] = [Extent129].[UserDictionaryItemId]
- WHERE [Extent127].[IsValid] = 1 ) AS [Filter103]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent130] ON [Filter103].[FirstResponsiblePersonId] = [Extent130].[AccountId]
- WHERE (([Filter103].[LanguageCulture7] = @p__linq__0) OR (([Filter103].[LanguageCulture7] IS NULL) AND (@p__linq__0 IS NULL))) AND (([Filter103].[LanguageCulture8] = @p__linq__1) OR (([Filter103].[LanguageCulture8] IS NULL) AND (@p__linq__1 IS NULL))) ) AS [Project178]
- OUTER APPLY (SELECT TOP (1)
- [Project191].[K2ProcessId] AS [K2ProcessId],
- [Project191].[K2ProcessId1] AS [K2ProcessId1],
- [Project191].[K2ProcessId2] AS [K2ProcessId2],
- [Project191].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project191].[Name] AS [Name],
- [Project191].[C1] AS [C1],
- [Project191].[C2] AS [C2]
- FROM ( SELECT
- [Project189].[K2ProcessId] AS [K2ProcessId],
- [Project189].[K2ProcessId1] AS [K2ProcessId1],
- [Project189].[K2ProcessId2] AS [K2ProcessId2],
- [Project189].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project189].[Name] AS [Name],
- [Project189].[C1] AS [C1],
- (SELECT TOP (1)
- [Extent138].[AgreementTerminationId] AS [AgreementTerminationId]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent138]
- WHERE ([Extent138].[AgreementId] = [Project178].[AgreementId]) AND ([Extent138].[AgreementTerminationId] = [Project189].[ObjectId])) AS [C2]
- FROM ( SELECT
- [Project188].[K2ProcessId] AS [K2ProcessId],
- [Project188].[K2ProcessId1] AS [K2ProcessId1],
- [Project188].[K2ProcessId2] AS [K2ProcessId2],
- [Project188].[ObjectId] AS [ObjectId],
- [Project188].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project188].[Name] AS [Name],
- [Project188].[C1] AS [C1]
- FROM ( SELECT
- [Project186].[K2ProcessId] AS [K2ProcessId],
- [Project186].[K2ProcessId1] AS [K2ProcessId1],
- [Project186].[K2ProcessId2] AS [K2ProcessId2],
- [Project186].[ObjectId1] AS [ObjectId],
- [Project186].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project186].[Name] AS [Name],
- (SELECT TOP (1)
- [Extent137].[AnnexId] AS [AnnexId]
- FROM [schAgreements].[tAnnexes] AS [Extent137]
- WHERE ([Project178].[AgreementId] = [Extent137].[AgreementId]) AND ([Extent137].[AnnexId] = [Project186].[ObjectId])) AS [C1]
- FROM ( SELECT
- [Project184].[K2ProcessId] AS [K2ProcessId],
- [Project184].[K2ProcessId1] AS [K2ProcessId1],
- [Project184].[ObjectId] AS [ObjectId],
- [Project184].[K2ProcessId2] AS [K2ProcessId2],
- [Project184].[ObjectId1] AS [ObjectId1],
- [Limit49].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Limit49].[Name] AS [Name]
- FROM (SELECT
- @p__linq__2 AS [p__linq__2],
- [Project179].[K2ProcessId] AS [K2ProcessId],
- [Project179].[ObjectTypeId] AS [ObjectTypeId],
- [Join92].[K2ProcessId] AS [K2ProcessId1],
- [Join92].[ObjectId] AS [ObjectId],
- [Join92].[ObjectTypeId] AS [ObjectTypeId1],
- [Join94].[K2ProcessId] AS [K2ProcessId2],
- [Join94].[ObjectId] AS [ObjectId1],
- [Join94].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable37]
- LEFT OUTER JOIN (SELECT
- [Extent131].[K2ProcessId] AS [K2ProcessId],
- [Extent131].[ObjectId] AS [ObjectId],
- [Extent131].[ObjectTypeId] AS [ObjectTypeId],
- [Extent131].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent131]
- WHERE ([Extent131].[EndDate] IS NULL) AND (12005 = [Extent131].[ObjectTypeId]) AND ([Extent131].[ObjectId] = [Project178].[AgreementId]) ) AS [Project179] ON 1 = 1
- CROSS JOIN (SELECT [Project181].[K2ProcessId] AS [K2ProcessId], [Project181].[ObjectId] AS [ObjectId], [Project181].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable38]
- LEFT OUTER JOIN (SELECT
- [Extent132].[K2ProcessId] AS [K2ProcessId],
- [Extent132].[ObjectId] AS [ObjectId],
- [Extent132].[ObjectTypeId] AS [ObjectTypeId],
- [Extent132].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent132]
- WHERE ([Extent132].[EndDate] IS NULL) AND (12006 = [Extent132].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent133]
- WHERE ([Project178].[AgreementId] = [Extent133].[AgreementId]) AND ([Extent133].[AgreementId] = [Project178].[AgreementId]) AND ([Extent133].[AnnexId] = [Extent132].[ObjectId])
- )) ) AS [Project181] ON 1 = 1 ) AS [Join92]
- CROSS JOIN (SELECT [Project183].[K2ProcessId] AS [K2ProcessId], [Project183].[ObjectId] AS [ObjectId], [Project183].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable39]
- LEFT OUTER JOIN (SELECT
- [Extent134].[K2ProcessId] AS [K2ProcessId],
- [Extent134].[ObjectId] AS [ObjectId],
- [Extent134].[ObjectTypeId] AS [ObjectTypeId],
- [Extent134].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent134]
- WHERE ([Extent134].[EndDate] IS NULL) AND (12007 = [Extent134].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent135]
- WHERE ([Extent135].[AgreementId] = [Project178].[AgreementId]) AND ([Extent135].[AgreementId] = [Project178].[AgreementId]) AND ([Extent135].[AgreementTerminationId] = [Extent134].[ObjectId])
- )) ) AS [Project183] ON 1 = 1 ) AS [Join94] ) AS [Project184]
- OUTER APPLY (SELECT TOP (1)
- [Extent136].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Extent136].[Name] AS [Name]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent136]
- WHERE (([Extent136].[LanguageCulture] = @p__linq__2) OR (([Extent136].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent136].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent136].[DictionaryItemId] = (CASE WHEN ([Project184].[K2ProcessId] IS NOT NULL) THEN [Project184].[ObjectTypeId] WHEN ([Project184].[K2ProcessId1] IS NOT NULL) THEN [Project184].[ObjectTypeId1] ELSE [Project184].[ObjectTypeId2] END)) ) AS [Limit49]
- ) AS [Project186]
- ) AS [Project188]
- ) AS [Project189]
- ) AS [Project191] ) AS [Limit52] ) AS [Project193]
- OUTER APPLY (SELECT TOP (1)
- [Project206].[K2ProcessId] AS [K2ProcessId],
- [Project206].[K2ProcessId1] AS [K2ProcessId1],
- [Project206].[K2ProcessId2] AS [K2ProcessId2],
- [Project206].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project206].[Name] AS [Name],
- [Project206].[C1] AS [C1],
- [Project206].[C2] AS [C2]
- FROM ( SELECT
- [Project204].[K2ProcessId] AS [K2ProcessId],
- [Project204].[K2ProcessId1] AS [K2ProcessId1],
- [Project204].[K2ProcessId2] AS [K2ProcessId2],
- [Project204].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project204].[Name] AS [Name],
- [Project204].[C1] AS [C1],
- (SELECT TOP (1)
- [Extent146].[AgreementTerminationId] AS [AgreementTerminationId]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent146]
- WHERE ([Extent146].[AgreementId] = [Project193].[AgreementId]) AND ([Extent146].[AgreementTerminationId] = [Project204].[ObjectId])) AS [C2]
- FROM ( SELECT
- [Project203].[K2ProcessId] AS [K2ProcessId],
- [Project203].[K2ProcessId1] AS [K2ProcessId1],
- [Project203].[K2ProcessId2] AS [K2ProcessId2],
- [Project203].[ObjectId] AS [ObjectId],
- [Project203].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project203].[Name] AS [Name],
- [Project203].[C1] AS [C1]
- FROM ( SELECT
- [Project201].[K2ProcessId] AS [K2ProcessId],
- [Project201].[K2ProcessId1] AS [K2ProcessId1],
- [Project201].[K2ProcessId2] AS [K2ProcessId2],
- [Project201].[ObjectId1] AS [ObjectId],
- [Project201].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project201].[Name] AS [Name],
- (SELECT TOP (1)
- [Extent145].[AnnexId] AS [AnnexId]
- FROM [schAgreements].[tAnnexes] AS [Extent145]
- WHERE ([Project193].[AgreementId] = [Extent145].[AgreementId]) AND ([Extent145].[AnnexId] = [Project201].[ObjectId])) AS [C1]
- FROM ( SELECT
- [Project199].[K2ProcessId] AS [K2ProcessId],
- [Project199].[K2ProcessId1] AS [K2ProcessId1],
- [Project199].[ObjectId] AS [ObjectId],
- [Project199].[K2ProcessId2] AS [K2ProcessId2],
- [Project199].[ObjectId1] AS [ObjectId1],
- [Limit53].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Limit53].[Name] AS [Name]
- FROM (SELECT
- @p__linq__2 AS [p__linq__2],
- [Project194].[K2ProcessId] AS [K2ProcessId],
- [Project194].[ObjectTypeId] AS [ObjectTypeId],
- [Join97].[K2ProcessId] AS [K2ProcessId1],
- [Join97].[ObjectId] AS [ObjectId],
- [Join97].[ObjectTypeId] AS [ObjectTypeId1],
- [Join99].[K2ProcessId] AS [K2ProcessId2],
- [Join99].[ObjectId] AS [ObjectId1],
- [Join99].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable40]
- LEFT OUTER JOIN (SELECT
- [Extent139].[K2ProcessId] AS [K2ProcessId],
- [Extent139].[ObjectId] AS [ObjectId],
- [Extent139].[ObjectTypeId] AS [ObjectTypeId],
- [Extent139].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent139]
- WHERE ([Extent139].[EndDate] IS NULL) AND (12005 = [Extent139].[ObjectTypeId]) AND ([Extent139].[ObjectId] = [Project193].[AgreementId]) ) AS [Project194] ON 1 = 1
- CROSS JOIN (SELECT [Project196].[K2ProcessId] AS [K2ProcessId], [Project196].[ObjectId] AS [ObjectId], [Project196].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable41]
- LEFT OUTER JOIN (SELECT
- [Extent140].[K2ProcessId] AS [K2ProcessId],
- [Extent140].[ObjectId] AS [ObjectId],
- [Extent140].[ObjectTypeId] AS [ObjectTypeId],
- [Extent140].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent140]
- WHERE ([Extent140].[EndDate] IS NULL) AND (12006 = [Extent140].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent141]
- WHERE ([Project193].[AgreementId] = [Extent141].[AgreementId]) AND ([Extent141].[AgreementId] = [Project193].[AgreementId]) AND ([Extent141].[AnnexId] = [Extent140].[ObjectId])
- )) ) AS [Project196] ON 1 = 1 ) AS [Join97]
- CROSS JOIN (SELECT [Project198].[K2ProcessId] AS [K2ProcessId], [Project198].[ObjectId] AS [ObjectId], [Project198].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable42]
- LEFT OUTER JOIN (SELECT
- [Extent142].[K2ProcessId] AS [K2ProcessId],
- [Extent142].[ObjectId] AS [ObjectId],
- [Extent142].[ObjectTypeId] AS [ObjectTypeId],
- [Extent142].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent142]
- WHERE ([Extent142].[EndDate] IS NULL) AND (12007 = [Extent142].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent143]
- WHERE ([Extent143].[AgreementId] = [Project193].[AgreementId]) AND ([Extent143].[AgreementId] = [Project193].[AgreementId]) AND ([Extent143].[AgreementTerminationId] = [Extent142].[ObjectId])
- )) ) AS [Project198] ON 1 = 1 ) AS [Join99] ) AS [Project199]
- OUTER APPLY (SELECT TOP (1)
- [Extent144].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Extent144].[Name] AS [Name]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent144]
- WHERE (([Extent144].[LanguageCulture] = @p__linq__2) OR (([Extent144].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent144].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent144].[DictionaryItemId] = (CASE WHEN ([Project199].[K2ProcessId] IS NOT NULL) THEN [Project199].[ObjectTypeId] WHEN ([Project199].[K2ProcessId1] IS NOT NULL) THEN [Project199].[ObjectTypeId1] ELSE [Project199].[ObjectTypeId2] END)) ) AS [Limit53]
- ) AS [Project201]
- ) AS [Project203]
- ) AS [Project204]
- ) AS [Project206] ) AS [Limit56] ) AS [Project208]
- OUTER APPLY (SELECT TOP (1)
- [Project219].[K2ProcessId] AS [K2ProcessId],
- [Project219].[K2ProcessId1] AS [K2ProcessId1],
- [Project219].[K2ProcessId2] AS [K2ProcessId2],
- [Project219].[AnnexId] AS [AnnexId],
- [Limit59].[AgreementTerminationId] AS [AgreementTerminationId],
- CASE WHEN ([Project219].[K2ProcessId] IS NOT NULL) THEN [Project208].[Signature] WHEN ([Project219].[K2ProcessId1] IS NOT NULL) THEN [Project219].[Signature] ELSE [Limit59].[Signature] END AS [C1],
- [Project219].[C1] AS [C2]
- FROM (SELECT
- [Project217].[K2ProcessId] AS [K2ProcessId],
- [Project217].[K2ProcessId1] AS [K2ProcessId1],
- [Project217].[K2ProcessId2] AS [K2ProcessId2],
- [Project217].[ObjectId1] AS [ObjectId],
- [Limit58].[AnnexId] AS [AnnexId],
- [Limit58].[Signature] AS [Signature],
- [Project217].[C1] AS [C1]
- FROM (SELECT
- [Project216].[K2ProcessId] AS [K2ProcessId],
- [Project216].[K2ProcessId1] AS [K2ProcessId1],
- [Project216].[ObjectId] AS [ObjectId],
- [Project216].[K2ProcessId2] AS [K2ProcessId2],
- [Project216].[ObjectId1] AS [ObjectId1],
- [Project216].[C1] AS [C1]
- FROM ( SELECT
- [Project214].[K2ProcessId] AS [K2ProcessId],
- [Project214].[ObjectTypeId] AS [ObjectTypeId],
- [Project214].[K2ProcessId1] AS [K2ProcessId1],
- [Project214].[ObjectId] AS [ObjectId],
- [Project214].[ObjectTypeId1] AS [ObjectTypeId1],
- [Project214].[K2ProcessId2] AS [K2ProcessId2],
- [Project214].[ObjectId1] AS [ObjectId1],
- [Project214].[ObjectTypeId2] AS [ObjectTypeId2],
- (SELECT TOP (1)
- [Extent152].[DictionaryItemNameId] AS [DictionaryItemNameId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent152]
- WHERE (([Extent152].[LanguageCulture] = @p__linq__2) OR (([Extent152].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent152].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent152].[DictionaryItemId] = (CASE WHEN ([Project214].[K2ProcessId] IS NOT NULL) THEN [Project214].[ObjectTypeId] WHEN ([Project214].[K2ProcessId1] IS NOT NULL) THEN [Project214].[ObjectTypeId1] ELSE [Project214].[ObjectTypeId2] END))) AS [C1]
- FROM ( SELECT
- @p__linq__2 AS [p__linq__2],
- [Project209].[K2ProcessId] AS [K2ProcessId],
- [Project209].[ObjectTypeId] AS [ObjectTypeId],
- [Join102].[K2ProcessId] AS [K2ProcessId1],
- [Join102].[ObjectId] AS [ObjectId],
- [Join102].[ObjectTypeId] AS [ObjectTypeId1],
- [Join104].[K2ProcessId] AS [K2ProcessId2],
- [Join104].[ObjectId] AS [ObjectId1],
- [Join104].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable43]
- LEFT OUTER JOIN (SELECT
- [Extent147].[K2ProcessId] AS [K2ProcessId],
- [Extent147].[ObjectId] AS [ObjectId],
- [Extent147].[ObjectTypeId] AS [ObjectTypeId],
- [Extent147].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent147]
- WHERE ([Extent147].[EndDate] IS NULL) AND (12005 = [Extent147].[ObjectTypeId]) AND ([Extent147].[ObjectId] = [Project208].[AgreementId]) ) AS [Project209] ON 1 = 1
- CROSS JOIN (SELECT [Project211].[K2ProcessId] AS [K2ProcessId], [Project211].[ObjectId] AS [ObjectId], [Project211].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable44]
- LEFT OUTER JOIN (SELECT
- [Extent148].[K2ProcessId] AS [K2ProcessId],
- [Extent148].[ObjectId] AS [ObjectId],
- [Extent148].[ObjectTypeId] AS [ObjectTypeId],
- [Extent148].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent148]
- WHERE ([Extent148].[EndDate] IS NULL) AND (12006 = [Extent148].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent149]
- WHERE ([Project208].[AgreementId] = [Extent149].[AgreementId]) AND ([Extent149].[AgreementId] = [Project208].[AgreementId]) AND ([Extent149].[AnnexId] = [Extent148].[ObjectId])
- )) ) AS [Project211] ON 1 = 1 ) AS [Join102]
- CROSS JOIN (SELECT [Project213].[K2ProcessId] AS [K2ProcessId], [Project213].[ObjectId] AS [ObjectId], [Project213].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable45]
- LEFT OUTER JOIN (SELECT
- [Extent150].[K2ProcessId] AS [K2ProcessId],
- [Extent150].[ObjectId] AS [ObjectId],
- [Extent150].[ObjectTypeId] AS [ObjectTypeId],
- [Extent150].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent150]
- WHERE ([Extent150].[EndDate] IS NULL) AND (12007 = [Extent150].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent151]
- WHERE ([Extent151].[AgreementId] = [Project208].[AgreementId]) AND ([Extent151].[AgreementId] = [Project208].[AgreementId]) AND ([Extent151].[AgreementTerminationId] = [Extent150].[ObjectId])
- )) ) AS [Project213] ON 1 = 1 ) AS [Join104]
- ) AS [Project214]
- ) AS [Project216] ) AS [Project217]
- OUTER APPLY (SELECT TOP (1)
- [Extent153].[AnnexId] AS [AnnexId],
- [Extent153].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent153]
- WHERE ([Project208].[AgreementId] = [Extent153].[AgreementId]) AND ([Extent153].[AnnexId] = [Project217].[ObjectId]) ) AS [Limit58] ) AS [Project219]
- OUTER APPLY (SELECT TOP (1)
- [Extent154].[AgreementTerminationId] AS [AgreementTerminationId],
- [Extent154].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent154]
- WHERE ([Extent154].[AgreementId] = [Project208].[AgreementId]) AND ([Extent154].[AgreementTerminationId] = [Project219].[ObjectId]) ) AS [Limit59] ) AS [Limit60] ) AS [Project222]
- OUTER APPLY (SELECT TOP (1)
- [Project233].[K2ProcessId] AS [K2ProcessId],
- [Project233].[K2ProcessId1] AS [K2ProcessId1],
- [Project233].[K2ProcessId2] AS [K2ProcessId2],
- [Project233].[AnnexId] AS [AnnexId],
- [Limit63].[AgreementTerminationId] AS [AgreementTerminationId],
- CASE WHEN ([Project233].[K2ProcessId] IS NOT NULL) THEN [Project222].[Signature] WHEN ([Project233].[K2ProcessId1] IS NOT NULL) THEN [Project233].[Signature] ELSE [Limit63].[Signature] END AS [C1],
- [Project233].[C1] AS [C2]
- FROM (SELECT
- [Project231].[K2ProcessId] AS [K2ProcessId],
- [Project231].[K2ProcessId1] AS [K2ProcessId1],
- [Project231].[K2ProcessId2] AS [K2ProcessId2],
- [Project231].[ObjectId1] AS [ObjectId],
- [Limit62].[AnnexId] AS [AnnexId],
- [Limit62].[Signature] AS [Signature],
- [Project231].[C1] AS [C1]
- FROM (SELECT
- [Project230].[K2ProcessId] AS [K2ProcessId],
- [Project230].[K2ProcessId1] AS [K2ProcessId1],
- [Project230].[ObjectId] AS [ObjectId],
- [Project230].[K2ProcessId2] AS [K2ProcessId2],
- [Project230].[ObjectId1] AS [ObjectId1],
- [Project230].[C1] AS [C1]
- FROM ( SELECT
- [Project228].[K2ProcessId] AS [K2ProcessId],
- [Project228].[ObjectTypeId] AS [ObjectTypeId],
- [Project228].[K2ProcessId1] AS [K2ProcessId1],
- [Project228].[ObjectId] AS [ObjectId],
- [Project228].[ObjectTypeId1] AS [ObjectTypeId1],
- [Project228].[K2ProcessId2] AS [K2ProcessId2],
- [Project228].[ObjectId1] AS [ObjectId1],
- [Project228].[ObjectTypeId2] AS [ObjectTypeId2],
- (SELECT TOP (1)
- [Extent160].[DictionaryItemNameId] AS [DictionaryItemNameId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent160]
- WHERE (([Extent160].[LanguageCulture] = @p__linq__2) OR (([Extent160].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent160].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent160].[DictionaryItemId] = (CASE WHEN ([Project228].[K2ProcessId] IS NOT NULL) THEN [Project228].[ObjectTypeId] WHEN ([Project228].[K2ProcessId1] IS NOT NULL) THEN [Project228].[ObjectTypeId1] ELSE [Project228].[ObjectTypeId2] END))) AS [C1]
- FROM ( SELECT
- @p__linq__2 AS [p__linq__2],
- [Project223].[K2ProcessId] AS [K2ProcessId],
- [Project223].[ObjectTypeId] AS [ObjectTypeId],
- [Join107].[K2ProcessId] AS [K2ProcessId1],
- [Join107].[ObjectId] AS [ObjectId],
- [Join107].[ObjectTypeId] AS [ObjectTypeId1],
- [Join109].[K2ProcessId] AS [K2ProcessId2],
- [Join109].[ObjectId] AS [ObjectId1],
- [Join109].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable46]
- LEFT OUTER JOIN (SELECT
- [Extent155].[K2ProcessId] AS [K2ProcessId],
- [Extent155].[ObjectId] AS [ObjectId],
- [Extent155].[ObjectTypeId] AS [ObjectTypeId],
- [Extent155].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent155]
- WHERE ([Extent155].[EndDate] IS NULL) AND (12005 = [Extent155].[ObjectTypeId]) AND ([Extent155].[ObjectId] = [Project222].[AgreementId]) ) AS [Project223] ON 1 = 1
- CROSS JOIN (SELECT [Project225].[K2ProcessId] AS [K2ProcessId], [Project225].[ObjectId] AS [ObjectId], [Project225].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable47]
- LEFT OUTER JOIN (SELECT
- [Extent156].[K2ProcessId] AS [K2ProcessId],
- [Extent156].[ObjectId] AS [ObjectId],
- [Extent156].[ObjectTypeId] AS [ObjectTypeId],
- [Extent156].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent156]
- WHERE ([Extent156].[EndDate] IS NULL) AND (12006 = [Extent156].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent157]
- WHERE ([Project222].[AgreementId] = [Extent157].[AgreementId]) AND ([Extent157].[AgreementId] = [Project222].[AgreementId]) AND ([Extent157].[AnnexId] = [Extent156].[ObjectId])
- )) ) AS [Project225] ON 1 = 1 ) AS [Join107]
- CROSS JOIN (SELECT [Project227].[K2ProcessId] AS [K2ProcessId], [Project227].[ObjectId] AS [ObjectId], [Project227].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable48]
- LEFT OUTER JOIN (SELECT
- [Extent158].[K2ProcessId] AS [K2ProcessId],
- [Extent158].[ObjectId] AS [ObjectId],
- [Extent158].[ObjectTypeId] AS [ObjectTypeId],
- [Extent158].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent158]
- WHERE ([Extent158].[EndDate] IS NULL) AND (12007 = [Extent158].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent159]
- WHERE ([Extent159].[AgreementId] = [Project222].[AgreementId]) AND ([Extent159].[AgreementId] = [Project222].[AgreementId]) AND ([Extent159].[AgreementTerminationId] = [Extent158].[ObjectId])
- )) ) AS [Project227] ON 1 = 1 ) AS [Join109]
- ) AS [Project228]
- ) AS [Project230] ) AS [Project231]
- OUTER APPLY (SELECT TOP (1)
- [Extent161].[AnnexId] AS [AnnexId],
- [Extent161].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent161]
- WHERE ([Project222].[AgreementId] = [Extent161].[AgreementId]) AND ([Extent161].[AnnexId] = [Project231].[ObjectId]) ) AS [Limit62] ) AS [Project233]
- OUTER APPLY (SELECT TOP (1)
- [Extent162].[AgreementTerminationId] AS [AgreementTerminationId],
- [Extent162].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent162]
- WHERE ([Extent162].[AgreementId] = [Project222].[AgreementId]) AND ([Extent162].[AgreementTerminationId] = [Project233].[ObjectId]) ) AS [Limit63] ) AS [Limit64]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent163] ON [Project222].[SecondResponsiblePersonId] = [Extent163].[AccountId]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent164] ON [Project222].[RepresentativeId] = [Extent164].[AccountId]
- INNER JOIN (SELECT [Extent165].[AgreementTerminationId] AS [AgreementTerminationId], [Extent165].[Signature] AS [Signature], [Extent165].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent165].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent165].[RepresentativeId] AS [RepresentativeId], [Extent165].[CreatedById] AS [CreatedById], [Extent165].[ConcludingDate] AS [ConcludingDate], [Extent165].[TerminationDate] AS [TerminationDate], [Extent165].[AgreementId] AS [AgreementId], [Extent166].[DisplayName] AS [DisplayName5], [Extent167].[AccountId] AS [AccountId4], [Extent167].[DisplayName] AS [DisplayName6], [Extent168].[AccountId] AS [AccountId5], [Extent168].[DisplayName] AS [DisplayName7], [Extent169].[AccountId] AS [AccountId6], [Extent169].[DisplayName] AS [DisplayName8]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent165]
- INNER JOIN [schSecurity].[tAccounts] AS [Extent166] ON [Extent165].[CreatedById] = [Extent166].[AccountId]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent167] ON [Extent165].[FirstResponsiblePersonId] = [Extent167].[AccountId]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent168] ON [Extent165].[SecondResponsiblePersonId] = [Extent168].[AccountId]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent169] ON [Extent165].[RepresentativeId] = [Extent169].[AccountId] ) AS [Join116] ON [Project222].[AgreementId] = [Join116].[AgreementId]
- UNION ALL
- SELECT
- 5 AS [C1],
- [Project281].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project281].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project281].[AgreementDataId] AS [AgreementDataId],
- [Project281].[AccountId] AS [AccountId],
- [Extent207].[AccountId] AS [AccountId1],
- [Extent208].[AccountId] AS [AccountId2],
- [Project281].[AgreementId] AS [AgreementId],
- [Project281].[AgreementId] AS [AgreementId1],
- [Project281].[CreatedById] AS [CreatedById],
- [Project281].[Subject] AS [Subject],
- [Project281].[AmountInPln] AS [AmountInPln],
- [Project281].[ConcludingDate] AS [ConcludingDate],
- [Project281].[AgreementId] AS [AgreementId2],
- [Project281].[Signature] AS [Signature],
- [Project281].[Name] AS [Name],
- [Project281].[StatusId] AS [StatusId],
- [Project281].[ExpiryDate] AS [ExpiryDate],
- [Project281].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project281].[DisplayName] AS [DisplayName],
- [Project281].[PaymentTermId] AS [PaymentTermId],
- CASE WHEN ([Project281].[Name1] IS NULL) THEN N'' ELSE [Project281].[Name2] END + N' - ' + CASE WHEN ([Project281].[C1] IS NULL) THEN N'' ELSE [Limit80].[C1] END AS [C2],
- [Project281].[RepresentativeId] AS [RepresentativeId],
- [Extent208].[DisplayName] AS [DisplayName1],
- [Project281].[DisplayName] AS [DisplayName2],
- [Project281].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Extent207].[DisplayName] AS [DisplayName3],
- [Project281].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project281].[K2ProcessId2] AS [K2ProcessId],
- [Project281].[K2ProcessId] AS [K2ProcessId1],
- [Project281].[K2ProcessId1] AS [K2ProcessId2],
- [Project281].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project281].[C2] AS [C3],
- [Project281].[C3] AS [C4],
- [Project281].[K2ProcessId5] AS [K2ProcessId3],
- [Project281].[K2ProcessId3] AS [K2ProcessId4],
- [Project281].[K2ProcessId4] AS [K2ProcessId5],
- [Project281].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project281].[C4] AS [C5],
- [Project281].[C5] AS [C6],
- [Project281].[K2ProcessId8] AS [K2ProcessId6],
- [Project281].[K2ProcessId6] AS [K2ProcessId7],
- [Project281].[K2ProcessId7] AS [K2ProcessId8],
- [Project281].[C6] AS [C7],
- [Project281].[AnnexId] AS [AnnexId],
- [Project281].[AgreementTerminationId] AS [AgreementTerminationId],
- [Limit80].[K2ProcessId2] AS [K2ProcessId9],
- [Limit80].[K2ProcessId] AS [K2ProcessId10],
- [Limit80].[K2ProcessId1] AS [K2ProcessId11],
- [Limit80].[C2] AS [C8],
- [Limit80].[AnnexId] AS [AnnexId1],
- [Limit80].[AgreementTerminationId] AS [AgreementTerminationId1],
- CAST(NULL AS int) AS [C9],
- CAST(NULL AS datetime2) AS [C10],
- CAST(NULL AS int) AS [C11],
- CAST(NULL AS int) AS [C12],
- CAST(NULL AS varchar(1)) AS [C13],
- CAST(NULL AS int) AS [C14],
- CAST(NULL AS int) AS [C15],
- CAST(NULL AS varchar(1)) AS [C16],
- CAST(NULL AS int) AS [C17],
- CAST(NULL AS int) AS [C18],
- CAST(NULL AS varchar(1)) AS [C19],
- CAST(NULL AS int) AS [C20],
- CAST(NULL AS int) AS [C21],
- CAST(NULL AS varchar(1)) AS [C22],
- CAST(NULL AS varchar(1)) AS [C23],
- CAST(NULL AS int) AS [C24],
- CAST(NULL AS int) AS [C25],
- CAST(NULL AS int) AS [C26],
- CAST(NULL AS varchar(1)) AS [C27],
- CAST(NULL AS varchar(1)) AS [C28],
- CAST(NULL AS varchar(1)) AS [C29],
- CAST(NULL AS int) AS [C30],
- CAST(NULL AS datetime2) AS [C31],
- CAST(NULL AS int) AS [C32],
- CAST(NULL AS int) AS [C33],
- CAST(NULL AS varchar(1)) AS [C34],
- CAST(NULL AS int) AS [C35],
- CAST(NULL AS int) AS [C36],
- CAST(NULL AS varchar(1)) AS [C37],
- CAST(NULL AS int) AS [C38],
- CAST(NULL AS int) AS [C39],
- CAST(NULL AS varchar(1)) AS [C40],
- CAST(NULL AS int) AS [C41],
- CAST(NULL AS int) AS [C42],
- CAST(NULL AS varchar(1)) AS [C43],
- CAST(NULL AS varchar(1)) AS [C44],
- CAST(NULL AS datetime2) AS [C45],
- CAST(NULL AS int) AS [C46],
- CASE WHEN ([Join147].[C1] = 0) THEN [Join147].[Name5] WHEN ([Join147].[C1] = 1) THEN [Join147].[Name6] WHEN ([Join147].[C1] = 2) THEN [Join147].[Name7] ELSE [Join147].[Name8] END AS [C47],
- CAST(NULL AS varchar(1)) AS [C48],
- CAST(NULL AS varchar(1)) AS [C49],
- CAST(NULL AS varchar(1)) AS [C50]
- FROM (SELECT
- [Project267].[AgreementId] AS [AgreementId],
- [Project267].[Signature] AS [Signature],
- [Project267].[StatusId] AS [StatusId],
- [Project267].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project267].[CreatedById] AS [CreatedById],
- [Project267].[AgreementDataId] AS [AgreementDataId],
- [Project267].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project267].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project267].[RepresentativeId] AS [RepresentativeId],
- [Project267].[ConcludingDate] AS [ConcludingDate],
- [Project267].[Subject] AS [Subject],
- [Project267].[AmountInPln] AS [AmountInPln],
- [Project267].[PaymentTermId] AS [PaymentTermId],
- [Project267].[ExpiryDate] AS [ExpiryDate],
- [Project267].[PenaltyClauseChecked] AS [PenaltyClauseChecked],
- [Project267].[CopyRightChecked] AS [CopyRightChecked],
- [Project267].[DifferentGoverningLawChecked] AS [DifferentGoverningLawChecked],
- [Project267].[UspProtectionChecked] AS [UspProtectionChecked],
- [Project267].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project267].[Name] AS [Name],
- [Project267].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project267].[AccountId] AS [AccountId],
- [Project267].[DisplayName] AS [DisplayName],
- [Project267].[K2ProcessId] AS [K2ProcessId],
- [Project267].[K2ProcessId1] AS [K2ProcessId1],
- [Project267].[K2ProcessId2] AS [K2ProcessId2],
- [Project267].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project267].[Name1] AS [Name1],
- [Project267].[K2ProcessId3] AS [K2ProcessId3],
- [Project267].[K2ProcessId4] AS [K2ProcessId4],
- [Project267].[K2ProcessId5] AS [K2ProcessId5],
- [Project267].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project267].[Name2] AS [Name2],
- [Limit76].[K2ProcessId] AS [K2ProcessId6],
- [Limit76].[K2ProcessId1] AS [K2ProcessId7],
- [Limit76].[K2ProcessId2] AS [K2ProcessId8],
- [Limit76].[AnnexId] AS [AnnexId],
- [Limit76].[AgreementTerminationId] AS [AgreementTerminationId],
- [Limit76].[C1] AS [C1],
- [Project267].[C1] AS [C2],
- [Project267].[C2] AS [C3],
- [Project267].[C3] AS [C4],
- [Project267].[C4] AS [C5],
- [Limit76].[C2] AS [C6]
- FROM (SELECT
- [Project252].[AgreementId] AS [AgreementId],
- [Project252].[Signature] AS [Signature],
- [Project252].[StatusId] AS [StatusId],
- [Project252].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project252].[CreatedById] AS [CreatedById],
- [Project252].[AgreementDataId] AS [AgreementDataId],
- [Project252].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project252].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project252].[RepresentativeId] AS [RepresentativeId],
- [Project252].[ConcludingDate] AS [ConcludingDate],
- [Project252].[Subject] AS [Subject],
- [Project252].[AmountInPln] AS [AmountInPln],
- [Project252].[PaymentTermId] AS [PaymentTermId],
- [Project252].[ExpiryDate] AS [ExpiryDate],
- [Project252].[PenaltyClauseChecked] AS [PenaltyClauseChecked],
- [Project252].[CopyRightChecked] AS [CopyRightChecked],
- [Project252].[DifferentGoverningLawChecked] AS [DifferentGoverningLawChecked],
- [Project252].[UspProtectionChecked] AS [UspProtectionChecked],
- [Project252].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project252].[Name] AS [Name],
- [Project252].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project252].[AccountId] AS [AccountId],
- [Project252].[DisplayName] AS [DisplayName],
- [Project252].[K2ProcessId] AS [K2ProcessId],
- [Project252].[K2ProcessId1] AS [K2ProcessId1],
- [Project252].[K2ProcessId2] AS [K2ProcessId2],
- [Project252].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project252].[Name1] AS [Name1],
- [Limit72].[K2ProcessId] AS [K2ProcessId3],
- [Limit72].[K2ProcessId1] AS [K2ProcessId4],
- [Limit72].[K2ProcessId2] AS [K2ProcessId5],
- [Limit72].[DictionaryItemNameId] AS [DictionaryItemNameId2],
- [Limit72].[Name] AS [Name2],
- [Project252].[C1] AS [C1],
- [Project252].[C2] AS [C2],
- [Limit72].[C1] AS [C3],
- [Limit72].[C2] AS [C4]
- FROM (SELECT
- [Project237].[AgreementId] AS [AgreementId],
- [Project237].[Signature] AS [Signature],
- [Project237].[StatusId] AS [StatusId],
- [Project237].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project237].[CreatedById] AS [CreatedById],
- [Project237].[AgreementDataId] AS [AgreementDataId],
- [Project237].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project237].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project237].[RepresentativeId] AS [RepresentativeId],
- [Project237].[ConcludingDate] AS [ConcludingDate],
- [Project237].[Subject] AS [Subject],
- [Project237].[AmountInPln] AS [AmountInPln],
- [Project237].[PaymentTermId] AS [PaymentTermId],
- [Project237].[ExpiryDate] AS [ExpiryDate],
- [Project237].[PenaltyClauseChecked] AS [PenaltyClauseChecked],
- [Project237].[CopyRightChecked] AS [CopyRightChecked],
- [Project237].[DifferentGoverningLawChecked] AS [DifferentGoverningLawChecked],
- [Project237].[UspProtectionChecked] AS [UspProtectionChecked],
- [Project237].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project237].[Name] AS [Name],
- [Project237].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project237].[AccountId] AS [AccountId],
- [Project237].[DisplayName] AS [DisplayName],
- [Limit68].[K2ProcessId] AS [K2ProcessId],
- [Limit68].[K2ProcessId1] AS [K2ProcessId1],
- [Limit68].[K2ProcessId2] AS [K2ProcessId2],
- [Limit68].[DictionaryItemNameId] AS [DictionaryItemNameId1],
- [Limit68].[Name] AS [Name1],
- [Limit68].[C1] AS [C1],
- [Limit68].[C2] AS [C2]
- FROM (SELECT
- [Filter137].[AgreementId5] AS [AgreementId],
- [Filter137].[Signature] AS [Signature],
- [Filter137].[StatusId] AS [StatusId],
- [Filter137].[IsGroupAgreement] AS [IsGroupAgreement],
- [Filter137].[CreatedById5] AS [CreatedById],
- [Filter137].[AgreementDataId] AS [AgreementDataId],
- [Filter137].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Filter137].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Filter137].[RepresentativeId] AS [RepresentativeId],
- [Filter137].[ConcludingDate] AS [ConcludingDate],
- [Filter137].[Subject] AS [Subject],
- [Filter137].[AmountInPln] AS [AmountInPln],
- [Filter137].[PaymentTermId] AS [PaymentTermId],
- [Filter137].[ExpiryDate] AS [ExpiryDate],
- [Filter137].[PenaltyClauseChecked] AS [PenaltyClauseChecked],
- [Filter137].[CopyRightChecked] AS [CopyRightChecked],
- [Filter137].[DifferentGoverningLawChecked] AS [DifferentGoverningLawChecked],
- [Filter137].[UspProtectionChecked] AS [UspProtectionChecked],
- [Filter137].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Filter137].[Name9] AS [Name],
- [Filter137].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Extent174].[AccountId] AS [AccountId],
- [Extent174].[DisplayName] AS [DisplayName]
- FROM (SELECT [Extent170].[AgreementId] AS [AgreementId5], [Extent170].[Signature] AS [Signature], [Extent170].[StatusId] AS [StatusId], [Extent170].[IsGroupAgreement] AS [IsGroupAgreement], [Extent170].[CreatedById] AS [CreatedById5], [Extent171].[AgreementDataId] AS [AgreementDataId], [Extent171].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent171].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent171].[RepresentativeId] AS [RepresentativeId], [Extent171].[ConcludingDate] AS [ConcludingDate], [Extent171].[Subject] AS [Subject], [Extent171].[AmountInPln] AS [AmountInPln], [Extent171].[PaymentTermId] AS [PaymentTermId], [Extent171].[ExpiryDate] AS [ExpiryDate], [Extent171].[PenaltyClauseChecked] AS [PenaltyClauseChecked], [Extent171].[CopyRightChecked] AS [CopyRightChecked], [Extent171].[DifferentGoverningLawChecked] AS [DifferentGoverningLawChecked], [Extent171].[UspProtectionChecked] AS [UspProtectionChecked], [Extent172].[DictionaryItemNameId] AS [DictionaryItemNameId], [Extent172].[Name] AS [Name9], [Extent172].[LanguageCulture] AS [LanguageCulture9], [Extent173].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId], [Extent173].[LanguageCulture] AS [LanguageCulture10]
- FROM [schAgreements].[tAgreements] AS [Extent170]
- INNER JOIN [schAgreements].[tAgreementData] AS [Extent171] ON [Extent170].[AgreementId] = [Extent171].[AgreementId]
- INNER JOIN [schDictionaries].[tDictionaryItemNames] AS [Extent172] ON [Extent170].[StatusId] = [Extent172].[DictionaryItemId]
- INNER JOIN [schDictionaries].[tUserDictionaryItemNames] AS [Extent173] ON [Extent171].[AgreementTypeId] = [Extent173].[UserDictionaryItemId]
- WHERE [Extent171].[IsValid] = 1 ) AS [Filter137]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent174] ON [Filter137].[FirstResponsiblePersonId] = [Extent174].[AccountId]
- WHERE (([Filter137].[LanguageCulture9] = @p__linq__0) OR (([Filter137].[LanguageCulture9] IS NULL) AND (@p__linq__0 IS NULL))) AND (([Filter137].[LanguageCulture10] = @p__linq__1) OR (([Filter137].[LanguageCulture10] IS NULL) AND (@p__linq__1 IS NULL))) ) AS [Project237]
- OUTER APPLY (SELECT TOP (1)
- [Project250].[K2ProcessId] AS [K2ProcessId],
- [Project250].[K2ProcessId1] AS [K2ProcessId1],
- [Project250].[K2ProcessId2] AS [K2ProcessId2],
- [Project250].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project250].[Name] AS [Name],
- [Project250].[C1] AS [C1],
- [Project250].[C2] AS [C2]
- FROM ( SELECT
- [Project248].[K2ProcessId] AS [K2ProcessId],
- [Project248].[K2ProcessId1] AS [K2ProcessId1],
- [Project248].[K2ProcessId2] AS [K2ProcessId2],
- [Project248].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project248].[Name] AS [Name],
- [Project248].[C1] AS [C1],
- (SELECT TOP (1)
- [Extent182].[AgreementTerminationId] AS [AgreementTerminationId]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent182]
- WHERE ([Extent182].[AgreementId] = [Project237].[AgreementId]) AND ([Extent182].[AgreementTerminationId] = [Project248].[ObjectId])) AS [C2]
- FROM ( SELECT
- [Project247].[K2ProcessId] AS [K2ProcessId],
- [Project247].[K2ProcessId1] AS [K2ProcessId1],
- [Project247].[K2ProcessId2] AS [K2ProcessId2],
- [Project247].[ObjectId] AS [ObjectId],
- [Project247].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project247].[Name] AS [Name],
- [Project247].[C1] AS [C1]
- FROM ( SELECT
- [Project245].[K2ProcessId] AS [K2ProcessId],
- [Project245].[K2ProcessId1] AS [K2ProcessId1],
- [Project245].[K2ProcessId2] AS [K2ProcessId2],
- [Project245].[ObjectId1] AS [ObjectId],
- [Project245].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project245].[Name] AS [Name],
- (SELECT TOP (1)
- [Extent181].[AnnexId] AS [AnnexId]
- FROM [schAgreements].[tAnnexes] AS [Extent181]
- WHERE ([Project237].[AgreementId] = [Extent181].[AgreementId]) AND ([Extent181].[AnnexId] = [Project245].[ObjectId])) AS [C1]
- FROM ( SELECT
- [Project243].[K2ProcessId] AS [K2ProcessId],
- [Project243].[K2ProcessId1] AS [K2ProcessId1],
- [Project243].[ObjectId] AS [ObjectId],
- [Project243].[K2ProcessId2] AS [K2ProcessId2],
- [Project243].[ObjectId1] AS [ObjectId1],
- [Limit65].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Limit65].[Name] AS [Name]
- FROM (SELECT
- @p__linq__2 AS [p__linq__2],
- [Project238].[K2ProcessId] AS [K2ProcessId],
- [Project238].[ObjectTypeId] AS [ObjectTypeId],
- [Join123].[K2ProcessId] AS [K2ProcessId1],
- [Join123].[ObjectId] AS [ObjectId],
- [Join123].[ObjectTypeId] AS [ObjectTypeId1],
- [Join125].[K2ProcessId] AS [K2ProcessId2],
- [Join125].[ObjectId] AS [ObjectId1],
- [Join125].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable49]
- LEFT OUTER JOIN (SELECT
- [Extent175].[K2ProcessId] AS [K2ProcessId],
- [Extent175].[ObjectId] AS [ObjectId],
- [Extent175].[ObjectTypeId] AS [ObjectTypeId],
- [Extent175].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent175]
- WHERE ([Extent175].[EndDate] IS NULL) AND (12005 = [Extent175].[ObjectTypeId]) AND ([Extent175].[ObjectId] = [Project237].[AgreementId]) ) AS [Project238] ON 1 = 1
- CROSS JOIN (SELECT [Project240].[K2ProcessId] AS [K2ProcessId], [Project240].[ObjectId] AS [ObjectId], [Project240].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable50]
- LEFT OUTER JOIN (SELECT
- [Extent176].[K2ProcessId] AS [K2ProcessId],
- [Extent176].[ObjectId] AS [ObjectId],
- [Extent176].[ObjectTypeId] AS [ObjectTypeId],
- [Extent176].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent176]
- WHERE ([Extent176].[EndDate] IS NULL) AND (12006 = [Extent176].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent177]
- WHERE ([Project237].[AgreementId] = [Extent177].[AgreementId]) AND ([Extent177].[AgreementId] = [Project237].[AgreementId]) AND ([Extent177].[AnnexId] = [Extent176].[ObjectId])
- )) ) AS [Project240] ON 1 = 1 ) AS [Join123]
- CROSS JOIN (SELECT [Project242].[K2ProcessId] AS [K2ProcessId], [Project242].[ObjectId] AS [ObjectId], [Project242].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable51]
- LEFT OUTER JOIN (SELECT
- [Extent178].[K2ProcessId] AS [K2ProcessId],
- [Extent178].[ObjectId] AS [ObjectId],
- [Extent178].[ObjectTypeId] AS [ObjectTypeId],
- [Extent178].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent178]
- WHERE ([Extent178].[EndDate] IS NULL) AND (12007 = [Extent178].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent179]
- WHERE ([Extent179].[AgreementId] = [Project237].[AgreementId]) AND ([Extent179].[AgreementId] = [Project237].[AgreementId]) AND ([Extent179].[AgreementTerminationId] = [Extent178].[ObjectId])
- )) ) AS [Project242] ON 1 = 1 ) AS [Join125] ) AS [Project243]
- OUTER APPLY (SELECT TOP (1)
- [Extent180].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Extent180].[Name] AS [Name]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent180]
- WHERE (([Extent180].[LanguageCulture] = @p__linq__2) OR (([Extent180].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent180].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent180].[DictionaryItemId] = (CASE WHEN ([Project243].[K2ProcessId] IS NOT NULL) THEN [Project243].[ObjectTypeId] WHEN ([Project243].[K2ProcessId1] IS NOT NULL) THEN [Project243].[ObjectTypeId1] ELSE [Project243].[ObjectTypeId2] END)) ) AS [Limit65]
- ) AS [Project245]
- ) AS [Project247]
- ) AS [Project248]
- ) AS [Project250] ) AS [Limit68] ) AS [Project252]
- OUTER APPLY (SELECT TOP (1)
- [Project265].[K2ProcessId] AS [K2ProcessId],
- [Project265].[K2ProcessId1] AS [K2ProcessId1],
- [Project265].[K2ProcessId2] AS [K2ProcessId2],
- [Project265].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project265].[Name] AS [Name],
- [Project265].[C1] AS [C1],
- [Project265].[C2] AS [C2]
- FROM ( SELECT
- [Project263].[K2ProcessId] AS [K2ProcessId],
- [Project263].[K2ProcessId1] AS [K2ProcessId1],
- [Project263].[K2ProcessId2] AS [K2ProcessId2],
- [Project263].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project263].[Name] AS [Name],
- [Project263].[C1] AS [C1],
- (SELECT TOP (1)
- [Extent190].[AgreementTerminationId] AS [AgreementTerminationId]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent190]
- WHERE ([Extent190].[AgreementId] = [Project252].[AgreementId]) AND ([Extent190].[AgreementTerminationId] = [Project263].[ObjectId])) AS [C2]
- FROM ( SELECT
- [Project262].[K2ProcessId] AS [K2ProcessId],
- [Project262].[K2ProcessId1] AS [K2ProcessId1],
- [Project262].[K2ProcessId2] AS [K2ProcessId2],
- [Project262].[ObjectId] AS [ObjectId],
- [Project262].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project262].[Name] AS [Name],
- [Project262].[C1] AS [C1]
- FROM ( SELECT
- [Project260].[K2ProcessId] AS [K2ProcessId],
- [Project260].[K2ProcessId1] AS [K2ProcessId1],
- [Project260].[K2ProcessId2] AS [K2ProcessId2],
- [Project260].[ObjectId1] AS [ObjectId],
- [Project260].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project260].[Name] AS [Name],
- (SELECT TOP (1)
- [Extent189].[AnnexId] AS [AnnexId]
- FROM [schAgreements].[tAnnexes] AS [Extent189]
- WHERE ([Project252].[AgreementId] = [Extent189].[AgreementId]) AND ([Extent189].[AnnexId] = [Project260].[ObjectId])) AS [C1]
- FROM ( SELECT
- [Project258].[K2ProcessId] AS [K2ProcessId],
- [Project258].[K2ProcessId1] AS [K2ProcessId1],
- [Project258].[ObjectId] AS [ObjectId],
- [Project258].[K2ProcessId2] AS [K2ProcessId2],
- [Project258].[ObjectId1] AS [ObjectId1],
- [Limit69].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Limit69].[Name] AS [Name]
- FROM (SELECT
- @p__linq__2 AS [p__linq__2],
- [Project253].[K2ProcessId] AS [K2ProcessId],
- [Project253].[ObjectTypeId] AS [ObjectTypeId],
- [Join128].[K2ProcessId] AS [K2ProcessId1],
- [Join128].[ObjectId] AS [ObjectId],
- [Join128].[ObjectTypeId] AS [ObjectTypeId1],
- [Join130].[K2ProcessId] AS [K2ProcessId2],
- [Join130].[ObjectId] AS [ObjectId1],
- [Join130].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable52]
- LEFT OUTER JOIN (SELECT
- [Extent183].[K2ProcessId] AS [K2ProcessId],
- [Extent183].[ObjectId] AS [ObjectId],
- [Extent183].[ObjectTypeId] AS [ObjectTypeId],
- [Extent183].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent183]
- WHERE ([Extent183].[EndDate] IS NULL) AND (12005 = [Extent183].[ObjectTypeId]) AND ([Extent183].[ObjectId] = [Project252].[AgreementId]) ) AS [Project253] ON 1 = 1
- CROSS JOIN (SELECT [Project255].[K2ProcessId] AS [K2ProcessId], [Project255].[ObjectId] AS [ObjectId], [Project255].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable53]
- LEFT OUTER JOIN (SELECT
- [Extent184].[K2ProcessId] AS [K2ProcessId],
- [Extent184].[ObjectId] AS [ObjectId],
- [Extent184].[ObjectTypeId] AS [ObjectTypeId],
- [Extent184].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent184]
- WHERE ([Extent184].[EndDate] IS NULL) AND (12006 = [Extent184].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent185]
- WHERE ([Project252].[AgreementId] = [Extent185].[AgreementId]) AND ([Extent185].[AgreementId] = [Project252].[AgreementId]) AND ([Extent185].[AnnexId] = [Extent184].[ObjectId])
- )) ) AS [Project255] ON 1 = 1 ) AS [Join128]
- CROSS JOIN (SELECT [Project257].[K2ProcessId] AS [K2ProcessId], [Project257].[ObjectId] AS [ObjectId], [Project257].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable54]
- LEFT OUTER JOIN (SELECT
- [Extent186].[K2ProcessId] AS [K2ProcessId],
- [Extent186].[ObjectId] AS [ObjectId],
- [Extent186].[ObjectTypeId] AS [ObjectTypeId],
- [Extent186].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent186]
- WHERE ([Extent186].[EndDate] IS NULL) AND (12007 = [Extent186].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent187]
- WHERE ([Extent187].[AgreementId] = [Project252].[AgreementId]) AND ([Extent187].[AgreementId] = [Project252].[AgreementId]) AND ([Extent187].[AgreementTerminationId] = [Extent186].[ObjectId])
- )) ) AS [Project257] ON 1 = 1 ) AS [Join130] ) AS [Project258]
- OUTER APPLY (SELECT TOP (1)
- [Extent188].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Extent188].[Name] AS [Name]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent188]
- WHERE (([Extent188].[LanguageCulture] = @p__linq__2) OR (([Extent188].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent188].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent188].[DictionaryItemId] = (CASE WHEN ([Project258].[K2ProcessId] IS NOT NULL) THEN [Project258].[ObjectTypeId] WHEN ([Project258].[K2ProcessId1] IS NOT NULL) THEN [Project258].[ObjectTypeId1] ELSE [Project258].[ObjectTypeId2] END)) ) AS [Limit69]
- ) AS [Project260]
- ) AS [Project262]
- ) AS [Project263]
- ) AS [Project265] ) AS [Limit72] ) AS [Project267]
- OUTER APPLY (SELECT TOP (1)
- [Project278].[K2ProcessId] AS [K2ProcessId],
- [Project278].[K2ProcessId1] AS [K2ProcessId1],
- [Project278].[K2ProcessId2] AS [K2ProcessId2],
- [Project278].[AnnexId] AS [AnnexId],
- [Limit75].[AgreementTerminationId] AS [AgreementTerminationId],
- CASE WHEN ([Project278].[K2ProcessId] IS NOT NULL) THEN [Project267].[Signature] WHEN ([Project278].[K2ProcessId1] IS NOT NULL) THEN [Project278].[Signature] ELSE [Limit75].[Signature] END AS [C1],
- [Project278].[C1] AS [C2]
- FROM (SELECT
- [Project276].[K2ProcessId] AS [K2ProcessId],
- [Project276].[K2ProcessId1] AS [K2ProcessId1],
- [Project276].[K2ProcessId2] AS [K2ProcessId2],
- [Project276].[ObjectId1] AS [ObjectId],
- [Limit74].[AnnexId] AS [AnnexId],
- [Limit74].[Signature] AS [Signature],
- [Project276].[C1] AS [C1]
- FROM (SELECT
- [Project275].[K2ProcessId] AS [K2ProcessId],
- [Project275].[K2ProcessId1] AS [K2ProcessId1],
- [Project275].[ObjectId] AS [ObjectId],
- [Project275].[K2ProcessId2] AS [K2ProcessId2],
- [Project275].[ObjectId1] AS [ObjectId1],
- [Project275].[C1] AS [C1]
- FROM ( SELECT
- [Project273].[K2ProcessId] AS [K2ProcessId],
- [Project273].[ObjectTypeId] AS [ObjectTypeId],
- [Project273].[K2ProcessId1] AS [K2ProcessId1],
- [Project273].[ObjectId] AS [ObjectId],
- [Project273].[ObjectTypeId1] AS [ObjectTypeId1],
- [Project273].[K2ProcessId2] AS [K2ProcessId2],
- [Project273].[ObjectId1] AS [ObjectId1],
- [Project273].[ObjectTypeId2] AS [ObjectTypeId2],
- (SELECT TOP (1)
- [Extent196].[DictionaryItemNameId] AS [DictionaryItemNameId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent196]
- WHERE (([Extent196].[LanguageCulture] = @p__linq__2) OR (([Extent196].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent196].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent196].[DictionaryItemId] = (CASE WHEN ([Project273].[K2ProcessId] IS NOT NULL) THEN [Project273].[ObjectTypeId] WHEN ([Project273].[K2ProcessId1] IS NOT NULL) THEN [Project273].[ObjectTypeId1] ELSE [Project273].[ObjectTypeId2] END))) AS [C1]
- FROM ( SELECT
- @p__linq__2 AS [p__linq__2],
- [Project268].[K2ProcessId] AS [K2ProcessId],
- [Project268].[ObjectTypeId] AS [ObjectTypeId],
- [Join133].[K2ProcessId] AS [K2ProcessId1],
- [Join133].[ObjectId] AS [ObjectId],
- [Join133].[ObjectTypeId] AS [ObjectTypeId1],
- [Join135].[K2ProcessId] AS [K2ProcessId2],
- [Join135].[ObjectId] AS [ObjectId1],
- [Join135].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable55]
- LEFT OUTER JOIN (SELECT
- [Extent191].[K2ProcessId] AS [K2ProcessId],
- [Extent191].[ObjectId] AS [ObjectId],
- [Extent191].[ObjectTypeId] AS [ObjectTypeId],
- [Extent191].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent191]
- WHERE ([Extent191].[EndDate] IS NULL) AND (12005 = [Extent191].[ObjectTypeId]) AND ([Extent191].[ObjectId] = [Project267].[AgreementId]) ) AS [Project268] ON 1 = 1
- CROSS JOIN (SELECT [Project270].[K2ProcessId] AS [K2ProcessId], [Project270].[ObjectId] AS [ObjectId], [Project270].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable56]
- LEFT OUTER JOIN (SELECT
- [Extent192].[K2ProcessId] AS [K2ProcessId],
- [Extent192].[ObjectId] AS [ObjectId],
- [Extent192].[ObjectTypeId] AS [ObjectTypeId],
- [Extent192].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent192]
- WHERE ([Extent192].[EndDate] IS NULL) AND (12006 = [Extent192].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent193]
- WHERE ([Project267].[AgreementId] = [Extent193].[AgreementId]) AND ([Extent193].[AgreementId] = [Project267].[AgreementId]) AND ([Extent193].[AnnexId] = [Extent192].[ObjectId])
- )) ) AS [Project270] ON 1 = 1 ) AS [Join133]
- CROSS JOIN (SELECT [Project272].[K2ProcessId] AS [K2ProcessId], [Project272].[ObjectId] AS [ObjectId], [Project272].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable57]
- LEFT OUTER JOIN (SELECT
- [Extent194].[K2ProcessId] AS [K2ProcessId],
- [Extent194].[ObjectId] AS [ObjectId],
- [Extent194].[ObjectTypeId] AS [ObjectTypeId],
- [Extent194].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent194]
- WHERE ([Extent194].[EndDate] IS NULL) AND (12007 = [Extent194].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent195]
- WHERE ([Extent195].[AgreementId] = [Project267].[AgreementId]) AND ([Extent195].[AgreementId] = [Project267].[AgreementId]) AND ([Extent195].[AgreementTerminationId] = [Extent194].[ObjectId])
- )) ) AS [Project272] ON 1 = 1 ) AS [Join135]
- ) AS [Project273]
- ) AS [Project275] ) AS [Project276]
- OUTER APPLY (SELECT TOP (1)
- [Extent197].[AnnexId] AS [AnnexId],
- [Extent197].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent197]
- WHERE ([Project267].[AgreementId] = [Extent197].[AgreementId]) AND ([Extent197].[AnnexId] = [Project276].[ObjectId]) ) AS [Limit74] ) AS [Project278]
- OUTER APPLY (SELECT TOP (1)
- [Extent198].[AgreementTerminationId] AS [AgreementTerminationId],
- [Extent198].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent198]
- WHERE ([Extent198].[AgreementId] = [Project267].[AgreementId]) AND ([Extent198].[AgreementTerminationId] = [Project278].[ObjectId]) ) AS [Limit75] ) AS [Limit76] ) AS [Project281]
- OUTER APPLY (SELECT TOP (1)
- [Project292].[K2ProcessId] AS [K2ProcessId],
- [Project292].[K2ProcessId1] AS [K2ProcessId1],
- [Project292].[K2ProcessId2] AS [K2ProcessId2],
- [Project292].[AnnexId] AS [AnnexId],
- [Limit79].[AgreementTerminationId] AS [AgreementTerminationId],
- CASE WHEN ([Project292].[K2ProcessId] IS NOT NULL) THEN [Project281].[Signature] WHEN ([Project292].[K2ProcessId1] IS NOT NULL) THEN [Project292].[Signature] ELSE [Limit79].[Signature] END AS [C1],
- [Project292].[C1] AS [C2]
- FROM (SELECT
- [Project290].[K2ProcessId] AS [K2ProcessId],
- [Project290].[K2ProcessId1] AS [K2ProcessId1],
- [Project290].[K2ProcessId2] AS [K2ProcessId2],
- [Project290].[ObjectId1] AS [ObjectId],
- [Limit78].[AnnexId] AS [AnnexId],
- [Limit78].[Signature] AS [Signature],
- [Project290].[C1] AS [C1]
- FROM (SELECT
- [Project289].[K2ProcessId] AS [K2ProcessId],
- [Project289].[K2ProcessId1] AS [K2ProcessId1],
- [Project289].[ObjectId] AS [ObjectId],
- [Project289].[K2ProcessId2] AS [K2ProcessId2],
- [Project289].[ObjectId1] AS [ObjectId1],
- [Project289].[C1] AS [C1]
- FROM ( SELECT
- [Project287].[K2ProcessId] AS [K2ProcessId],
- [Project287].[ObjectTypeId] AS [ObjectTypeId],
- [Project287].[K2ProcessId1] AS [K2ProcessId1],
- [Project287].[ObjectId] AS [ObjectId],
- [Project287].[ObjectTypeId1] AS [ObjectTypeId1],
- [Project287].[K2ProcessId2] AS [K2ProcessId2],
- [Project287].[ObjectId1] AS [ObjectId1],
- [Project287].[ObjectTypeId2] AS [ObjectTypeId2],
- (SELECT TOP (1)
- [Extent204].[DictionaryItemNameId] AS [DictionaryItemNameId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent204]
- WHERE (([Extent204].[LanguageCulture] = @p__linq__2) OR (([Extent204].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent204].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent204].[DictionaryItemId] = (CASE WHEN ([Project287].[K2ProcessId] IS NOT NULL) THEN [Project287].[ObjectTypeId] WHEN ([Project287].[K2ProcessId1] IS NOT NULL) THEN [Project287].[ObjectTypeId1] ELSE [Project287].[ObjectTypeId2] END))) AS [C1]
- FROM ( SELECT
- @p__linq__2 AS [p__linq__2],
- [Project282].[K2ProcessId] AS [K2ProcessId],
- [Project282].[ObjectTypeId] AS [ObjectTypeId],
- [Join138].[K2ProcessId] AS [K2ProcessId1],
- [Join138].[ObjectId] AS [ObjectId],
- [Join138].[ObjectTypeId] AS [ObjectTypeId1],
- [Join140].[K2ProcessId] AS [K2ProcessId2],
- [Join140].[ObjectId] AS [ObjectId1],
- [Join140].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable58]
- LEFT OUTER JOIN (SELECT
- [Extent199].[K2ProcessId] AS [K2ProcessId],
- [Extent199].[ObjectId] AS [ObjectId],
- [Extent199].[ObjectTypeId] AS [ObjectTypeId],
- [Extent199].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent199]
- WHERE ([Extent199].[EndDate] IS NULL) AND (12005 = [Extent199].[ObjectTypeId]) AND ([Extent199].[ObjectId] = [Project281].[AgreementId]) ) AS [Project282] ON 1 = 1
- CROSS JOIN (SELECT [Project284].[K2ProcessId] AS [K2ProcessId], [Project284].[ObjectId] AS [ObjectId], [Project284].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable59]
- LEFT OUTER JOIN (SELECT
- [Extent200].[K2ProcessId] AS [K2ProcessId],
- [Extent200].[ObjectId] AS [ObjectId],
- [Extent200].[ObjectTypeId] AS [ObjectTypeId],
- [Extent200].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent200]
- WHERE ([Extent200].[EndDate] IS NULL) AND (12006 = [Extent200].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent201]
- WHERE ([Project281].[AgreementId] = [Extent201].[AgreementId]) AND ([Extent201].[AgreementId] = [Project281].[AgreementId]) AND ([Extent201].[AnnexId] = [Extent200].[ObjectId])
- )) ) AS [Project284] ON 1 = 1 ) AS [Join138]
- CROSS JOIN (SELECT [Project286].[K2ProcessId] AS [K2ProcessId], [Project286].[ObjectId] AS [ObjectId], [Project286].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable60]
- LEFT OUTER JOIN (SELECT
- [Extent202].[K2ProcessId] AS [K2ProcessId],
- [Extent202].[ObjectId] AS [ObjectId],
- [Extent202].[ObjectTypeId] AS [ObjectTypeId],
- [Extent202].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent202]
- WHERE ([Extent202].[EndDate] IS NULL) AND (12007 = [Extent202].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent203]
- WHERE ([Extent203].[AgreementId] = [Project281].[AgreementId]) AND ([Extent203].[AgreementId] = [Project281].[AgreementId]) AND ([Extent203].[AgreementTerminationId] = [Extent202].[ObjectId])
- )) ) AS [Project286] ON 1 = 1 ) AS [Join140]
- ) AS [Project287]
- ) AS [Project289] ) AS [Project290]
- OUTER APPLY (SELECT TOP (1)
- [Extent205].[AnnexId] AS [AnnexId],
- [Extent205].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent205]
- WHERE ([Project281].[AgreementId] = [Extent205].[AgreementId]) AND ([Extent205].[AnnexId] = [Project290].[ObjectId]) ) AS [Limit78] ) AS [Project292]
- OUTER APPLY (SELECT TOP (1)
- [Extent206].[AgreementTerminationId] AS [AgreementTerminationId],
- [Extent206].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent206]
- WHERE ([Extent206].[AgreementId] = [Project281].[AgreementId]) AND ([Extent206].[AgreementTerminationId] = [Project292].[ObjectId]) ) AS [Limit79] ) AS [Limit80]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent207] ON [Project281].[SecondResponsiblePersonId] = [Extent207].[AccountId]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent208] ON [Project281].[RepresentativeId] = [Extent208].[AccountId]
- INNER JOIN (SELECT [UnionAll6].[C1] AS [C1], [Limit81].[Name] AS [Name5], [Limit81].[DictionaryItemId] AS [DictionaryItemId1], [Limit82].[Name] AS [Name6], [Limit82].[DictionaryItemId] AS [DictionaryItemId2], [Limit83].[Name] AS [Name7], [Limit83].[DictionaryItemId] AS [DictionaryItemId3], [Limit84].[Name] AS [Name8], [Limit84].[DictionaryItemId] AS [DictionaryItemId4]
- FROM (SELECT
- 0 AS [C1]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable61]
- UNION ALL
- SELECT
- 1 AS [C1]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable62]
- UNION ALL
- SELECT
- 2 AS [C1]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable63]
- UNION ALL
- SELECT
- 3 AS [C1]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable64]) AS [UnionAll6]
- LEFT OUTER JOIN (SELECT TOP (1) [Extent209].[Name] AS [Name], [Extent209].[DictionaryItemId] AS [DictionaryItemId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent209]
- WHERE 25001 = [Extent209].[DictionaryItemId] ) AS [Limit81] ON 1 = 1
- LEFT OUTER JOIN (SELECT TOP (1) [Extent210].[Name] AS [Name], [Extent210].[DictionaryItemId] AS [DictionaryItemId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent210]
- WHERE 25002 = [Extent210].[DictionaryItemId] ) AS [Limit82] ON 1 = 1
- LEFT OUTER JOIN (SELECT TOP (1) [Extent211].[Name] AS [Name], [Extent211].[DictionaryItemId] AS [DictionaryItemId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent211]
- WHERE 25003 = [Extent211].[DictionaryItemId] ) AS [Limit83] ON 1 = 1
- LEFT OUTER JOIN (SELECT TOP (1) [Extent212].[Name] AS [Name], [Extent212].[DictionaryItemId] AS [DictionaryItemId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent212]
- WHERE 25004 = [Extent212].[DictionaryItemId] ) AS [Limit84] ON 1 = 1 ) AS [Join147] ON CASE WHEN ([Join147].[C1] = 0) THEN CASE WHEN ([Project281].[PenaltyClauseChecked] = 1) THEN [Join147].[DictionaryItemId1] END WHEN ([Join147].[C1] = 1) THEN CASE WHEN ([Project281].[CopyRightChecked] = 1) THEN [Join147].[DictionaryItemId2] END WHEN ([Join147].[C1] = 2) THEN CASE WHEN ([Project281].[DifferentGoverningLawChecked] = 1) THEN [Join147].[DictionaryItemId3] END WHEN ([Project281].[UspProtectionChecked] = 1) THEN [Join147].[DictionaryItemId4] END IS NOT NULL
- UNION ALL
- SELECT
- 6 AS [C1],
- [Project344].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project344].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project344].[AgreementDataId] AS [AgreementDataId],
- [Project344].[AccountId] AS [AccountId],
- [Extent250].[AccountId] AS [AccountId1],
- [Extent251].[AccountId] AS [AccountId2],
- [Project344].[AgreementId] AS [AgreementId],
- [Project344].[AgreementId] AS [AgreementId1],
- [Project344].[CreatedById] AS [CreatedById],
- [Project344].[Subject] AS [Subject],
- [Project344].[AmountInPln] AS [AmountInPln],
- [Project344].[ConcludingDate] AS [ConcludingDate],
- [Project344].[AgreementId] AS [AgreementId2],
- [Project344].[Signature] AS [Signature],
- [Project344].[Name] AS [Name],
- [Project344].[StatusId] AS [StatusId],
- [Project344].[ExpiryDate] AS [ExpiryDate],
- [Project344].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project344].[DisplayName] AS [DisplayName],
- [Project344].[PaymentTermId] AS [PaymentTermId],
- CASE WHEN ([Project344].[Name1] IS NULL) THEN N'' ELSE [Project344].[Name2] END + N' - ' + CASE WHEN ([Project344].[C1] IS NULL) THEN N'' ELSE [Limit100].[C1] END AS [C2],
- [Project344].[RepresentativeId] AS [RepresentativeId],
- [Extent251].[DisplayName] AS [DisplayName1],
- [Project344].[DisplayName] AS [DisplayName2],
- [Project344].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Extent250].[DisplayName] AS [DisplayName3],
- [Project344].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project344].[K2ProcessId2] AS [K2ProcessId],
- [Project344].[K2ProcessId] AS [K2ProcessId1],
- [Project344].[K2ProcessId1] AS [K2ProcessId2],
- [Project344].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project344].[C2] AS [C3],
- [Project344].[C3] AS [C4],
- [Project344].[K2ProcessId5] AS [K2ProcessId3],
- [Project344].[K2ProcessId3] AS [K2ProcessId4],
- [Project344].[K2ProcessId4] AS [K2ProcessId5],
- [Project344].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project344].[C4] AS [C5],
- [Project344].[C5] AS [C6],
- [Project344].[K2ProcessId8] AS [K2ProcessId6],
- [Project344].[K2ProcessId6] AS [K2ProcessId7],
- [Project344].[K2ProcessId7] AS [K2ProcessId8],
- [Project344].[C6] AS [C7],
- [Project344].[AnnexId] AS [AnnexId],
- [Project344].[AgreementTerminationId] AS [AgreementTerminationId],
- [Limit100].[K2ProcessId2] AS [K2ProcessId9],
- [Limit100].[K2ProcessId] AS [K2ProcessId10],
- [Limit100].[K2ProcessId1] AS [K2ProcessId11],
- [Limit100].[C2] AS [C8],
- [Limit100].[AnnexId] AS [AnnexId1],
- [Limit100].[AgreementTerminationId] AS [AgreementTerminationId1],
- CAST(NULL AS int) AS [C9],
- CAST(NULL AS datetime2) AS [C10],
- CAST(NULL AS int) AS [C11],
- CAST(NULL AS int) AS [C12],
- CAST(NULL AS varchar(1)) AS [C13],
- CAST(NULL AS int) AS [C14],
- CAST(NULL AS int) AS [C15],
- CAST(NULL AS varchar(1)) AS [C16],
- CAST(NULL AS int) AS [C17],
- CAST(NULL AS int) AS [C18],
- CAST(NULL AS varchar(1)) AS [C19],
- CAST(NULL AS int) AS [C20],
- CAST(NULL AS int) AS [C21],
- CAST(NULL AS varchar(1)) AS [C22],
- CAST(NULL AS varchar(1)) AS [C23],
- CAST(NULL AS int) AS [C24],
- CAST(NULL AS int) AS [C25],
- CAST(NULL AS int) AS [C26],
- CAST(NULL AS varchar(1)) AS [C27],
- CAST(NULL AS varchar(1)) AS [C28],
- CAST(NULL AS varchar(1)) AS [C29],
- CAST(NULL AS int) AS [C30],
- CAST(NULL AS datetime2) AS [C31],
- CAST(NULL AS int) AS [C32],
- CAST(NULL AS int) AS [C33],
- CAST(NULL AS varchar(1)) AS [C34],
- CAST(NULL AS int) AS [C35],
- CAST(NULL AS int) AS [C36],
- CAST(NULL AS varchar(1)) AS [C37],
- CAST(NULL AS int) AS [C38],
- CAST(NULL AS int) AS [C39],
- CAST(NULL AS varchar(1)) AS [C40],
- CAST(NULL AS int) AS [C41],
- CAST(NULL AS int) AS [C42],
- CAST(NULL AS varchar(1)) AS [C43],
- CAST(NULL AS varchar(1)) AS [C44],
- CAST(NULL AS datetime2) AS [C45],
- CAST(NULL AS int) AS [C46],
- CAST(NULL AS varchar(1)) AS [C47],
- [Extent252].[Signature] AS [Signature1],
- CAST(NULL AS varchar(1)) AS [C48],
- CAST(NULL AS varchar(1)) AS [C49]
- FROM (SELECT
- [Project330].[AgreementId] AS [AgreementId],
- [Project330].[Signature] AS [Signature],
- [Project330].[StatusId] AS [StatusId],
- [Project330].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project330].[CreatedById] AS [CreatedById],
- [Project330].[AgreementDataId] AS [AgreementDataId],
- [Project330].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project330].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project330].[RepresentativeId] AS [RepresentativeId],
- [Project330].[ConcludingDate] AS [ConcludingDate],
- [Project330].[Subject] AS [Subject],
- [Project330].[AmountInPln] AS [AmountInPln],
- [Project330].[PaymentTermId] AS [PaymentTermId],
- [Project330].[ExpiryDate] AS [ExpiryDate],
- [Project330].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project330].[Name] AS [Name],
- [Project330].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project330].[AccountId] AS [AccountId],
- [Project330].[DisplayName] AS [DisplayName],
- [Project330].[K2ProcessId] AS [K2ProcessId],
- [Project330].[K2ProcessId1] AS [K2ProcessId1],
- [Project330].[K2ProcessId2] AS [K2ProcessId2],
- [Project330].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project330].[Name1] AS [Name1],
- [Project330].[K2ProcessId3] AS [K2ProcessId3],
- [Project330].[K2ProcessId4] AS [K2ProcessId4],
- [Project330].[K2ProcessId5] AS [K2ProcessId5],
- [Project330].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project330].[Name2] AS [Name2],
- [Limit96].[K2ProcessId] AS [K2ProcessId6],
- [Limit96].[K2ProcessId1] AS [K2ProcessId7],
- [Limit96].[K2ProcessId2] AS [K2ProcessId8],
- [Limit96].[AnnexId] AS [AnnexId],
- [Limit96].[AgreementTerminationId] AS [AgreementTerminationId],
- [Limit96].[C1] AS [C1],
- [Project330].[C1] AS [C2],
- [Project330].[C2] AS [C3],
- [Project330].[C3] AS [C4],
- [Project330].[C4] AS [C5],
- [Limit96].[C2] AS [C6]
- FROM (SELECT
- [Project315].[AgreementId] AS [AgreementId],
- [Project315].[Signature] AS [Signature],
- [Project315].[StatusId] AS [StatusId],
- [Project315].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project315].[CreatedById] AS [CreatedById],
- [Project315].[AgreementDataId] AS [AgreementDataId],
- [Project315].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project315].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project315].[RepresentativeId] AS [RepresentativeId],
- [Project315].[ConcludingDate] AS [ConcludingDate],
- [Project315].[Subject] AS [Subject],
- [Project315].[AmountInPln] AS [AmountInPln],
- [Project315].[PaymentTermId] AS [PaymentTermId],
- [Project315].[ExpiryDate] AS [ExpiryDate],
- [Project315].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project315].[Name] AS [Name],
- [Project315].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project315].[AccountId] AS [AccountId],
- [Project315].[DisplayName] AS [DisplayName],
- [Project315].[K2ProcessId] AS [K2ProcessId],
- [Project315].[K2ProcessId1] AS [K2ProcessId1],
- [Project315].[K2ProcessId2] AS [K2ProcessId2],
- [Project315].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project315].[Name1] AS [Name1],
- [Limit92].[K2ProcessId] AS [K2ProcessId3],
- [Limit92].[K2ProcessId1] AS [K2ProcessId4],
- [Limit92].[K2ProcessId2] AS [K2ProcessId5],
- [Limit92].[DictionaryItemNameId] AS [DictionaryItemNameId2],
- [Limit92].[Name] AS [Name2],
- [Project315].[C1] AS [C1],
- [Project315].[C2] AS [C2],
- [Limit92].[C1] AS [C3],
- [Limit92].[C2] AS [C4]
- FROM (SELECT
- [Project300].[AgreementId] AS [AgreementId],
- [Project300].[Signature] AS [Signature],
- [Project300].[StatusId] AS [StatusId],
- [Project300].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project300].[CreatedById] AS [CreatedById],
- [Project300].[AgreementDataId] AS [AgreementDataId],
- [Project300].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project300].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project300].[RepresentativeId] AS [RepresentativeId],
- [Project300].[ConcludingDate] AS [ConcludingDate],
- [Project300].[Subject] AS [Subject],
- [Project300].[AmountInPln] AS [AmountInPln],
- [Project300].[PaymentTermId] AS [PaymentTermId],
- [Project300].[ExpiryDate] AS [ExpiryDate],
- [Project300].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project300].[Name] AS [Name],
- [Project300].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project300].[AccountId] AS [AccountId],
- [Project300].[DisplayName] AS [DisplayName],
- [Limit88].[K2ProcessId] AS [K2ProcessId],
- [Limit88].[K2ProcessId1] AS [K2ProcessId1],
- [Limit88].[K2ProcessId2] AS [K2ProcessId2],
- [Limit88].[DictionaryItemNameId] AS [DictionaryItemNameId1],
- [Limit88].[Name] AS [Name1],
- [Limit88].[C1] AS [C1],
- [Limit88].[C2] AS [C2]
- FROM (SELECT
- [Filter175].[AgreementId6] AS [AgreementId],
- [Filter175].[Signature] AS [Signature],
- [Filter175].[StatusId] AS [StatusId],
- [Filter175].[IsGroupAgreement] AS [IsGroupAgreement],
- [Filter175].[CreatedById6] AS [CreatedById],
- [Filter175].[AgreementDataId] AS [AgreementDataId],
- [Filter175].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Filter175].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Filter175].[RepresentativeId] AS [RepresentativeId],
- [Filter175].[ConcludingDate] AS [ConcludingDate],
- [Filter175].[Subject] AS [Subject],
- [Filter175].[AmountInPln] AS [AmountInPln],
- [Filter175].[PaymentTermId] AS [PaymentTermId],
- [Filter175].[ExpiryDate] AS [ExpiryDate],
- [Filter175].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Filter175].[Name10] AS [Name],
- [Filter175].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Extent217].[AccountId] AS [AccountId],
- [Extent217].[DisplayName] AS [DisplayName]
- FROM (SELECT [Extent213].[AgreementId] AS [AgreementId6], [Extent213].[Signature] AS [Signature], [Extent213].[StatusId] AS [StatusId], [Extent213].[IsGroupAgreement] AS [IsGroupAgreement], [Extent213].[CreatedById] AS [CreatedById6], [Extent214].[AgreementDataId] AS [AgreementDataId], [Extent214].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent214].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent214].[RepresentativeId] AS [RepresentativeId], [Extent214].[ConcludingDate] AS [ConcludingDate], [Extent214].[Subject] AS [Subject], [Extent214].[AmountInPln] AS [AmountInPln], [Extent214].[PaymentTermId] AS [PaymentTermId], [Extent214].[ExpiryDate] AS [ExpiryDate], [Extent215].[DictionaryItemNameId] AS [DictionaryItemNameId], [Extent215].[Name] AS [Name10], [Extent215].[LanguageCulture] AS [LanguageCulture11], [Extent216].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId], [Extent216].[LanguageCulture] AS [LanguageCulture12]
- FROM [schAgreements].[tAgreements] AS [Extent213]
- INNER JOIN [schAgreements].[tAgreementData] AS [Extent214] ON [Extent213].[AgreementId] = [Extent214].[AgreementId]
- INNER JOIN [schDictionaries].[tDictionaryItemNames] AS [Extent215] ON [Extent213].[StatusId] = [Extent215].[DictionaryItemId]
- INNER JOIN [schDictionaries].[tUserDictionaryItemNames] AS [Extent216] ON [Extent214].[AgreementTypeId] = [Extent216].[UserDictionaryItemId]
- WHERE [Extent214].[IsValid] = 1 ) AS [Filter175]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent217] ON [Filter175].[FirstResponsiblePersonId] = [Extent217].[AccountId]
- WHERE (([Filter175].[LanguageCulture11] = @p__linq__0) OR (([Filter175].[LanguageCulture11] IS NULL) AND (@p__linq__0 IS NULL))) AND (([Filter175].[LanguageCulture12] = @p__linq__1) OR (([Filter175].[LanguageCulture12] IS NULL) AND (@p__linq__1 IS NULL))) ) AS [Project300]
- OUTER APPLY (SELECT TOP (1)
- [Project313].[K2ProcessId] AS [K2ProcessId],
- [Project313].[K2ProcessId1] AS [K2ProcessId1],
- [Project313].[K2ProcessId2] AS [K2ProcessId2],
- [Project313].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project313].[Name] AS [Name],
- [Project313].[C1] AS [C1],
- [Project313].[C2] AS [C2]
- FROM ( SELECT
- [Project311].[K2ProcessId] AS [K2ProcessId],
- [Project311].[K2ProcessId1] AS [K2ProcessId1],
- [Project311].[K2ProcessId2] AS [K2ProcessId2],
- [Project311].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project311].[Name] AS [Name],
- [Project311].[C1] AS [C1],
- (SELECT TOP (1)
- [Extent225].[AgreementTerminationId] AS [AgreementTerminationId]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent225]
- WHERE ([Extent225].[AgreementId] = [Project300].[AgreementId]) AND ([Extent225].[AgreementTerminationId] = [Project311].[ObjectId])) AS [C2]
- FROM ( SELECT
- [Project310].[K2ProcessId] AS [K2ProcessId],
- [Project310].[K2ProcessId1] AS [K2ProcessId1],
- [Project310].[K2ProcessId2] AS [K2ProcessId2],
- [Project310].[ObjectId] AS [ObjectId],
- [Project310].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project310].[Name] AS [Name],
- [Project310].[C1] AS [C1]
- FROM ( SELECT
- [Project308].[K2ProcessId] AS [K2ProcessId],
- [Project308].[K2ProcessId1] AS [K2ProcessId1],
- [Project308].[K2ProcessId2] AS [K2ProcessId2],
- [Project308].[ObjectId1] AS [ObjectId],
- [Project308].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project308].[Name] AS [Name],
- (SELECT TOP (1)
- [Extent224].[AnnexId] AS [AnnexId]
- FROM [schAgreements].[tAnnexes] AS [Extent224]
- WHERE ([Project300].[AgreementId] = [Extent224].[AgreementId]) AND ([Extent224].[AnnexId] = [Project308].[ObjectId])) AS [C1]
- FROM ( SELECT
- [Project306].[K2ProcessId] AS [K2ProcessId],
- [Project306].[K2ProcessId1] AS [K2ProcessId1],
- [Project306].[ObjectId] AS [ObjectId],
- [Project306].[K2ProcessId2] AS [K2ProcessId2],
- [Project306].[ObjectId1] AS [ObjectId1],
- [Limit85].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Limit85].[Name] AS [Name]
- FROM (SELECT
- @p__linq__2 AS [p__linq__2],
- [Project301].[K2ProcessId] AS [K2ProcessId],
- [Project301].[ObjectTypeId] AS [ObjectTypeId],
- [Join154].[K2ProcessId] AS [K2ProcessId1],
- [Join154].[ObjectId] AS [ObjectId],
- [Join154].[ObjectTypeId] AS [ObjectTypeId1],
- [Join156].[K2ProcessId] AS [K2ProcessId2],
- [Join156].[ObjectId] AS [ObjectId1],
- [Join156].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable65]
- LEFT OUTER JOIN (SELECT
- [Extent218].[K2ProcessId] AS [K2ProcessId],
- [Extent218].[ObjectId] AS [ObjectId],
- [Extent218].[ObjectTypeId] AS [ObjectTypeId],
- [Extent218].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent218]
- WHERE ([Extent218].[EndDate] IS NULL) AND (12005 = [Extent218].[ObjectTypeId]) AND ([Extent218].[ObjectId] = [Project300].[AgreementId]) ) AS [Project301] ON 1 = 1
- CROSS JOIN (SELECT [Project303].[K2ProcessId] AS [K2ProcessId], [Project303].[ObjectId] AS [ObjectId], [Project303].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable66]
- LEFT OUTER JOIN (SELECT
- [Extent219].[K2ProcessId] AS [K2ProcessId],
- [Extent219].[ObjectId] AS [ObjectId],
- [Extent219].[ObjectTypeId] AS [ObjectTypeId],
- [Extent219].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent219]
- WHERE ([Extent219].[EndDate] IS NULL) AND (12006 = [Extent219].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent220]
- WHERE ([Project300].[AgreementId] = [Extent220].[AgreementId]) AND ([Extent220].[AgreementId] = [Project300].[AgreementId]) AND ([Extent220].[AnnexId] = [Extent219].[ObjectId])
- )) ) AS [Project303] ON 1 = 1 ) AS [Join154]
- CROSS JOIN (SELECT [Project305].[K2ProcessId] AS [K2ProcessId], [Project305].[ObjectId] AS [ObjectId], [Project305].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable67]
- LEFT OUTER JOIN (SELECT
- [Extent221].[K2ProcessId] AS [K2ProcessId],
- [Extent221].[ObjectId] AS [ObjectId],
- [Extent221].[ObjectTypeId] AS [ObjectTypeId],
- [Extent221].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent221]
- WHERE ([Extent221].[EndDate] IS NULL) AND (12007 = [Extent221].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent222]
- WHERE ([Extent222].[AgreementId] = [Project300].[AgreementId]) AND ([Extent222].[AgreementId] = [Project300].[AgreementId]) AND ([Extent222].[AgreementTerminationId] = [Extent221].[ObjectId])
- )) ) AS [Project305] ON 1 = 1 ) AS [Join156] ) AS [Project306]
- OUTER APPLY (SELECT TOP (1)
- [Extent223].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Extent223].[Name] AS [Name]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent223]
- WHERE (([Extent223].[LanguageCulture] = @p__linq__2) OR (([Extent223].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent223].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent223].[DictionaryItemId] = (CASE WHEN ([Project306].[K2ProcessId] IS NOT NULL) THEN [Project306].[ObjectTypeId] WHEN ([Project306].[K2ProcessId1] IS NOT NULL) THEN [Project306].[ObjectTypeId1] ELSE [Project306].[ObjectTypeId2] END)) ) AS [Limit85]
- ) AS [Project308]
- ) AS [Project310]
- ) AS [Project311]
- ) AS [Project313] ) AS [Limit88] ) AS [Project315]
- OUTER APPLY (SELECT TOP (1)
- [Project328].[K2ProcessId] AS [K2ProcessId],
- [Project328].[K2ProcessId1] AS [K2ProcessId1],
- [Project328].[K2ProcessId2] AS [K2ProcessId2],
- [Project328].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project328].[Name] AS [Name],
- [Project328].[C1] AS [C1],
- [Project328].[C2] AS [C2]
- FROM ( SELECT
- [Project326].[K2ProcessId] AS [K2ProcessId],
- [Project326].[K2ProcessId1] AS [K2ProcessId1],
- [Project326].[K2ProcessId2] AS [K2ProcessId2],
- [Project326].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project326].[Name] AS [Name],
- [Project326].[C1] AS [C1],
- (SELECT TOP (1)
- [Extent233].[AgreementTerminationId] AS [AgreementTerminationId]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent233]
- WHERE ([Extent233].[AgreementId] = [Project315].[AgreementId]) AND ([Extent233].[AgreementTerminationId] = [Project326].[ObjectId])) AS [C2]
- FROM ( SELECT
- [Project325].[K2ProcessId] AS [K2ProcessId],
- [Project325].[K2ProcessId1] AS [K2ProcessId1],
- [Project325].[K2ProcessId2] AS [K2ProcessId2],
- [Project325].[ObjectId] AS [ObjectId],
- [Project325].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project325].[Name] AS [Name],
- [Project325].[C1] AS [C1]
- FROM ( SELECT
- [Project323].[K2ProcessId] AS [K2ProcessId],
- [Project323].[K2ProcessId1] AS [K2ProcessId1],
- [Project323].[K2ProcessId2] AS [K2ProcessId2],
- [Project323].[ObjectId1] AS [ObjectId],
- [Project323].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project323].[Name] AS [Name],
- (SELECT TOP (1)
- [Extent232].[AnnexId] AS [AnnexId]
- FROM [schAgreements].[tAnnexes] AS [Extent232]
- WHERE ([Project315].[AgreementId] = [Extent232].[AgreementId]) AND ([Extent232].[AnnexId] = [Project323].[ObjectId])) AS [C1]
- FROM ( SELECT
- [Project321].[K2ProcessId] AS [K2ProcessId],
- [Project321].[K2ProcessId1] AS [K2ProcessId1],
- [Project321].[ObjectId] AS [ObjectId],
- [Project321].[K2ProcessId2] AS [K2ProcessId2],
- [Project321].[ObjectId1] AS [ObjectId1],
- [Limit89].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Limit89].[Name] AS [Name]
- FROM (SELECT
- @p__linq__2 AS [p__linq__2],
- [Project316].[K2ProcessId] AS [K2ProcessId],
- [Project316].[ObjectTypeId] AS [ObjectTypeId],
- [Join159].[K2ProcessId] AS [K2ProcessId1],
- [Join159].[ObjectId] AS [ObjectId],
- [Join159].[ObjectTypeId] AS [ObjectTypeId1],
- [Join161].[K2ProcessId] AS [K2ProcessId2],
- [Join161].[ObjectId] AS [ObjectId1],
- [Join161].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable68]
- LEFT OUTER JOIN (SELECT
- [Extent226].[K2ProcessId] AS [K2ProcessId],
- [Extent226].[ObjectId] AS [ObjectId],
- [Extent226].[ObjectTypeId] AS [ObjectTypeId],
- [Extent226].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent226]
- WHERE ([Extent226].[EndDate] IS NULL) AND (12005 = [Extent226].[ObjectTypeId]) AND ([Extent226].[ObjectId] = [Project315].[AgreementId]) ) AS [Project316] ON 1 = 1
- CROSS JOIN (SELECT [Project318].[K2ProcessId] AS [K2ProcessId], [Project318].[ObjectId] AS [ObjectId], [Project318].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable69]
- LEFT OUTER JOIN (SELECT
- [Extent227].[K2ProcessId] AS [K2ProcessId],
- [Extent227].[ObjectId] AS [ObjectId],
- [Extent227].[ObjectTypeId] AS [ObjectTypeId],
- [Extent227].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent227]
- WHERE ([Extent227].[EndDate] IS NULL) AND (12006 = [Extent227].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent228]
- WHERE ([Project315].[AgreementId] = [Extent228].[AgreementId]) AND ([Extent228].[AgreementId] = [Project315].[AgreementId]) AND ([Extent228].[AnnexId] = [Extent227].[ObjectId])
- )) ) AS [Project318] ON 1 = 1 ) AS [Join159]
- CROSS JOIN (SELECT [Project320].[K2ProcessId] AS [K2ProcessId], [Project320].[ObjectId] AS [ObjectId], [Project320].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable70]
- LEFT OUTER JOIN (SELECT
- [Extent229].[K2ProcessId] AS [K2ProcessId],
- [Extent229].[ObjectId] AS [ObjectId],
- [Extent229].[ObjectTypeId] AS [ObjectTypeId],
- [Extent229].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent229]
- WHERE ([Extent229].[EndDate] IS NULL) AND (12007 = [Extent229].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent230]
- WHERE ([Extent230].[AgreementId] = [Project315].[AgreementId]) AND ([Extent230].[AgreementId] = [Project315].[AgreementId]) AND ([Extent230].[AgreementTerminationId] = [Extent229].[ObjectId])
- )) ) AS [Project320] ON 1 = 1 ) AS [Join161] ) AS [Project321]
- OUTER APPLY (SELECT TOP (1)
- [Extent231].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Extent231].[Name] AS [Name]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent231]
- WHERE (([Extent231].[LanguageCulture] = @p__linq__2) OR (([Extent231].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent231].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent231].[DictionaryItemId] = (CASE WHEN ([Project321].[K2ProcessId] IS NOT NULL) THEN [Project321].[ObjectTypeId] WHEN ([Project321].[K2ProcessId1] IS NOT NULL) THEN [Project321].[ObjectTypeId1] ELSE [Project321].[ObjectTypeId2] END)) ) AS [Limit89]
- ) AS [Project323]
- ) AS [Project325]
- ) AS [Project326]
- ) AS [Project328] ) AS [Limit92] ) AS [Project330]
- OUTER APPLY (SELECT TOP (1)
- [Project341].[K2ProcessId] AS [K2ProcessId],
- [Project341].[K2ProcessId1] AS [K2ProcessId1],
- [Project341].[K2ProcessId2] AS [K2ProcessId2],
- [Project341].[AnnexId] AS [AnnexId],
- [Limit95].[AgreementTerminationId] AS [AgreementTerminationId],
- CASE WHEN ([Project341].[K2ProcessId] IS NOT NULL) THEN [Project330].[Signature] WHEN ([Project341].[K2ProcessId1] IS NOT NULL) THEN [Project341].[Signature] ELSE [Limit95].[Signature] END AS [C1],
- [Project341].[C1] AS [C2]
- FROM (SELECT
- [Project339].[K2ProcessId] AS [K2ProcessId],
- [Project339].[K2ProcessId1] AS [K2ProcessId1],
- [Project339].[K2ProcessId2] AS [K2ProcessId2],
- [Project339].[ObjectId1] AS [ObjectId],
- [Limit94].[AnnexId] AS [AnnexId],
- [Limit94].[Signature] AS [Signature],
- [Project339].[C1] AS [C1]
- FROM (SELECT
- [Project338].[K2ProcessId] AS [K2ProcessId],
- [Project338].[K2ProcessId1] AS [K2ProcessId1],
- [Project338].[ObjectId] AS [ObjectId],
- [Project338].[K2ProcessId2] AS [K2ProcessId2],
- [Project338].[ObjectId1] AS [ObjectId1],
- [Project338].[C1] AS [C1]
- FROM ( SELECT
- [Project336].[K2ProcessId] AS [K2ProcessId],
- [Project336].[ObjectTypeId] AS [ObjectTypeId],
- [Project336].[K2ProcessId1] AS [K2ProcessId1],
- [Project336].[ObjectId] AS [ObjectId],
- [Project336].[ObjectTypeId1] AS [ObjectTypeId1],
- [Project336].[K2ProcessId2] AS [K2ProcessId2],
- [Project336].[ObjectId1] AS [ObjectId1],
- [Project336].[ObjectTypeId2] AS [ObjectTypeId2],
- (SELECT TOP (1)
- [Extent239].[DictionaryItemNameId] AS [DictionaryItemNameId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent239]
- WHERE (([Extent239].[LanguageCulture] = @p__linq__2) OR (([Extent239].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent239].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent239].[DictionaryItemId] = (CASE WHEN ([Project336].[K2ProcessId] IS NOT NULL) THEN [Project336].[ObjectTypeId] WHEN ([Project336].[K2ProcessId1] IS NOT NULL) THEN [Project336].[ObjectTypeId1] ELSE [Project336].[ObjectTypeId2] END))) AS [C1]
- FROM ( SELECT
- @p__linq__2 AS [p__linq__2],
- [Project331].[K2ProcessId] AS [K2ProcessId],
- [Project331].[ObjectTypeId] AS [ObjectTypeId],
- [Join164].[K2ProcessId] AS [K2ProcessId1],
- [Join164].[ObjectId] AS [ObjectId],
- [Join164].[ObjectTypeId] AS [ObjectTypeId1],
- [Join166].[K2ProcessId] AS [K2ProcessId2],
- [Join166].[ObjectId] AS [ObjectId1],
- [Join166].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable71]
- LEFT OUTER JOIN (SELECT
- [Extent234].[K2ProcessId] AS [K2ProcessId],
- [Extent234].[ObjectId] AS [ObjectId],
- [Extent234].[ObjectTypeId] AS [ObjectTypeId],
- [Extent234].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent234]
- WHERE ([Extent234].[EndDate] IS NULL) AND (12005 = [Extent234].[ObjectTypeId]) AND ([Extent234].[ObjectId] = [Project330].[AgreementId]) ) AS [Project331] ON 1 = 1
- CROSS JOIN (SELECT [Project333].[K2ProcessId] AS [K2ProcessId], [Project333].[ObjectId] AS [ObjectId], [Project333].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable72]
- LEFT OUTER JOIN (SELECT
- [Extent235].[K2ProcessId] AS [K2ProcessId],
- [Extent235].[ObjectId] AS [ObjectId],
- [Extent235].[ObjectTypeId] AS [ObjectTypeId],
- [Extent235].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent235]
- WHERE ([Extent235].[EndDate] IS NULL) AND (12006 = [Extent235].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent236]
- WHERE ([Project330].[AgreementId] = [Extent236].[AgreementId]) AND ([Extent236].[AgreementId] = [Project330].[AgreementId]) AND ([Extent236].[AnnexId] = [Extent235].[ObjectId])
- )) ) AS [Project333] ON 1 = 1 ) AS [Join164]
- CROSS JOIN (SELECT [Project335].[K2ProcessId] AS [K2ProcessId], [Project335].[ObjectId] AS [ObjectId], [Project335].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable73]
- LEFT OUTER JOIN (SELECT
- [Extent237].[K2ProcessId] AS [K2ProcessId],
- [Extent237].[ObjectId] AS [ObjectId],
- [Extent237].[ObjectTypeId] AS [ObjectTypeId],
- [Extent237].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent237]
- WHERE ([Extent237].[EndDate] IS NULL) AND (12007 = [Extent237].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent238]
- WHERE ([Extent238].[AgreementId] = [Project330].[AgreementId]) AND ([Extent238].[AgreementId] = [Project330].[AgreementId]) AND ([Extent238].[AgreementTerminationId] = [Extent237].[ObjectId])
- )) ) AS [Project335] ON 1 = 1 ) AS [Join166]
- ) AS [Project336]
- ) AS [Project338] ) AS [Project339]
- OUTER APPLY (SELECT TOP (1)
- [Extent240].[AnnexId] AS [AnnexId],
- [Extent240].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent240]
- WHERE ([Project330].[AgreementId] = [Extent240].[AgreementId]) AND ([Extent240].[AnnexId] = [Project339].[ObjectId]) ) AS [Limit94] ) AS [Project341]
- OUTER APPLY (SELECT TOP (1)
- [Extent241].[AgreementTerminationId] AS [AgreementTerminationId],
- [Extent241].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent241]
- WHERE ([Extent241].[AgreementId] = [Project330].[AgreementId]) AND ([Extent241].[AgreementTerminationId] = [Project341].[ObjectId]) ) AS [Limit95] ) AS [Limit96] ) AS [Project344]
- OUTER APPLY (SELECT TOP (1)
- [Project355].[K2ProcessId] AS [K2ProcessId],
- [Project355].[K2ProcessId1] AS [K2ProcessId1],
- [Project355].[K2ProcessId2] AS [K2ProcessId2],
- [Project355].[AnnexId] AS [AnnexId],
- [Limit99].[AgreementTerminationId] AS [AgreementTerminationId],
- CASE WHEN ([Project355].[K2ProcessId] IS NOT NULL) THEN [Project344].[Signature] WHEN ([Project355].[K2ProcessId1] IS NOT NULL) THEN [Project355].[Signature] ELSE [Limit99].[Signature] END AS [C1],
- [Project355].[C1] AS [C2]
- FROM (SELECT
- [Project353].[K2ProcessId] AS [K2ProcessId],
- [Project353].[K2ProcessId1] AS [K2ProcessId1],
- [Project353].[K2ProcessId2] AS [K2ProcessId2],
- [Project353].[ObjectId1] AS [ObjectId],
- [Limit98].[AnnexId] AS [AnnexId],
- [Limit98].[Signature] AS [Signature],
- [Project353].[C1] AS [C1]
- FROM (SELECT
- [Project352].[K2ProcessId] AS [K2ProcessId],
- [Project352].[K2ProcessId1] AS [K2ProcessId1],
- [Project352].[ObjectId] AS [ObjectId],
- [Project352].[K2ProcessId2] AS [K2ProcessId2],
- [Project352].[ObjectId1] AS [ObjectId1],
- [Project352].[C1] AS [C1]
- FROM ( SELECT
- [Project350].[K2ProcessId] AS [K2ProcessId],
- [Project350].[ObjectTypeId] AS [ObjectTypeId],
- [Project350].[K2ProcessId1] AS [K2ProcessId1],
- [Project350].[ObjectId] AS [ObjectId],
- [Project350].[ObjectTypeId1] AS [ObjectTypeId1],
- [Project350].[K2ProcessId2] AS [K2ProcessId2],
- [Project350].[ObjectId1] AS [ObjectId1],
- [Project350].[ObjectTypeId2] AS [ObjectTypeId2],
- (SELECT TOP (1)
- [Extent247].[DictionaryItemNameId] AS [DictionaryItemNameId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent247]
- WHERE (([Extent247].[LanguageCulture] = @p__linq__2) OR (([Extent247].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent247].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent247].[DictionaryItemId] = (CASE WHEN ([Project350].[K2ProcessId] IS NOT NULL) THEN [Project350].[ObjectTypeId] WHEN ([Project350].[K2ProcessId1] IS NOT NULL) THEN [Project350].[ObjectTypeId1] ELSE [Project350].[ObjectTypeId2] END))) AS [C1]
- FROM ( SELECT
- @p__linq__2 AS [p__linq__2],
- [Project345].[K2ProcessId] AS [K2ProcessId],
- [Project345].[ObjectTypeId] AS [ObjectTypeId],
- [Join169].[K2ProcessId] AS [K2ProcessId1],
- [Join169].[ObjectId] AS [ObjectId],
- [Join169].[ObjectTypeId] AS [ObjectTypeId1],
- [Join171].[K2ProcessId] AS [K2ProcessId2],
- [Join171].[ObjectId] AS [ObjectId1],
- [Join171].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable74]
- LEFT OUTER JOIN (SELECT
- [Extent242].[K2ProcessId] AS [K2ProcessId],
- [Extent242].[ObjectId] AS [ObjectId],
- [Extent242].[ObjectTypeId] AS [ObjectTypeId],
- [Extent242].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent242]
- WHERE ([Extent242].[EndDate] IS NULL) AND (12005 = [Extent242].[ObjectTypeId]) AND ([Extent242].[ObjectId] = [Project344].[AgreementId]) ) AS [Project345] ON 1 = 1
- CROSS JOIN (SELECT [Project347].[K2ProcessId] AS [K2ProcessId], [Project347].[ObjectId] AS [ObjectId], [Project347].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable75]
- LEFT OUTER JOIN (SELECT
- [Extent243].[K2ProcessId] AS [K2ProcessId],
- [Extent243].[ObjectId] AS [ObjectId],
- [Extent243].[ObjectTypeId] AS [ObjectTypeId],
- [Extent243].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent243]
- WHERE ([Extent243].[EndDate] IS NULL) AND (12006 = [Extent243].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent244]
- WHERE ([Project344].[AgreementId] = [Extent244].[AgreementId]) AND ([Extent244].[AgreementId] = [Project344].[AgreementId]) AND ([Extent244].[AnnexId] = [Extent243].[ObjectId])
- )) ) AS [Project347] ON 1 = 1 ) AS [Join169]
- CROSS JOIN (SELECT [Project349].[K2ProcessId] AS [K2ProcessId], [Project349].[ObjectId] AS [ObjectId], [Project349].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable76]
- LEFT OUTER JOIN (SELECT
- [Extent245].[K2ProcessId] AS [K2ProcessId],
- [Extent245].[ObjectId] AS [ObjectId],
- [Extent245].[ObjectTypeId] AS [ObjectTypeId],
- [Extent245].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent245]
- WHERE ([Extent245].[EndDate] IS NULL) AND (12007 = [Extent245].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent246]
- WHERE ([Extent246].[AgreementId] = [Project344].[AgreementId]) AND ([Extent246].[AgreementId] = [Project344].[AgreementId]) AND ([Extent246].[AgreementTerminationId] = [Extent245].[ObjectId])
- )) ) AS [Project349] ON 1 = 1 ) AS [Join171]
- ) AS [Project350]
- ) AS [Project352] ) AS [Project353]
- OUTER APPLY (SELECT TOP (1)
- [Extent248].[AnnexId] AS [AnnexId],
- [Extent248].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent248]
- WHERE ([Project344].[AgreementId] = [Extent248].[AgreementId]) AND ([Extent248].[AnnexId] = [Project353].[ObjectId]) ) AS [Limit98] ) AS [Project355]
- OUTER APPLY (SELECT TOP (1)
- [Extent249].[AgreementTerminationId] AS [AgreementTerminationId],
- [Extent249].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent249]
- WHERE ([Extent249].[AgreementId] = [Project344].[AgreementId]) AND ([Extent249].[AgreementTerminationId] = [Project355].[ObjectId]) ) AS [Limit99] ) AS [Limit100]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent250] ON [Project344].[SecondResponsiblePersonId] = [Extent250].[AccountId]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent251] ON [Project344].[RepresentativeId] = [Extent251].[AccountId]
- INNER JOIN [schAgreements].[tAnnexes] AS [Extent252] ON [Project344].[AgreementId] = [Extent252].[AgreementId]
- UNION ALL
- SELECT
- 7 AS [C1],
- [Project403].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project403].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project403].[AgreementDataId] AS [AgreementDataId],
- [Project403].[AccountId] AS [AccountId],
- [Extent290].[AccountId] AS [AccountId1],
- [Extent291].[AccountId] AS [AccountId2],
- [Project403].[AgreementId] AS [AgreementId],
- [Project403].[AgreementId] AS [AgreementId1],
- [Project403].[CreatedById] AS [CreatedById],
- [Project403].[Subject] AS [Subject],
- [Project403].[AmountInPln] AS [AmountInPln],
- [Project403].[ConcludingDate] AS [ConcludingDate],
- [Project403].[AgreementId] AS [AgreementId2],
- [Project403].[Signature] AS [Signature],
- [Project403].[Name] AS [Name],
- [Project403].[StatusId] AS [StatusId],
- [Project403].[ExpiryDate] AS [ExpiryDate],
- [Project403].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project403].[DisplayName] AS [DisplayName],
- [Project403].[PaymentTermId] AS [PaymentTermId],
- CASE WHEN ([Project403].[Name1] IS NULL) THEN N'' ELSE [Project403].[Name2] END + N' - ' + CASE WHEN ([Project403].[C1] IS NULL) THEN N'' ELSE [Limit116].[C1] END AS [C2],
- [Project403].[RepresentativeId] AS [RepresentativeId],
- [Extent291].[DisplayName] AS [DisplayName1],
- [Project403].[DisplayName] AS [DisplayName2],
- [Project403].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Extent290].[DisplayName] AS [DisplayName3],
- [Project403].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project403].[K2ProcessId2] AS [K2ProcessId],
- [Project403].[K2ProcessId] AS [K2ProcessId1],
- [Project403].[K2ProcessId1] AS [K2ProcessId2],
- [Project403].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project403].[C2] AS [C3],
- [Project403].[C3] AS [C4],
- [Project403].[K2ProcessId5] AS [K2ProcessId3],
- [Project403].[K2ProcessId3] AS [K2ProcessId4],
- [Project403].[K2ProcessId4] AS [K2ProcessId5],
- [Project403].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project403].[C4] AS [C5],
- [Project403].[C5] AS [C6],
- [Project403].[K2ProcessId8] AS [K2ProcessId6],
- [Project403].[K2ProcessId6] AS [K2ProcessId7],
- [Project403].[K2ProcessId7] AS [K2ProcessId8],
- [Project403].[C6] AS [C7],
- [Project403].[AnnexId] AS [AnnexId],
- [Project403].[AgreementTerminationId] AS [AgreementTerminationId],
- [Limit116].[K2ProcessId2] AS [K2ProcessId9],
- [Limit116].[K2ProcessId] AS [K2ProcessId10],
- [Limit116].[K2ProcessId1] AS [K2ProcessId11],
- [Limit116].[C2] AS [C8],
- [Limit116].[AnnexId] AS [AnnexId1],
- [Limit116].[AgreementTerminationId] AS [AgreementTerminationId1],
- CAST(NULL AS int) AS [C9],
- CAST(NULL AS datetime2) AS [C10],
- CAST(NULL AS int) AS [C11],
- CAST(NULL AS int) AS [C12],
- CAST(NULL AS varchar(1)) AS [C13],
- CAST(NULL AS int) AS [C14],
- CAST(NULL AS int) AS [C15],
- CAST(NULL AS varchar(1)) AS [C16],
- CAST(NULL AS int) AS [C17],
- CAST(NULL AS int) AS [C18],
- CAST(NULL AS varchar(1)) AS [C19],
- CAST(NULL AS int) AS [C20],
- CAST(NULL AS int) AS [C21],
- CAST(NULL AS varchar(1)) AS [C22],
- CAST(NULL AS varchar(1)) AS [C23],
- CAST(NULL AS int) AS [C24],
- CAST(NULL AS int) AS [C25],
- CAST(NULL AS int) AS [C26],
- CAST(NULL AS varchar(1)) AS [C27],
- CAST(NULL AS varchar(1)) AS [C28],
- CAST(NULL AS varchar(1)) AS [C29],
- CAST(NULL AS int) AS [C30],
- CAST(NULL AS datetime2) AS [C31],
- CAST(NULL AS int) AS [C32],
- CAST(NULL AS int) AS [C33],
- CAST(NULL AS varchar(1)) AS [C34],
- CAST(NULL AS int) AS [C35],
- CAST(NULL AS int) AS [C36],
- CAST(NULL AS varchar(1)) AS [C37],
- CAST(NULL AS int) AS [C38],
- CAST(NULL AS int) AS [C39],
- CAST(NULL AS varchar(1)) AS [C40],
- CAST(NULL AS int) AS [C41],
- CAST(NULL AS int) AS [C42],
- CAST(NULL AS varchar(1)) AS [C43],
- CAST(NULL AS varchar(1)) AS [C44],
- CAST(NULL AS datetime2) AS [C45],
- CAST(NULL AS int) AS [C46],
- CAST(NULL AS varchar(1)) AS [C47],
- CAST(NULL AS varchar(1)) AS [C48],
- [Extent292].[Signature] AS [Signature1],
- CAST(NULL AS varchar(1)) AS [C49]
- FROM (SELECT
- [Project389].[AgreementId] AS [AgreementId],
- [Project389].[Signature] AS [Signature],
- [Project389].[StatusId] AS [StatusId],
- [Project389].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project389].[CreatedById] AS [CreatedById],
- [Project389].[AgreementDataId] AS [AgreementDataId],
- [Project389].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project389].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project389].[RepresentativeId] AS [RepresentativeId],
- [Project389].[ConcludingDate] AS [ConcludingDate],
- [Project389].[Subject] AS [Subject],
- [Project389].[AmountInPln] AS [AmountInPln],
- [Project389].[PaymentTermId] AS [PaymentTermId],
- [Project389].[ExpiryDate] AS [ExpiryDate],
- [Project389].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project389].[Name] AS [Name],
- [Project389].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project389].[AccountId] AS [AccountId],
- [Project389].[DisplayName] AS [DisplayName],
- [Project389].[K2ProcessId] AS [K2ProcessId],
- [Project389].[K2ProcessId1] AS [K2ProcessId1],
- [Project389].[K2ProcessId2] AS [K2ProcessId2],
- [Project389].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project389].[Name1] AS [Name1],
- [Project389].[K2ProcessId3] AS [K2ProcessId3],
- [Project389].[K2ProcessId4] AS [K2ProcessId4],
- [Project389].[K2ProcessId5] AS [K2ProcessId5],
- [Project389].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project389].[Name2] AS [Name2],
- [Limit112].[K2ProcessId] AS [K2ProcessId6],
- [Limit112].[K2ProcessId1] AS [K2ProcessId7],
- [Limit112].[K2ProcessId2] AS [K2ProcessId8],
- [Limit112].[AnnexId] AS [AnnexId],
- [Limit112].[AgreementTerminationId] AS [AgreementTerminationId],
- [Limit112].[C1] AS [C1],
- [Project389].[C1] AS [C2],
- [Project389].[C2] AS [C3],
- [Project389].[C3] AS [C4],
- [Project389].[C4] AS [C5],
- [Limit112].[C2] AS [C6]
- FROM (SELECT
- [Project374].[AgreementId] AS [AgreementId],
- [Project374].[Signature] AS [Signature],
- [Project374].[StatusId] AS [StatusId],
- [Project374].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project374].[CreatedById] AS [CreatedById],
- [Project374].[AgreementDataId] AS [AgreementDataId],
- [Project374].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project374].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project374].[RepresentativeId] AS [RepresentativeId],
- [Project374].[ConcludingDate] AS [ConcludingDate],
- [Project374].[Subject] AS [Subject],
- [Project374].[AmountInPln] AS [AmountInPln],
- [Project374].[PaymentTermId] AS [PaymentTermId],
- [Project374].[ExpiryDate] AS [ExpiryDate],
- [Project374].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project374].[Name] AS [Name],
- [Project374].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project374].[AccountId] AS [AccountId],
- [Project374].[DisplayName] AS [DisplayName],
- [Project374].[K2ProcessId] AS [K2ProcessId],
- [Project374].[K2ProcessId1] AS [K2ProcessId1],
- [Project374].[K2ProcessId2] AS [K2ProcessId2],
- [Project374].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project374].[Name1] AS [Name1],
- [Limit108].[K2ProcessId] AS [K2ProcessId3],
- [Limit108].[K2ProcessId1] AS [K2ProcessId4],
- [Limit108].[K2ProcessId2] AS [K2ProcessId5],
- [Limit108].[DictionaryItemNameId] AS [DictionaryItemNameId2],
- [Limit108].[Name] AS [Name2],
- [Project374].[C1] AS [C1],
- [Project374].[C2] AS [C2],
- [Limit108].[C1] AS [C3],
- [Limit108].[C2] AS [C4]
- FROM (SELECT
- [Project359].[AgreementId] AS [AgreementId],
- [Project359].[Signature] AS [Signature],
- [Project359].[StatusId] AS [StatusId],
- [Project359].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project359].[CreatedById] AS [CreatedById],
- [Project359].[AgreementDataId] AS [AgreementDataId],
- [Project359].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project359].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project359].[RepresentativeId] AS [RepresentativeId],
- [Project359].[ConcludingDate] AS [ConcludingDate],
- [Project359].[Subject] AS [Subject],
- [Project359].[AmountInPln] AS [AmountInPln],
- [Project359].[PaymentTermId] AS [PaymentTermId],
- [Project359].[ExpiryDate] AS [ExpiryDate],
- [Project359].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project359].[Name] AS [Name],
- [Project359].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project359].[AccountId] AS [AccountId],
- [Project359].[DisplayName] AS [DisplayName],
- [Limit104].[K2ProcessId] AS [K2ProcessId],
- [Limit104].[K2ProcessId1] AS [K2ProcessId1],
- [Limit104].[K2ProcessId2] AS [K2ProcessId2],
- [Limit104].[DictionaryItemNameId] AS [DictionaryItemNameId1],
- [Limit104].[Name] AS [Name1],
- [Limit104].[C1] AS [C1],
- [Limit104].[C2] AS [C2]
- FROM (SELECT
- [Filter209].[AgreementId7] AS [AgreementId],
- [Filter209].[Signature] AS [Signature],
- [Filter209].[StatusId] AS [StatusId],
- [Filter209].[IsGroupAgreement] AS [IsGroupAgreement],
- [Filter209].[CreatedById7] AS [CreatedById],
- [Filter209].[AgreementDataId] AS [AgreementDataId],
- [Filter209].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Filter209].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Filter209].[RepresentativeId] AS [RepresentativeId],
- [Filter209].[ConcludingDate] AS [ConcludingDate],
- [Filter209].[Subject] AS [Subject],
- [Filter209].[AmountInPln] AS [AmountInPln],
- [Filter209].[PaymentTermId] AS [PaymentTermId],
- [Filter209].[ExpiryDate] AS [ExpiryDate],
- [Filter209].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Filter209].[Name11] AS [Name],
- [Filter209].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Extent257].[AccountId] AS [AccountId],
- [Extent257].[DisplayName] AS [DisplayName]
- FROM (SELECT [Extent253].[AgreementId] AS [AgreementId7], [Extent253].[Signature] AS [Signature], [Extent253].[StatusId] AS [StatusId], [Extent253].[IsGroupAgreement] AS [IsGroupAgreement], [Extent253].[CreatedById] AS [CreatedById7], [Extent254].[AgreementDataId] AS [AgreementDataId], [Extent254].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent254].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent254].[RepresentativeId] AS [RepresentativeId], [Extent254].[ConcludingDate] AS [ConcludingDate], [Extent254].[Subject] AS [Subject], [Extent254].[AmountInPln] AS [AmountInPln], [Extent254].[PaymentTermId] AS [PaymentTermId], [Extent254].[ExpiryDate] AS [ExpiryDate], [Extent255].[DictionaryItemNameId] AS [DictionaryItemNameId], [Extent255].[Name] AS [Name11], [Extent255].[LanguageCulture] AS [LanguageCulture13], [Extent256].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId], [Extent256].[LanguageCulture] AS [LanguageCulture14]
- FROM [schAgreements].[tAgreements] AS [Extent253]
- INNER JOIN [schAgreements].[tAgreementData] AS [Extent254] ON [Extent253].[AgreementId] = [Extent254].[AgreementId]
- INNER JOIN [schDictionaries].[tDictionaryItemNames] AS [Extent255] ON [Extent253].[StatusId] = [Extent255].[DictionaryItemId]
- INNER JOIN [schDictionaries].[tUserDictionaryItemNames] AS [Extent256] ON [Extent254].[AgreementTypeId] = [Extent256].[UserDictionaryItemId]
- WHERE [Extent254].[IsValid] = 1 ) AS [Filter209]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent257] ON [Filter209].[FirstResponsiblePersonId] = [Extent257].[AccountId]
- WHERE (([Filter209].[LanguageCulture13] = @p__linq__0) OR (([Filter209].[LanguageCulture13] IS NULL) AND (@p__linq__0 IS NULL))) AND (([Filter209].[LanguageCulture14] = @p__linq__1) OR (([Filter209].[LanguageCulture14] IS NULL) AND (@p__linq__1 IS NULL))) ) AS [Project359]
- OUTER APPLY (SELECT TOP (1)
- [Project372].[K2ProcessId] AS [K2ProcessId],
- [Project372].[K2ProcessId1] AS [K2ProcessId1],
- [Project372].[K2ProcessId2] AS [K2ProcessId2],
- [Project372].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project372].[Name] AS [Name],
- [Project372].[C1] AS [C1],
- [Project372].[C2] AS [C2]
- FROM ( SELECT
- [Project370].[K2ProcessId] AS [K2ProcessId],
- [Project370].[K2ProcessId1] AS [K2ProcessId1],
- [Project370].[K2ProcessId2] AS [K2ProcessId2],
- [Project370].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project370].[Name] AS [Name],
- [Project370].[C1] AS [C1],
- (SELECT TOP (1)
- [Extent265].[AgreementTerminationId] AS [AgreementTerminationId]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent265]
- WHERE ([Extent265].[AgreementId] = [Project359].[AgreementId]) AND ([Extent265].[AgreementTerminationId] = [Project370].[ObjectId])) AS [C2]
- FROM ( SELECT
- [Project369].[K2ProcessId] AS [K2ProcessId],
- [Project369].[K2ProcessId1] AS [K2ProcessId1],
- [Project369].[K2ProcessId2] AS [K2ProcessId2],
- [Project369].[ObjectId] AS [ObjectId],
- [Project369].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project369].[Name] AS [Name],
- [Project369].[C1] AS [C1]
- FROM ( SELECT
- [Project367].[K2ProcessId] AS [K2ProcessId],
- [Project367].[K2ProcessId1] AS [K2ProcessId1],
- [Project367].[K2ProcessId2] AS [K2ProcessId2],
- [Project367].[ObjectId1] AS [ObjectId],
- [Project367].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project367].[Name] AS [Name],
- (SELECT TOP (1)
- [Extent264].[AnnexId] AS [AnnexId]
- FROM [schAgreements].[tAnnexes] AS [Extent264]
- WHERE ([Project359].[AgreementId] = [Extent264].[AgreementId]) AND ([Extent264].[AnnexId] = [Project367].[ObjectId])) AS [C1]
- FROM ( SELECT
- [Project365].[K2ProcessId] AS [K2ProcessId],
- [Project365].[K2ProcessId1] AS [K2ProcessId1],
- [Project365].[ObjectId] AS [ObjectId],
- [Project365].[K2ProcessId2] AS [K2ProcessId2],
- [Project365].[ObjectId1] AS [ObjectId1],
- [Limit101].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Limit101].[Name] AS [Name]
- FROM (SELECT
- @p__linq__2 AS [p__linq__2],
- [Project360].[K2ProcessId] AS [K2ProcessId],
- [Project360].[ObjectTypeId] AS [ObjectTypeId],
- [Join181].[K2ProcessId] AS [K2ProcessId1],
- [Join181].[ObjectId] AS [ObjectId],
- [Join181].[ObjectTypeId] AS [ObjectTypeId1],
- [Join183].[K2ProcessId] AS [K2ProcessId2],
- [Join183].[ObjectId] AS [ObjectId1],
- [Join183].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable77]
- LEFT OUTER JOIN (SELECT
- [Extent258].[K2ProcessId] AS [K2ProcessId],
- [Extent258].[ObjectId] AS [ObjectId],
- [Extent258].[ObjectTypeId] AS [ObjectTypeId],
- [Extent258].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent258]
- WHERE ([Extent258].[EndDate] IS NULL) AND (12005 = [Extent258].[ObjectTypeId]) AND ([Extent258].[ObjectId] = [Project359].[AgreementId]) ) AS [Project360] ON 1 = 1
- CROSS JOIN (SELECT [Project362].[K2ProcessId] AS [K2ProcessId], [Project362].[ObjectId] AS [ObjectId], [Project362].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable78]
- LEFT OUTER JOIN (SELECT
- [Extent259].[K2ProcessId] AS [K2ProcessId],
- [Extent259].[ObjectId] AS [ObjectId],
- [Extent259].[ObjectTypeId] AS [ObjectTypeId],
- [Extent259].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent259]
- WHERE ([Extent259].[EndDate] IS NULL) AND (12006 = [Extent259].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent260]
- WHERE ([Project359].[AgreementId] = [Extent260].[AgreementId]) AND ([Extent260].[AgreementId] = [Project359].[AgreementId]) AND ([Extent260].[AnnexId] = [Extent259].[ObjectId])
- )) ) AS [Project362] ON 1 = 1 ) AS [Join181]
- CROSS JOIN (SELECT [Project364].[K2ProcessId] AS [K2ProcessId], [Project364].[ObjectId] AS [ObjectId], [Project364].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable79]
- LEFT OUTER JOIN (SELECT
- [Extent261].[K2ProcessId] AS [K2ProcessId],
- [Extent261].[ObjectId] AS [ObjectId],
- [Extent261].[ObjectTypeId] AS [ObjectTypeId],
- [Extent261].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent261]
- WHERE ([Extent261].[EndDate] IS NULL) AND (12007 = [Extent261].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent262]
- WHERE ([Extent262].[AgreementId] = [Project359].[AgreementId]) AND ([Extent262].[AgreementId] = [Project359].[AgreementId]) AND ([Extent262].[AgreementTerminationId] = [Extent261].[ObjectId])
- )) ) AS [Project364] ON 1 = 1 ) AS [Join183] ) AS [Project365]
- OUTER APPLY (SELECT TOP (1)
- [Extent263].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Extent263].[Name] AS [Name]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent263]
- WHERE (([Extent263].[LanguageCulture] = @p__linq__2) OR (([Extent263].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent263].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent263].[DictionaryItemId] = (CASE WHEN ([Project365].[K2ProcessId] IS NOT NULL) THEN [Project365].[ObjectTypeId] WHEN ([Project365].[K2ProcessId1] IS NOT NULL) THEN [Project365].[ObjectTypeId1] ELSE [Project365].[ObjectTypeId2] END)) ) AS [Limit101]
- ) AS [Project367]
- ) AS [Project369]
- ) AS [Project370]
- ) AS [Project372] ) AS [Limit104] ) AS [Project374]
- OUTER APPLY (SELECT TOP (1)
- [Project387].[K2ProcessId] AS [K2ProcessId],
- [Project387].[K2ProcessId1] AS [K2ProcessId1],
- [Project387].[K2ProcessId2] AS [K2ProcessId2],
- [Project387].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project387].[Name] AS [Name],
- [Project387].[C1] AS [C1],
- [Project387].[C2] AS [C2]
- FROM ( SELECT
- [Project385].[K2ProcessId] AS [K2ProcessId],
- [Project385].[K2ProcessId1] AS [K2ProcessId1],
- [Project385].[K2ProcessId2] AS [K2ProcessId2],
- [Project385].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project385].[Name] AS [Name],
- [Project385].[C1] AS [C1],
- (SELECT TOP (1)
- [Extent273].[AgreementTerminationId] AS [AgreementTerminationId]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent273]
- WHERE ([Extent273].[AgreementId] = [Project374].[AgreementId]) AND ([Extent273].[AgreementTerminationId] = [Project385].[ObjectId])) AS [C2]
- FROM ( SELECT
- [Project384].[K2ProcessId] AS [K2ProcessId],
- [Project384].[K2ProcessId1] AS [K2ProcessId1],
- [Project384].[K2ProcessId2] AS [K2ProcessId2],
- [Project384].[ObjectId] AS [ObjectId],
- [Project384].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project384].[Name] AS [Name],
- [Project384].[C1] AS [C1]
- FROM ( SELECT
- [Project382].[K2ProcessId] AS [K2ProcessId],
- [Project382].[K2ProcessId1] AS [K2ProcessId1],
- [Project382].[K2ProcessId2] AS [K2ProcessId2],
- [Project382].[ObjectId1] AS [ObjectId],
- [Project382].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project382].[Name] AS [Name],
- (SELECT TOP (1)
- [Extent272].[AnnexId] AS [AnnexId]
- FROM [schAgreements].[tAnnexes] AS [Extent272]
- WHERE ([Project374].[AgreementId] = [Extent272].[AgreementId]) AND ([Extent272].[AnnexId] = [Project382].[ObjectId])) AS [C1]
- FROM ( SELECT
- [Project380].[K2ProcessId] AS [K2ProcessId],
- [Project380].[K2ProcessId1] AS [K2ProcessId1],
- [Project380].[ObjectId] AS [ObjectId],
- [Project380].[K2ProcessId2] AS [K2ProcessId2],
- [Project380].[ObjectId1] AS [ObjectId1],
- [Limit105].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Limit105].[Name] AS [Name]
- FROM (SELECT
- @p__linq__2 AS [p__linq__2],
- [Project375].[K2ProcessId] AS [K2ProcessId],
- [Project375].[ObjectTypeId] AS [ObjectTypeId],
- [Join186].[K2ProcessId] AS [K2ProcessId1],
- [Join186].[ObjectId] AS [ObjectId],
- [Join186].[ObjectTypeId] AS [ObjectTypeId1],
- [Join188].[K2ProcessId] AS [K2ProcessId2],
- [Join188].[ObjectId] AS [ObjectId1],
- [Join188].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable80]
- LEFT OUTER JOIN (SELECT
- [Extent266].[K2ProcessId] AS [K2ProcessId],
- [Extent266].[ObjectId] AS [ObjectId],
- [Extent266].[ObjectTypeId] AS [ObjectTypeId],
- [Extent266].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent266]
- WHERE ([Extent266].[EndDate] IS NULL) AND (12005 = [Extent266].[ObjectTypeId]) AND ([Extent266].[ObjectId] = [Project374].[AgreementId]) ) AS [Project375] ON 1 = 1
- CROSS JOIN (SELECT [Project377].[K2ProcessId] AS [K2ProcessId], [Project377].[ObjectId] AS [ObjectId], [Project377].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable81]
- LEFT OUTER JOIN (SELECT
- [Extent267].[K2ProcessId] AS [K2ProcessId],
- [Extent267].[ObjectId] AS [ObjectId],
- [Extent267].[ObjectTypeId] AS [ObjectTypeId],
- [Extent267].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent267]
- WHERE ([Extent267].[EndDate] IS NULL) AND (12006 = [Extent267].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent268]
- WHERE ([Project374].[AgreementId] = [Extent268].[AgreementId]) AND ([Extent268].[AgreementId] = [Project374].[AgreementId]) AND ([Extent268].[AnnexId] = [Extent267].[ObjectId])
- )) ) AS [Project377] ON 1 = 1 ) AS [Join186]
- CROSS JOIN (SELECT [Project379].[K2ProcessId] AS [K2ProcessId], [Project379].[ObjectId] AS [ObjectId], [Project379].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable82]
- LEFT OUTER JOIN (SELECT
- [Extent269].[K2ProcessId] AS [K2ProcessId],
- [Extent269].[ObjectId] AS [ObjectId],
- [Extent269].[ObjectTypeId] AS [ObjectTypeId],
- [Extent269].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent269]
- WHERE ([Extent269].[EndDate] IS NULL) AND (12007 = [Extent269].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent270]
- WHERE ([Extent270].[AgreementId] = [Project374].[AgreementId]) AND ([Extent270].[AgreementId] = [Project374].[AgreementId]) AND ([Extent270].[AgreementTerminationId] = [Extent269].[ObjectId])
- )) ) AS [Project379] ON 1 = 1 ) AS [Join188] ) AS [Project380]
- OUTER APPLY (SELECT TOP (1)
- [Extent271].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Extent271].[Name] AS [Name]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent271]
- WHERE (([Extent271].[LanguageCulture] = @p__linq__2) OR (([Extent271].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent271].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent271].[DictionaryItemId] = (CASE WHEN ([Project380].[K2ProcessId] IS NOT NULL) THEN [Project380].[ObjectTypeId] WHEN ([Project380].[K2ProcessId1] IS NOT NULL) THEN [Project380].[ObjectTypeId1] ELSE [Project380].[ObjectTypeId2] END)) ) AS [Limit105]
- ) AS [Project382]
- ) AS [Project384]
- ) AS [Project385]
- ) AS [Project387] ) AS [Limit108] ) AS [Project389]
- OUTER APPLY (SELECT TOP (1)
- [Project400].[K2ProcessId] AS [K2ProcessId],
- [Project400].[K2ProcessId1] AS [K2ProcessId1],
- [Project400].[K2ProcessId2] AS [K2ProcessId2],
- [Project400].[AnnexId] AS [AnnexId],
- [Limit111].[AgreementTerminationId] AS [AgreementTerminationId],
- CASE WHEN ([Project400].[K2ProcessId] IS NOT NULL) THEN [Project389].[Signature] WHEN ([Project400].[K2ProcessId1] IS NOT NULL) THEN [Project400].[Signature] ELSE [Limit111].[Signature] END AS [C1],
- [Project400].[C1] AS [C2]
- FROM (SELECT
- [Project398].[K2ProcessId] AS [K2ProcessId],
- [Project398].[K2ProcessId1] AS [K2ProcessId1],
- [Project398].[K2ProcessId2] AS [K2ProcessId2],
- [Project398].[ObjectId1] AS [ObjectId],
- [Limit110].[AnnexId] AS [AnnexId],
- [Limit110].[Signature] AS [Signature],
- [Project398].[C1] AS [C1]
- FROM (SELECT
- [Project397].[K2ProcessId] AS [K2ProcessId],
- [Project397].[K2ProcessId1] AS [K2ProcessId1],
- [Project397].[ObjectId] AS [ObjectId],
- [Project397].[K2ProcessId2] AS [K2ProcessId2],
- [Project397].[ObjectId1] AS [ObjectId1],
- [Project397].[C1] AS [C1]
- FROM ( SELECT
- [Project395].[K2ProcessId] AS [K2ProcessId],
- [Project395].[ObjectTypeId] AS [ObjectTypeId],
- [Project395].[K2ProcessId1] AS [K2ProcessId1],
- [Project395].[ObjectId] AS [ObjectId],
- [Project395].[ObjectTypeId1] AS [ObjectTypeId1],
- [Project395].[K2ProcessId2] AS [K2ProcessId2],
- [Project395].[ObjectId1] AS [ObjectId1],
- [Project395].[ObjectTypeId2] AS [ObjectTypeId2],
- (SELECT TOP (1)
- [Extent279].[DictionaryItemNameId] AS [DictionaryItemNameId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent279]
- WHERE (([Extent279].[LanguageCulture] = @p__linq__2) OR (([Extent279].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent279].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent279].[DictionaryItemId] = (CASE WHEN ([Project395].[K2ProcessId] IS NOT NULL) THEN [Project395].[ObjectTypeId] WHEN ([Project395].[K2ProcessId1] IS NOT NULL) THEN [Project395].[ObjectTypeId1] ELSE [Project395].[ObjectTypeId2] END))) AS [C1]
- FROM ( SELECT
- @p__linq__2 AS [p__linq__2],
- [Project390].[K2ProcessId] AS [K2ProcessId],
- [Project390].[ObjectTypeId] AS [ObjectTypeId],
- [Join191].[K2ProcessId] AS [K2ProcessId1],
- [Join191].[ObjectId] AS [ObjectId],
- [Join191].[ObjectTypeId] AS [ObjectTypeId1],
- [Join193].[K2ProcessId] AS [K2ProcessId2],
- [Join193].[ObjectId] AS [ObjectId1],
- [Join193].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable83]
- LEFT OUTER JOIN (SELECT
- [Extent274].[K2ProcessId] AS [K2ProcessId],
- [Extent274].[ObjectId] AS [ObjectId],
- [Extent274].[ObjectTypeId] AS [ObjectTypeId],
- [Extent274].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent274]
- WHERE ([Extent274].[EndDate] IS NULL) AND (12005 = [Extent274].[ObjectTypeId]) AND ([Extent274].[ObjectId] = [Project389].[AgreementId]) ) AS [Project390] ON 1 = 1
- CROSS JOIN (SELECT [Project392].[K2ProcessId] AS [K2ProcessId], [Project392].[ObjectId] AS [ObjectId], [Project392].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable84]
- LEFT OUTER JOIN (SELECT
- [Extent275].[K2ProcessId] AS [K2ProcessId],
- [Extent275].[ObjectId] AS [ObjectId],
- [Extent275].[ObjectTypeId] AS [ObjectTypeId],
- [Extent275].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent275]
- WHERE ([Extent275].[EndDate] IS NULL) AND (12006 = [Extent275].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent276]
- WHERE ([Project389].[AgreementId] = [Extent276].[AgreementId]) AND ([Extent276].[AgreementId] = [Project389].[AgreementId]) AND ([Extent276].[AnnexId] = [Extent275].[ObjectId])
- )) ) AS [Project392] ON 1 = 1 ) AS [Join191]
- CROSS JOIN (SELECT [Project394].[K2ProcessId] AS [K2ProcessId], [Project394].[ObjectId] AS [ObjectId], [Project394].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable85]
- LEFT OUTER JOIN (SELECT
- [Extent277].[K2ProcessId] AS [K2ProcessId],
- [Extent277].[ObjectId] AS [ObjectId],
- [Extent277].[ObjectTypeId] AS [ObjectTypeId],
- [Extent277].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent277]
- WHERE ([Extent277].[EndDate] IS NULL) AND (12007 = [Extent277].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent278]
- WHERE ([Extent278].[AgreementId] = [Project389].[AgreementId]) AND ([Extent278].[AgreementId] = [Project389].[AgreementId]) AND ([Extent278].[AgreementTerminationId] = [Extent277].[ObjectId])
- )) ) AS [Project394] ON 1 = 1 ) AS [Join193]
- ) AS [Project395]
- ) AS [Project397] ) AS [Project398]
- OUTER APPLY (SELECT TOP (1)
- [Extent280].[AnnexId] AS [AnnexId],
- [Extent280].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent280]
- WHERE ([Project389].[AgreementId] = [Extent280].[AgreementId]) AND ([Extent280].[AnnexId] = [Project398].[ObjectId]) ) AS [Limit110] ) AS [Project400]
- OUTER APPLY (SELECT TOP (1)
- [Extent281].[AgreementTerminationId] AS [AgreementTerminationId],
- [Extent281].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent281]
- WHERE ([Extent281].[AgreementId] = [Project389].[AgreementId]) AND ([Extent281].[AgreementTerminationId] = [Project400].[ObjectId]) ) AS [Limit111] ) AS [Limit112] ) AS [Project403]
- OUTER APPLY (SELECT TOP (1)
- [Project414].[K2ProcessId] AS [K2ProcessId],
- [Project414].[K2ProcessId1] AS [K2ProcessId1],
- [Project414].[K2ProcessId2] AS [K2ProcessId2],
- [Project414].[AnnexId] AS [AnnexId],
- [Limit115].[AgreementTerminationId] AS [AgreementTerminationId],
- CASE WHEN ([Project414].[K2ProcessId] IS NOT NULL) THEN [Project403].[Signature] WHEN ([Project414].[K2ProcessId1] IS NOT NULL) THEN [Project414].[Signature] ELSE [Limit115].[Signature] END AS [C1],
- [Project414].[C1] AS [C2]
- FROM (SELECT
- [Project412].[K2ProcessId] AS [K2ProcessId],
- [Project412].[K2ProcessId1] AS [K2ProcessId1],
- [Project412].[K2ProcessId2] AS [K2ProcessId2],
- [Project412].[ObjectId1] AS [ObjectId],
- [Limit114].[AnnexId] AS [AnnexId],
- [Limit114].[Signature] AS [Signature],
- [Project412].[C1] AS [C1]
- FROM (SELECT
- [Project411].[K2ProcessId] AS [K2ProcessId],
- [Project411].[K2ProcessId1] AS [K2ProcessId1],
- [Project411].[ObjectId] AS [ObjectId],
- [Project411].[K2ProcessId2] AS [K2ProcessId2],
- [Project411].[ObjectId1] AS [ObjectId1],
- [Project411].[C1] AS [C1]
- FROM ( SELECT
- [Project409].[K2ProcessId] AS [K2ProcessId],
- [Project409].[ObjectTypeId] AS [ObjectTypeId],
- [Project409].[K2ProcessId1] AS [K2ProcessId1],
- [Project409].[ObjectId] AS [ObjectId],
- [Project409].[ObjectTypeId1] AS [ObjectTypeId1],
- [Project409].[K2ProcessId2] AS [K2ProcessId2],
- [Project409].[ObjectId1] AS [ObjectId1],
- [Project409].[ObjectTypeId2] AS [ObjectTypeId2],
- (SELECT TOP (1)
- [Extent287].[DictionaryItemNameId] AS [DictionaryItemNameId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent287]
- WHERE (([Extent287].[LanguageCulture] = @p__linq__2) OR (([Extent287].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent287].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent287].[DictionaryItemId] = (CASE WHEN ([Project409].[K2ProcessId] IS NOT NULL) THEN [Project409].[ObjectTypeId] WHEN ([Project409].[K2ProcessId1] IS NOT NULL) THEN [Project409].[ObjectTypeId1] ELSE [Project409].[ObjectTypeId2] END))) AS [C1]
- FROM ( SELECT
- @p__linq__2 AS [p__linq__2],
- [Project404].[K2ProcessId] AS [K2ProcessId],
- [Project404].[ObjectTypeId] AS [ObjectTypeId],
- [Join196].[K2ProcessId] AS [K2ProcessId1],
- [Join196].[ObjectId] AS [ObjectId],
- [Join196].[ObjectTypeId] AS [ObjectTypeId1],
- [Join198].[K2ProcessId] AS [K2ProcessId2],
- [Join198].[ObjectId] AS [ObjectId1],
- [Join198].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable86]
- LEFT OUTER JOIN (SELECT
- [Extent282].[K2ProcessId] AS [K2ProcessId],
- [Extent282].[ObjectId] AS [ObjectId],
- [Extent282].[ObjectTypeId] AS [ObjectTypeId],
- [Extent282].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent282]
- WHERE ([Extent282].[EndDate] IS NULL) AND (12005 = [Extent282].[ObjectTypeId]) AND ([Extent282].[ObjectId] = [Project403].[AgreementId]) ) AS [Project404] ON 1 = 1
- CROSS JOIN (SELECT [Project406].[K2ProcessId] AS [K2ProcessId], [Project406].[ObjectId] AS [ObjectId], [Project406].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable87]
- LEFT OUTER JOIN (SELECT
- [Extent283].[K2ProcessId] AS [K2ProcessId],
- [Extent283].[ObjectId] AS [ObjectId],
- [Extent283].[ObjectTypeId] AS [ObjectTypeId],
- [Extent283].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent283]
- WHERE ([Extent283].[EndDate] IS NULL) AND (12006 = [Extent283].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent284]
- WHERE ([Project403].[AgreementId] = [Extent284].[AgreementId]) AND ([Extent284].[AgreementId] = [Project403].[AgreementId]) AND ([Extent284].[AnnexId] = [Extent283].[ObjectId])
- )) ) AS [Project406] ON 1 = 1 ) AS [Join196]
- CROSS JOIN (SELECT [Project408].[K2ProcessId] AS [K2ProcessId], [Project408].[ObjectId] AS [ObjectId], [Project408].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable88]
- LEFT OUTER JOIN (SELECT
- [Extent285].[K2ProcessId] AS [K2ProcessId],
- [Extent285].[ObjectId] AS [ObjectId],
- [Extent285].[ObjectTypeId] AS [ObjectTypeId],
- [Extent285].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent285]
- WHERE ([Extent285].[EndDate] IS NULL) AND (12007 = [Extent285].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent286]
- WHERE ([Extent286].[AgreementId] = [Project403].[AgreementId]) AND ([Extent286].[AgreementId] = [Project403].[AgreementId]) AND ([Extent286].[AgreementTerminationId] = [Extent285].[ObjectId])
- )) ) AS [Project408] ON 1 = 1 ) AS [Join198]
- ) AS [Project409]
- ) AS [Project411] ) AS [Project412]
- OUTER APPLY (SELECT TOP (1)
- [Extent288].[AnnexId] AS [AnnexId],
- [Extent288].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent288]
- WHERE ([Project403].[AgreementId] = [Extent288].[AgreementId]) AND ([Extent288].[AnnexId] = [Project412].[ObjectId]) ) AS [Limit114] ) AS [Project414]
- OUTER APPLY (SELECT TOP (1)
- [Extent289].[AgreementTerminationId] AS [AgreementTerminationId],
- [Extent289].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent289]
- WHERE ([Extent289].[AgreementId] = [Project403].[AgreementId]) AND ([Extent289].[AgreementTerminationId] = [Project414].[ObjectId]) ) AS [Limit115] ) AS [Limit116]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent290] ON [Project403].[SecondResponsiblePersonId] = [Extent290].[AccountId]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent291] ON [Project403].[RepresentativeId] = [Extent291].[AccountId]
- INNER JOIN [schAgreements].[tAgreementTerminations] AS [Extent292] ON [Extent292].[AgreementId] = [Project403].[AgreementId]
- UNION ALL
- SELECT
- 8 AS [C1],
- [Project476].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project476].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project476].[AgreementDataId] AS [AgreementDataId],
- [Project476].[AccountId] AS [AccountId],
- [Project476].[AccountId1] AS [AccountId1],
- [Project476].[AccountId2] AS [AccountId2],
- [Project476].[AgreementId] AS [AgreementId],
- [Project476].[AgreementId] AS [AgreementId1],
- [Project476].[CreatedById] AS [CreatedById],
- [Project476].[Subject] AS [Subject],
- [Project476].[AmountInPln] AS [AmountInPln],
- [Project476].[ConcludingDate] AS [ConcludingDate],
- [Project476].[AgreementId] AS [AgreementId2],
- [Project476].[Signature] AS [Signature],
- [Project476].[Name] AS [Name],
- [Project476].[StatusId] AS [StatusId],
- [Project476].[ExpiryDate] AS [ExpiryDate],
- [Project476].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project476].[DisplayName] AS [DisplayName],
- [Project476].[PaymentTermId] AS [PaymentTermId],
- [Project476].[C1] AS [C2],
- [Project476].[RepresentativeId] AS [RepresentativeId],
- [Project476].[DisplayName2] AS [DisplayName1],
- [Project476].[DisplayName] AS [DisplayName2],
- [Project476].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project476].[DisplayName1] AS [DisplayName3],
- [Project476].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project476].[K2ProcessId2] AS [K2ProcessId],
- [Project476].[K2ProcessId] AS [K2ProcessId1],
- [Project476].[K2ProcessId1] AS [K2ProcessId2],
- [Project476].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project476].[C2] AS [C3],
- [Project476].[C3] AS [C4],
- [Project476].[K2ProcessId5] AS [K2ProcessId3],
- [Project476].[K2ProcessId3] AS [K2ProcessId4],
- [Project476].[K2ProcessId4] AS [K2ProcessId5],
- [Project476].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project476].[C4] AS [C5],
- [Project476].[C5] AS [C6],
- [Project476].[K2ProcessId8] AS [K2ProcessId6],
- [Project476].[K2ProcessId6] AS [K2ProcessId7],
- [Project476].[K2ProcessId7] AS [K2ProcessId8],
- [Project476].[C6] AS [C7],
- [Project476].[AnnexId] AS [AnnexId],
- [Project476].[AgreementTerminationId] AS [AgreementTerminationId],
- [Project476].[K2ProcessId11] AS [K2ProcessId9],
- [Project476].[K2ProcessId9] AS [K2ProcessId10],
- [Project476].[K2ProcessId10] AS [K2ProcessId11],
- [Project476].[C7] AS [C8],
- [Project476].[AnnexId1] AS [AnnexId1],
- [Project476].[AgreementTerminationId1] AS [AgreementTerminationId1],
- CAST(NULL AS int) AS [C9],
- CAST(NULL AS datetime2) AS [C10],
- CAST(NULL AS int) AS [C11],
- CAST(NULL AS int) AS [C12],
- CAST(NULL AS varchar(1)) AS [C13],
- CAST(NULL AS int) AS [C14],
- CAST(NULL AS int) AS [C15],
- CAST(NULL AS varchar(1)) AS [C16],
- CAST(NULL AS int) AS [C17],
- CAST(NULL AS int) AS [C18],
- CAST(NULL AS varchar(1)) AS [C19],
- CAST(NULL AS int) AS [C20],
- CAST(NULL AS int) AS [C21],
- CAST(NULL AS varchar(1)) AS [C22],
- CAST(NULL AS varchar(1)) AS [C23],
- CAST(NULL AS int) AS [C24],
- CAST(NULL AS int) AS [C25],
- CAST(NULL AS int) AS [C26],
- CAST(NULL AS varchar(1)) AS [C27],
- CAST(NULL AS varchar(1)) AS [C28],
- CAST(NULL AS varchar(1)) AS [C29],
- CAST(NULL AS int) AS [C30],
- CAST(NULL AS datetime2) AS [C31],
- CAST(NULL AS int) AS [C32],
- CAST(NULL AS int) AS [C33],
- CAST(NULL AS varchar(1)) AS [C34],
- CAST(NULL AS int) AS [C35],
- CAST(NULL AS int) AS [C36],
- CAST(NULL AS varchar(1)) AS [C37],
- CAST(NULL AS int) AS [C38],
- CAST(NULL AS int) AS [C39],
- CAST(NULL AS varchar(1)) AS [C40],
- CAST(NULL AS int) AS [C41],
- CAST(NULL AS int) AS [C42],
- CAST(NULL AS varchar(1)) AS [C43],
- CAST(NULL AS varchar(1)) AS [C44],
- CAST(NULL AS datetime2) AS [C45],
- CAST(NULL AS int) AS [C46],
- CAST(NULL AS varchar(1)) AS [C47],
- CAST(NULL AS varchar(1)) AS [C48],
- CAST(NULL AS varchar(1)) AS [C49],
- [UnionAll10].[Signature] AS [C50]
- FROM (SELECT
- [Project462].[AgreementId] AS [AgreementId],
- [Project462].[Signature] AS [Signature],
- [Project462].[StatusId] AS [StatusId],
- [Project462].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project462].[CreatedById] AS [CreatedById],
- [Project462].[AgreementDataId] AS [AgreementDataId],
- [Project462].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project462].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project462].[RepresentativeId] AS [RepresentativeId],
- [Project462].[ConcludingDate] AS [ConcludingDate],
- [Project462].[Subject] AS [Subject],
- [Project462].[AmountInPln] AS [AmountInPln],
- [Project462].[PaymentTermId] AS [PaymentTermId],
- [Project462].[ExpiryDate] AS [ExpiryDate],
- [Project462].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project462].[Name] AS [Name],
- [Project462].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project462].[AccountId] AS [AccountId],
- [Project462].[DisplayName] AS [DisplayName],
- [Project462].[K2ProcessId] AS [K2ProcessId],
- [Project462].[K2ProcessId1] AS [K2ProcessId1],
- [Project462].[K2ProcessId2] AS [K2ProcessId2],
- [Project462].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project462].[K2ProcessId3] AS [K2ProcessId3],
- [Project462].[K2ProcessId4] AS [K2ProcessId4],
- [Project462].[K2ProcessId5] AS [K2ProcessId5],
- [Project462].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project462].[K2ProcessId6] AS [K2ProcessId6],
- [Project462].[K2ProcessId7] AS [K2ProcessId7],
- [Project462].[K2ProcessId8] AS [K2ProcessId8],
- [Project462].[AnnexId] AS [AnnexId],
- [Project462].[AgreementTerminationId] AS [AgreementTerminationId],
- [Limit132].[K2ProcessId] AS [K2ProcessId9],
- [Limit132].[K2ProcessId1] AS [K2ProcessId10],
- [Limit132].[K2ProcessId2] AS [K2ProcessId11],
- [Limit132].[AnnexId] AS [AnnexId1],
- [Limit132].[AgreementTerminationId] AS [AgreementTerminationId1],
- [Extent330].[AccountId] AS [AccountId1],
- [Extent330].[DisplayName] AS [DisplayName1],
- [Extent331].[AccountId] AS [AccountId2],
- [Extent331].[DisplayName] AS [DisplayName2],
- CASE WHEN ([Project462].[Name1] IS NULL) THEN N'' ELSE [Project462].[Name2] END + N' - ' + CASE WHEN ([Project462].[C1] IS NULL) THEN N'' ELSE [Limit132].[C1] END AS [C1],
- [Project462].[C2] AS [C2],
- [Project462].[C3] AS [C3],
- [Project462].[C4] AS [C4],
- [Project462].[C5] AS [C5],
- [Project462].[C6] AS [C6],
- [Limit132].[C2] AS [C7]
- FROM (SELECT
- [Project448].[AgreementId] AS [AgreementId],
- [Project448].[Signature] AS [Signature],
- [Project448].[StatusId] AS [StatusId],
- [Project448].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project448].[CreatedById] AS [CreatedById],
- [Project448].[AgreementDataId] AS [AgreementDataId],
- [Project448].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project448].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project448].[RepresentativeId] AS [RepresentativeId],
- [Project448].[ConcludingDate] AS [ConcludingDate],
- [Project448].[Subject] AS [Subject],
- [Project448].[AmountInPln] AS [AmountInPln],
- [Project448].[PaymentTermId] AS [PaymentTermId],
- [Project448].[ExpiryDate] AS [ExpiryDate],
- [Project448].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project448].[Name] AS [Name],
- [Project448].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project448].[AccountId] AS [AccountId],
- [Project448].[DisplayName] AS [DisplayName],
- [Project448].[K2ProcessId] AS [K2ProcessId],
- [Project448].[K2ProcessId1] AS [K2ProcessId1],
- [Project448].[K2ProcessId2] AS [K2ProcessId2],
- [Project448].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project448].[Name1] AS [Name1],
- [Project448].[K2ProcessId3] AS [K2ProcessId3],
- [Project448].[K2ProcessId4] AS [K2ProcessId4],
- [Project448].[K2ProcessId5] AS [K2ProcessId5],
- [Project448].[DictionaryItemNameId2] AS [DictionaryItemNameId2],
- [Project448].[Name2] AS [Name2],
- [Limit128].[K2ProcessId] AS [K2ProcessId6],
- [Limit128].[K2ProcessId1] AS [K2ProcessId7],
- [Limit128].[K2ProcessId2] AS [K2ProcessId8],
- [Limit128].[AnnexId] AS [AnnexId],
- [Limit128].[AgreementTerminationId] AS [AgreementTerminationId],
- [Limit128].[C1] AS [C1],
- [Project448].[C1] AS [C2],
- [Project448].[C2] AS [C3],
- [Project448].[C3] AS [C4],
- [Project448].[C4] AS [C5],
- [Limit128].[C2] AS [C6]
- FROM (SELECT
- [Project433].[AgreementId] AS [AgreementId],
- [Project433].[Signature] AS [Signature],
- [Project433].[StatusId] AS [StatusId],
- [Project433].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project433].[CreatedById] AS [CreatedById],
- [Project433].[AgreementDataId] AS [AgreementDataId],
- [Project433].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project433].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project433].[RepresentativeId] AS [RepresentativeId],
- [Project433].[ConcludingDate] AS [ConcludingDate],
- [Project433].[Subject] AS [Subject],
- [Project433].[AmountInPln] AS [AmountInPln],
- [Project433].[PaymentTermId] AS [PaymentTermId],
- [Project433].[ExpiryDate] AS [ExpiryDate],
- [Project433].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project433].[Name] AS [Name],
- [Project433].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project433].[AccountId] AS [AccountId],
- [Project433].[DisplayName] AS [DisplayName],
- [Project433].[K2ProcessId] AS [K2ProcessId],
- [Project433].[K2ProcessId1] AS [K2ProcessId1],
- [Project433].[K2ProcessId2] AS [K2ProcessId2],
- [Project433].[DictionaryItemNameId1] AS [DictionaryItemNameId1],
- [Project433].[Name1] AS [Name1],
- [Limit124].[K2ProcessId] AS [K2ProcessId3],
- [Limit124].[K2ProcessId1] AS [K2ProcessId4],
- [Limit124].[K2ProcessId2] AS [K2ProcessId5],
- [Limit124].[DictionaryItemNameId] AS [DictionaryItemNameId2],
- [Limit124].[Name] AS [Name2],
- [Project433].[C1] AS [C1],
- [Project433].[C2] AS [C2],
- [Limit124].[C1] AS [C3],
- [Limit124].[C2] AS [C4]
- FROM (SELECT
- [Project418].[AgreementId] AS [AgreementId],
- [Project418].[Signature] AS [Signature],
- [Project418].[StatusId] AS [StatusId],
- [Project418].[IsGroupAgreement] AS [IsGroupAgreement],
- [Project418].[CreatedById] AS [CreatedById],
- [Project418].[AgreementDataId] AS [AgreementDataId],
- [Project418].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Project418].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Project418].[RepresentativeId] AS [RepresentativeId],
- [Project418].[ConcludingDate] AS [ConcludingDate],
- [Project418].[Subject] AS [Subject],
- [Project418].[AmountInPln] AS [AmountInPln],
- [Project418].[PaymentTermId] AS [PaymentTermId],
- [Project418].[ExpiryDate] AS [ExpiryDate],
- [Project418].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project418].[Name] AS [Name],
- [Project418].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Project418].[AccountId] AS [AccountId],
- [Project418].[DisplayName] AS [DisplayName],
- [Limit120].[K2ProcessId] AS [K2ProcessId],
- [Limit120].[K2ProcessId1] AS [K2ProcessId1],
- [Limit120].[K2ProcessId2] AS [K2ProcessId2],
- [Limit120].[DictionaryItemNameId] AS [DictionaryItemNameId1],
- [Limit120].[Name] AS [Name1],
- [Limit120].[C1] AS [C1],
- [Limit120].[C2] AS [C2]
- FROM (SELECT
- [Filter243].[AgreementId8] AS [AgreementId],
- [Filter243].[Signature] AS [Signature],
- [Filter243].[StatusId] AS [StatusId],
- [Filter243].[IsGroupAgreement] AS [IsGroupAgreement],
- [Filter243].[CreatedById8] AS [CreatedById],
- [Filter243].[AgreementDataId] AS [AgreementDataId],
- [Filter243].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId],
- [Filter243].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId],
- [Filter243].[RepresentativeId] AS [RepresentativeId],
- [Filter243].[ConcludingDate] AS [ConcludingDate],
- [Filter243].[Subject] AS [Subject],
- [Filter243].[AmountInPln] AS [AmountInPln],
- [Filter243].[PaymentTermId] AS [PaymentTermId],
- [Filter243].[ExpiryDate] AS [ExpiryDate],
- [Filter243].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Filter243].[Name12] AS [Name],
- [Filter243].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId],
- [Extent297].[AccountId] AS [AccountId],
- [Extent297].[DisplayName] AS [DisplayName]
- FROM (SELECT [Extent293].[AgreementId] AS [AgreementId8], [Extent293].[Signature] AS [Signature], [Extent293].[StatusId] AS [StatusId], [Extent293].[IsGroupAgreement] AS [IsGroupAgreement], [Extent293].[CreatedById] AS [CreatedById8], [Extent294].[AgreementDataId] AS [AgreementDataId], [Extent294].[FirstResponsiblePersonId] AS [FirstResponsiblePersonId], [Extent294].[SecondResponsiblePersonId] AS [SecondResponsiblePersonId], [Extent294].[RepresentativeId] AS [RepresentativeId], [Extent294].[ConcludingDate] AS [ConcludingDate], [Extent294].[Subject] AS [Subject], [Extent294].[AmountInPln] AS [AmountInPln], [Extent294].[PaymentTermId] AS [PaymentTermId], [Extent294].[ExpiryDate] AS [ExpiryDate], [Extent295].[DictionaryItemNameId] AS [DictionaryItemNameId], [Extent295].[Name] AS [Name12], [Extent295].[LanguageCulture] AS [LanguageCulture15], [Extent296].[UserDictionaryItemNameId] AS [UserDictionaryItemNameId], [Extent296].[LanguageCulture] AS [LanguageCulture16]
- FROM [schAgreements].[tAgreements] AS [Extent293]
- INNER JOIN [schAgreements].[tAgreementData] AS [Extent294] ON [Extent293].[AgreementId] = [Extent294].[AgreementId]
- INNER JOIN [schDictionaries].[tDictionaryItemNames] AS [Extent295] ON [Extent293].[StatusId] = [Extent295].[DictionaryItemId]
- INNER JOIN [schDictionaries].[tUserDictionaryItemNames] AS [Extent296] ON [Extent294].[AgreementTypeId] = [Extent296].[UserDictionaryItemId]
- WHERE [Extent294].[IsValid] = 1 ) AS [Filter243]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent297] ON [Filter243].[FirstResponsiblePersonId] = [Extent297].[AccountId]
- WHERE (([Filter243].[LanguageCulture15] = @p__linq__0) OR (([Filter243].[LanguageCulture15] IS NULL) AND (@p__linq__0 IS NULL))) AND (([Filter243].[LanguageCulture16] = @p__linq__1) OR (([Filter243].[LanguageCulture16] IS NULL) AND (@p__linq__1 IS NULL))) ) AS [Project418]
- OUTER APPLY (SELECT TOP (1)
- [Project431].[K2ProcessId] AS [K2ProcessId],
- [Project431].[K2ProcessId1] AS [K2ProcessId1],
- [Project431].[K2ProcessId2] AS [K2ProcessId2],
- [Project431].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project431].[Name] AS [Name],
- [Project431].[C1] AS [C1],
- [Project431].[C2] AS [C2]
- FROM ( SELECT
- [Project429].[K2ProcessId] AS [K2ProcessId],
- [Project429].[K2ProcessId1] AS [K2ProcessId1],
- [Project429].[K2ProcessId2] AS [K2ProcessId2],
- [Project429].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project429].[Name] AS [Name],
- [Project429].[C1] AS [C1],
- (SELECT TOP (1)
- [Extent305].[AgreementTerminationId] AS [AgreementTerminationId]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent305]
- WHERE ([Extent305].[AgreementId] = [Project418].[AgreementId]) AND ([Extent305].[AgreementTerminationId] = [Project429].[ObjectId])) AS [C2]
- FROM ( SELECT
- [Project428].[K2ProcessId] AS [K2ProcessId],
- [Project428].[K2ProcessId1] AS [K2ProcessId1],
- [Project428].[K2ProcessId2] AS [K2ProcessId2],
- [Project428].[ObjectId] AS [ObjectId],
- [Project428].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project428].[Name] AS [Name],
- [Project428].[C1] AS [C1]
- FROM ( SELECT
- [Project426].[K2ProcessId] AS [K2ProcessId],
- [Project426].[K2ProcessId1] AS [K2ProcessId1],
- [Project426].[K2ProcessId2] AS [K2ProcessId2],
- [Project426].[ObjectId1] AS [ObjectId],
- [Project426].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project426].[Name] AS [Name],
- (SELECT TOP (1)
- [Extent304].[AnnexId] AS [AnnexId]
- FROM [schAgreements].[tAnnexes] AS [Extent304]
- WHERE ([Project418].[AgreementId] = [Extent304].[AgreementId]) AND ([Extent304].[AnnexId] = [Project426].[ObjectId])) AS [C1]
- FROM ( SELECT
- [Project424].[K2ProcessId] AS [K2ProcessId],
- [Project424].[K2ProcessId1] AS [K2ProcessId1],
- [Project424].[ObjectId] AS [ObjectId],
- [Project424].[K2ProcessId2] AS [K2ProcessId2],
- [Project424].[ObjectId1] AS [ObjectId1],
- [Limit117].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Limit117].[Name] AS [Name]
- FROM (SELECT
- @p__linq__2 AS [p__linq__2],
- [Project419].[K2ProcessId] AS [K2ProcessId],
- [Project419].[ObjectTypeId] AS [ObjectTypeId],
- [Join208].[K2ProcessId] AS [K2ProcessId1],
- [Join208].[ObjectId] AS [ObjectId],
- [Join208].[ObjectTypeId] AS [ObjectTypeId1],
- [Join210].[K2ProcessId] AS [K2ProcessId2],
- [Join210].[ObjectId] AS [ObjectId1],
- [Join210].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable89]
- LEFT OUTER JOIN (SELECT
- [Extent298].[K2ProcessId] AS [K2ProcessId],
- [Extent298].[ObjectId] AS [ObjectId],
- [Extent298].[ObjectTypeId] AS [ObjectTypeId],
- [Extent298].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent298]
- WHERE ([Extent298].[EndDate] IS NULL) AND (12005 = [Extent298].[ObjectTypeId]) AND ([Extent298].[ObjectId] = [Project418].[AgreementId]) ) AS [Project419] ON 1 = 1
- CROSS JOIN (SELECT [Project421].[K2ProcessId] AS [K2ProcessId], [Project421].[ObjectId] AS [ObjectId], [Project421].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable90]
- LEFT OUTER JOIN (SELECT
- [Extent299].[K2ProcessId] AS [K2ProcessId],
- [Extent299].[ObjectId] AS [ObjectId],
- [Extent299].[ObjectTypeId] AS [ObjectTypeId],
- [Extent299].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent299]
- WHERE ([Extent299].[EndDate] IS NULL) AND (12006 = [Extent299].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent300]
- WHERE ([Project418].[AgreementId] = [Extent300].[AgreementId]) AND ([Extent300].[AgreementId] = [Project418].[AgreementId]) AND ([Extent300].[AnnexId] = [Extent299].[ObjectId])
- )) ) AS [Project421] ON 1 = 1 ) AS [Join208]
- CROSS JOIN (SELECT [Project423].[K2ProcessId] AS [K2ProcessId], [Project423].[ObjectId] AS [ObjectId], [Project423].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable91]
- LEFT OUTER JOIN (SELECT
- [Extent301].[K2ProcessId] AS [K2ProcessId],
- [Extent301].[ObjectId] AS [ObjectId],
- [Extent301].[ObjectTypeId] AS [ObjectTypeId],
- [Extent301].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent301]
- WHERE ([Extent301].[EndDate] IS NULL) AND (12007 = [Extent301].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent302]
- WHERE ([Extent302].[AgreementId] = [Project418].[AgreementId]) AND ([Extent302].[AgreementId] = [Project418].[AgreementId]) AND ([Extent302].[AgreementTerminationId] = [Extent301].[ObjectId])
- )) ) AS [Project423] ON 1 = 1 ) AS [Join210] ) AS [Project424]
- OUTER APPLY (SELECT TOP (1)
- [Extent303].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Extent303].[Name] AS [Name]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent303]
- WHERE (([Extent303].[LanguageCulture] = @p__linq__2) OR (([Extent303].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent303].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent303].[DictionaryItemId] = (CASE WHEN ([Project424].[K2ProcessId] IS NOT NULL) THEN [Project424].[ObjectTypeId] WHEN ([Project424].[K2ProcessId1] IS NOT NULL) THEN [Project424].[ObjectTypeId1] ELSE [Project424].[ObjectTypeId2] END)) ) AS [Limit117]
- ) AS [Project426]
- ) AS [Project428]
- ) AS [Project429]
- ) AS [Project431] ) AS [Limit120] ) AS [Project433]
- OUTER APPLY (SELECT TOP (1)
- [Project446].[K2ProcessId] AS [K2ProcessId],
- [Project446].[K2ProcessId1] AS [K2ProcessId1],
- [Project446].[K2ProcessId2] AS [K2ProcessId2],
- [Project446].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project446].[Name] AS [Name],
- [Project446].[C1] AS [C1],
- [Project446].[C2] AS [C2]
- FROM ( SELECT
- [Project444].[K2ProcessId] AS [K2ProcessId],
- [Project444].[K2ProcessId1] AS [K2ProcessId1],
- [Project444].[K2ProcessId2] AS [K2ProcessId2],
- [Project444].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project444].[Name] AS [Name],
- [Project444].[C1] AS [C1],
- (SELECT TOP (1)
- [Extent313].[AgreementTerminationId] AS [AgreementTerminationId]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent313]
- WHERE ([Extent313].[AgreementId] = [Project433].[AgreementId]) AND ([Extent313].[AgreementTerminationId] = [Project444].[ObjectId])) AS [C2]
- FROM ( SELECT
- [Project443].[K2ProcessId] AS [K2ProcessId],
- [Project443].[K2ProcessId1] AS [K2ProcessId1],
- [Project443].[K2ProcessId2] AS [K2ProcessId2],
- [Project443].[ObjectId] AS [ObjectId],
- [Project443].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project443].[Name] AS [Name],
- [Project443].[C1] AS [C1]
- FROM ( SELECT
- [Project441].[K2ProcessId] AS [K2ProcessId],
- [Project441].[K2ProcessId1] AS [K2ProcessId1],
- [Project441].[K2ProcessId2] AS [K2ProcessId2],
- [Project441].[ObjectId1] AS [ObjectId],
- [Project441].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Project441].[Name] AS [Name],
- (SELECT TOP (1)
- [Extent312].[AnnexId] AS [AnnexId]
- FROM [schAgreements].[tAnnexes] AS [Extent312]
- WHERE ([Project433].[AgreementId] = [Extent312].[AgreementId]) AND ([Extent312].[AnnexId] = [Project441].[ObjectId])) AS [C1]
- FROM ( SELECT
- [Project439].[K2ProcessId] AS [K2ProcessId],
- [Project439].[K2ProcessId1] AS [K2ProcessId1],
- [Project439].[ObjectId] AS [ObjectId],
- [Project439].[K2ProcessId2] AS [K2ProcessId2],
- [Project439].[ObjectId1] AS [ObjectId1],
- [Limit121].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Limit121].[Name] AS [Name]
- FROM (SELECT
- @p__linq__2 AS [p__linq__2],
- [Project434].[K2ProcessId] AS [K2ProcessId],
- [Project434].[ObjectTypeId] AS [ObjectTypeId],
- [Join213].[K2ProcessId] AS [K2ProcessId1],
- [Join213].[ObjectId] AS [ObjectId],
- [Join213].[ObjectTypeId] AS [ObjectTypeId1],
- [Join215].[K2ProcessId] AS [K2ProcessId2],
- [Join215].[ObjectId] AS [ObjectId1],
- [Join215].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable92]
- LEFT OUTER JOIN (SELECT
- [Extent306].[K2ProcessId] AS [K2ProcessId],
- [Extent306].[ObjectId] AS [ObjectId],
- [Extent306].[ObjectTypeId] AS [ObjectTypeId],
- [Extent306].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent306]
- WHERE ([Extent306].[EndDate] IS NULL) AND (12005 = [Extent306].[ObjectTypeId]) AND ([Extent306].[ObjectId] = [Project433].[AgreementId]) ) AS [Project434] ON 1 = 1
- CROSS JOIN (SELECT [Project436].[K2ProcessId] AS [K2ProcessId], [Project436].[ObjectId] AS [ObjectId], [Project436].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable93]
- LEFT OUTER JOIN (SELECT
- [Extent307].[K2ProcessId] AS [K2ProcessId],
- [Extent307].[ObjectId] AS [ObjectId],
- [Extent307].[ObjectTypeId] AS [ObjectTypeId],
- [Extent307].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent307]
- WHERE ([Extent307].[EndDate] IS NULL) AND (12006 = [Extent307].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent308]
- WHERE ([Project433].[AgreementId] = [Extent308].[AgreementId]) AND ([Extent308].[AgreementId] = [Project433].[AgreementId]) AND ([Extent308].[AnnexId] = [Extent307].[ObjectId])
- )) ) AS [Project436] ON 1 = 1 ) AS [Join213]
- CROSS JOIN (SELECT [Project438].[K2ProcessId] AS [K2ProcessId], [Project438].[ObjectId] AS [ObjectId], [Project438].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable94]
- LEFT OUTER JOIN (SELECT
- [Extent309].[K2ProcessId] AS [K2ProcessId],
- [Extent309].[ObjectId] AS [ObjectId],
- [Extent309].[ObjectTypeId] AS [ObjectTypeId],
- [Extent309].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent309]
- WHERE ([Extent309].[EndDate] IS NULL) AND (12007 = [Extent309].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent310]
- WHERE ([Extent310].[AgreementId] = [Project433].[AgreementId]) AND ([Extent310].[AgreementId] = [Project433].[AgreementId]) AND ([Extent310].[AgreementTerminationId] = [Extent309].[ObjectId])
- )) ) AS [Project438] ON 1 = 1 ) AS [Join215] ) AS [Project439]
- OUTER APPLY (SELECT TOP (1)
- [Extent311].[DictionaryItemNameId] AS [DictionaryItemNameId],
- [Extent311].[Name] AS [Name]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent311]
- WHERE (([Extent311].[LanguageCulture] = @p__linq__2) OR (([Extent311].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent311].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent311].[DictionaryItemId] = (CASE WHEN ([Project439].[K2ProcessId] IS NOT NULL) THEN [Project439].[ObjectTypeId] WHEN ([Project439].[K2ProcessId1] IS NOT NULL) THEN [Project439].[ObjectTypeId1] ELSE [Project439].[ObjectTypeId2] END)) ) AS [Limit121]
- ) AS [Project441]
- ) AS [Project443]
- ) AS [Project444]
- ) AS [Project446] ) AS [Limit124] ) AS [Project448]
- OUTER APPLY (SELECT TOP (1)
- [Project459].[K2ProcessId] AS [K2ProcessId],
- [Project459].[K2ProcessId1] AS [K2ProcessId1],
- [Project459].[K2ProcessId2] AS [K2ProcessId2],
- [Project459].[AnnexId] AS [AnnexId],
- [Limit127].[AgreementTerminationId] AS [AgreementTerminationId],
- CASE WHEN ([Project459].[K2ProcessId] IS NOT NULL) THEN [Project448].[Signature] WHEN ([Project459].[K2ProcessId1] IS NOT NULL) THEN [Project459].[Signature] ELSE [Limit127].[Signature] END AS [C1],
- [Project459].[C1] AS [C2]
- FROM (SELECT
- [Project457].[K2ProcessId] AS [K2ProcessId],
- [Project457].[K2ProcessId1] AS [K2ProcessId1],
- [Project457].[K2ProcessId2] AS [K2ProcessId2],
- [Project457].[ObjectId1] AS [ObjectId],
- [Limit126].[AnnexId] AS [AnnexId],
- [Limit126].[Signature] AS [Signature],
- [Project457].[C1] AS [C1]
- FROM (SELECT
- [Project456].[K2ProcessId] AS [K2ProcessId],
- [Project456].[K2ProcessId1] AS [K2ProcessId1],
- [Project456].[ObjectId] AS [ObjectId],
- [Project456].[K2ProcessId2] AS [K2ProcessId2],
- [Project456].[ObjectId1] AS [ObjectId1],
- [Project456].[C1] AS [C1]
- FROM ( SELECT
- [Project454].[K2ProcessId] AS [K2ProcessId],
- [Project454].[ObjectTypeId] AS [ObjectTypeId],
- [Project454].[K2ProcessId1] AS [K2ProcessId1],
- [Project454].[ObjectId] AS [ObjectId],
- [Project454].[ObjectTypeId1] AS [ObjectTypeId1],
- [Project454].[K2ProcessId2] AS [K2ProcessId2],
- [Project454].[ObjectId1] AS [ObjectId1],
- [Project454].[ObjectTypeId2] AS [ObjectTypeId2],
- (SELECT TOP (1)
- [Extent319].[DictionaryItemNameId] AS [DictionaryItemNameId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent319]
- WHERE (([Extent319].[LanguageCulture] = @p__linq__2) OR (([Extent319].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent319].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent319].[DictionaryItemId] = (CASE WHEN ([Project454].[K2ProcessId] IS NOT NULL) THEN [Project454].[ObjectTypeId] WHEN ([Project454].[K2ProcessId1] IS NOT NULL) THEN [Project454].[ObjectTypeId1] ELSE [Project454].[ObjectTypeId2] END))) AS [C1]
- FROM ( SELECT
- @p__linq__2 AS [p__linq__2],
- [Project449].[K2ProcessId] AS [K2ProcessId],
- [Project449].[ObjectTypeId] AS [ObjectTypeId],
- [Join218].[K2ProcessId] AS [K2ProcessId1],
- [Join218].[ObjectId] AS [ObjectId],
- [Join218].[ObjectTypeId] AS [ObjectTypeId1],
- [Join220].[K2ProcessId] AS [K2ProcessId2],
- [Join220].[ObjectId] AS [ObjectId1],
- [Join220].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable95]
- LEFT OUTER JOIN (SELECT
- [Extent314].[K2ProcessId] AS [K2ProcessId],
- [Extent314].[ObjectId] AS [ObjectId],
- [Extent314].[ObjectTypeId] AS [ObjectTypeId],
- [Extent314].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent314]
- WHERE ([Extent314].[EndDate] IS NULL) AND (12005 = [Extent314].[ObjectTypeId]) AND ([Extent314].[ObjectId] = [Project448].[AgreementId]) ) AS [Project449] ON 1 = 1
- CROSS JOIN (SELECT [Project451].[K2ProcessId] AS [K2ProcessId], [Project451].[ObjectId] AS [ObjectId], [Project451].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable96]
- LEFT OUTER JOIN (SELECT
- [Extent315].[K2ProcessId] AS [K2ProcessId],
- [Extent315].[ObjectId] AS [ObjectId],
- [Extent315].[ObjectTypeId] AS [ObjectTypeId],
- [Extent315].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent315]
- WHERE ([Extent315].[EndDate] IS NULL) AND (12006 = [Extent315].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent316]
- WHERE ([Project448].[AgreementId] = [Extent316].[AgreementId]) AND ([Extent316].[AgreementId] = [Project448].[AgreementId]) AND ([Extent316].[AnnexId] = [Extent315].[ObjectId])
- )) ) AS [Project451] ON 1 = 1 ) AS [Join218]
- CROSS JOIN (SELECT [Project453].[K2ProcessId] AS [K2ProcessId], [Project453].[ObjectId] AS [ObjectId], [Project453].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable97]
- LEFT OUTER JOIN (SELECT
- [Extent317].[K2ProcessId] AS [K2ProcessId],
- [Extent317].[ObjectId] AS [ObjectId],
- [Extent317].[ObjectTypeId] AS [ObjectTypeId],
- [Extent317].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent317]
- WHERE ([Extent317].[EndDate] IS NULL) AND (12007 = [Extent317].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent318]
- WHERE ([Extent318].[AgreementId] = [Project448].[AgreementId]) AND ([Extent318].[AgreementId] = [Project448].[AgreementId]) AND ([Extent318].[AgreementTerminationId] = [Extent317].[ObjectId])
- )) ) AS [Project453] ON 1 = 1 ) AS [Join220]
- ) AS [Project454]
- ) AS [Project456] ) AS [Project457]
- OUTER APPLY (SELECT TOP (1)
- [Extent320].[AnnexId] AS [AnnexId],
- [Extent320].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent320]
- WHERE ([Project448].[AgreementId] = [Extent320].[AgreementId]) AND ([Extent320].[AnnexId] = [Project457].[ObjectId]) ) AS [Limit126] ) AS [Project459]
- OUTER APPLY (SELECT TOP (1)
- [Extent321].[AgreementTerminationId] AS [AgreementTerminationId],
- [Extent321].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent321]
- WHERE ([Extent321].[AgreementId] = [Project448].[AgreementId]) AND ([Extent321].[AgreementTerminationId] = [Project459].[ObjectId]) ) AS [Limit127] ) AS [Limit128] ) AS [Project462]
- OUTER APPLY (SELECT TOP (1)
- [Project473].[K2ProcessId] AS [K2ProcessId],
- [Project473].[K2ProcessId1] AS [K2ProcessId1],
- [Project473].[K2ProcessId2] AS [K2ProcessId2],
- [Project473].[AnnexId] AS [AnnexId],
- [Limit131].[AgreementTerminationId] AS [AgreementTerminationId],
- CASE WHEN ([Project473].[K2ProcessId] IS NOT NULL) THEN [Project462].[Signature] WHEN ([Project473].[K2ProcessId1] IS NOT NULL) THEN [Project473].[Signature] ELSE [Limit131].[Signature] END AS [C1],
- [Project473].[C1] AS [C2]
- FROM (SELECT
- [Project471].[K2ProcessId] AS [K2ProcessId],
- [Project471].[K2ProcessId1] AS [K2ProcessId1],
- [Project471].[K2ProcessId2] AS [K2ProcessId2],
- [Project471].[ObjectId1] AS [ObjectId],
- [Limit130].[AnnexId] AS [AnnexId],
- [Limit130].[Signature] AS [Signature],
- [Project471].[C1] AS [C1]
- FROM (SELECT
- [Project470].[K2ProcessId] AS [K2ProcessId],
- [Project470].[K2ProcessId1] AS [K2ProcessId1],
- [Project470].[ObjectId] AS [ObjectId],
- [Project470].[K2ProcessId2] AS [K2ProcessId2],
- [Project470].[ObjectId1] AS [ObjectId1],
- [Project470].[C1] AS [C1]
- FROM ( SELECT
- [Project468].[K2ProcessId] AS [K2ProcessId],
- [Project468].[ObjectTypeId] AS [ObjectTypeId],
- [Project468].[K2ProcessId1] AS [K2ProcessId1],
- [Project468].[ObjectId] AS [ObjectId],
- [Project468].[ObjectTypeId1] AS [ObjectTypeId1],
- [Project468].[K2ProcessId2] AS [K2ProcessId2],
- [Project468].[ObjectId1] AS [ObjectId1],
- [Project468].[ObjectTypeId2] AS [ObjectTypeId2],
- (SELECT TOP (1)
- [Extent327].[DictionaryItemNameId] AS [DictionaryItemNameId]
- FROM [schDictionaries].[tDictionaryItemNames] AS [Extent327]
- WHERE (([Extent327].[LanguageCulture] = @p__linq__2) OR (([Extent327].[LanguageCulture] IS NULL) AND (@p__linq__2 IS NULL))) AND ([Extent327].[DictionaryItemId] IN (12005,12006,12007)) AND ([Extent327].[DictionaryItemId] = (CASE WHEN ([Project468].[K2ProcessId] IS NOT NULL) THEN [Project468].[ObjectTypeId] WHEN ([Project468].[K2ProcessId1] IS NOT NULL) THEN [Project468].[ObjectTypeId1] ELSE [Project468].[ObjectTypeId2] END))) AS [C1]
- FROM ( SELECT
- @p__linq__2 AS [p__linq__2],
- [Project463].[K2ProcessId] AS [K2ProcessId],
- [Project463].[ObjectTypeId] AS [ObjectTypeId],
- [Join223].[K2ProcessId] AS [K2ProcessId1],
- [Join223].[ObjectId] AS [ObjectId],
- [Join223].[ObjectTypeId] AS [ObjectTypeId1],
- [Join225].[K2ProcessId] AS [K2ProcessId2],
- [Join225].[ObjectId] AS [ObjectId1],
- [Join225].[ObjectTypeId] AS [ObjectTypeId2]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable98]
- LEFT OUTER JOIN (SELECT
- [Extent322].[K2ProcessId] AS [K2ProcessId],
- [Extent322].[ObjectId] AS [ObjectId],
- [Extent322].[ObjectTypeId] AS [ObjectTypeId],
- [Extent322].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent322]
- WHERE ([Extent322].[EndDate] IS NULL) AND (12005 = [Extent322].[ObjectTypeId]) AND ([Extent322].[ObjectId] = [Project462].[AgreementId]) ) AS [Project463] ON 1 = 1
- CROSS JOIN (SELECT [Project465].[K2ProcessId] AS [K2ProcessId], [Project465].[ObjectId] AS [ObjectId], [Project465].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable99]
- LEFT OUTER JOIN (SELECT
- [Extent323].[K2ProcessId] AS [K2ProcessId],
- [Extent323].[ObjectId] AS [ObjectId],
- [Extent323].[ObjectTypeId] AS [ObjectTypeId],
- [Extent323].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent323]
- WHERE ([Extent323].[EndDate] IS NULL) AND (12006 = [Extent323].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAnnexes] AS [Extent324]
- WHERE ([Project462].[AgreementId] = [Extent324].[AgreementId]) AND ([Extent324].[AgreementId] = [Project462].[AgreementId]) AND ([Extent324].[AnnexId] = [Extent323].[ObjectId])
- )) ) AS [Project465] ON 1 = 1 ) AS [Join223]
- CROSS JOIN (SELECT [Project467].[K2ProcessId] AS [K2ProcessId], [Project467].[ObjectId] AS [ObjectId], [Project467].[ObjectTypeId] AS [ObjectTypeId]
- FROM ( SELECT 1 AS X ) AS [SingleRowTable100]
- LEFT OUTER JOIN (SELECT
- [Extent325].[K2ProcessId] AS [K2ProcessId],
- [Extent325].[ObjectId] AS [ObjectId],
- [Extent325].[ObjectTypeId] AS [ObjectTypeId],
- [Extent325].[EndDate] AS [EndDate]
- FROM [schProcesses].[tProcesses] AS [Extent325]
- WHERE ([Extent325].[EndDate] IS NULL) AND (12007 = [Extent325].[ObjectTypeId]) AND ( EXISTS (SELECT
- 1 AS [C1]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent326]
- WHERE ([Extent326].[AgreementId] = [Project462].[AgreementId]) AND ([Extent326].[AgreementId] = [Project462].[AgreementId]) AND ([Extent326].[AgreementTerminationId] = [Extent325].[ObjectId])
- )) ) AS [Project467] ON 1 = 1 ) AS [Join225]
- ) AS [Project468]
- ) AS [Project470] ) AS [Project471]
- OUTER APPLY (SELECT TOP (1)
- [Extent328].[AnnexId] AS [AnnexId],
- [Extent328].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent328]
- WHERE ([Project462].[AgreementId] = [Extent328].[AgreementId]) AND ([Extent328].[AnnexId] = [Project471].[ObjectId]) ) AS [Limit130] ) AS [Project473]
- OUTER APPLY (SELECT TOP (1)
- [Extent329].[AgreementTerminationId] AS [AgreementTerminationId],
- [Extent329].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent329]
- WHERE ([Extent329].[AgreementId] = [Project462].[AgreementId]) AND ([Extent329].[AgreementTerminationId] = [Project473].[ObjectId]) ) AS [Limit131] ) AS [Limit132]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent330] ON [Project462].[SecondResponsiblePersonId] = [Extent330].[AccountId]
- LEFT OUTER JOIN [schSecurity].[tAccounts] AS [Extent331] ON [Project462].[RepresentativeId] = [Extent331].[AccountId] ) AS [Project476]
- CROSS APPLY (SELECT
- [Extent332].[Signature] AS [Signature]
- FROM [schAgreements].[tAnnexes] AS [Extent332]
- WHERE ([Project476].[AgreementId] = [Extent332].[AgreementId]) AND (5024 <> [Extent332].[StatusId]) AND (5025 <> [Extent332].[StatusId]) AND (5027 <> [Extent332].[StatusId])
- UNION ALL
- SELECT
- [Extent333].[Signature] AS [Signature]
- FROM [schAgreements].[tAgreementTerminations] AS [Extent333]
- WHERE ([Extent333].[AgreementId] = [Project476].[AgreementId]) AND (5024 <> [Extent333].[StatusId]) AND (5025 <> [Extent333].[StatusId]) AND (5027 <> [Extent333].[StatusId])) AS [UnionAll10]) AS [UnionAll11]
- ORDER BY [UnionAll11].[DictionaryItemNameId] ASC, [UnionAll11].[UserDictionaryItemNameId] ASC, [UnionAll11].[AgreementDataId] ASC, [UnionAll11].[AccountId] ASC, [UnionAll11].[AccountId1] ASC, [UnionAll11].[AccountId2] ASC, [UnionAll11].[AgreementId2] ASC, [UnionAll11].[K2ProcessId] ASC, [UnionAll11].[K2ProcessId1] ASC, [UnionAll11].[K2ProcessId2] ASC, [UnionAll11].[DictionaryItemNameId1] ASC, [UnionAll11].[C3] ASC, [UnionAll11].[C4] ASC, [UnionAll11].[K2ProcessId3] ASC, [UnionAll11].[K2ProcessId4] ASC, [UnionAll11].[K2ProcessId5] ASC, [UnionAll11].[DictionaryItemNameId2] ASC, [UnionAll11].[C5] ASC, [UnionAll11].[C6] ASC, [UnionAll11].[K2ProcessId6] ASC, [UnionAll11].[K2ProcessId7] ASC, [UnionAll11].[K2ProcessId8] ASC, [UnionAll11].[C7] ASC, [UnionAll11].[AnnexId] ASC, [UnionAll11].[AgreementTerminationId] ASC, [UnionAll11].[K2ProcessId9] ASC, [UnionAll11].[K2ProcessId10] ASC, [UnionAll11].[K2ProcessId11] ASC, [UnionAll11].[C8] ASC, [UnionAll11].[AnnexId1] ASC, [UnionAll11].[AgreementTerminationId1] ASC, [UnionAll11].[C1] ASC
- -- p__linq__0: 'PL' (Type = String, Size = 4000)
- -- p__linq__1: 'PL' (Type = String, Size = 4000)
- -- p__linq__2: 'PL' (Type = String, Size = 4000)
- -- Executing at 12/7/2018 1:08:40 PM +01:00
- -- Completed in 1802 ms with result: SqlDataReader
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement