132 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
			
		
		
	
	
			132 lines
		
	
	
		
			6.6 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
SET ANSI_NULLS ON
 | 
						|
GO
 | 
						|
SET QUOTED_IDENTIFIER ON
 | 
						|
GO
 | 
						|
 | 
						|
IF OBJECT_ID('[dbo].[sp_GetNebuloErtesito]') IS NOT NULL
 | 
						|
BEGIN
 | 
						|
	DROP PROCEDURE [dbo].[sp_GetNebuloErtesito]
 | 
						|
END
 | 
						|
GO
 | 
						|
 | 
						|
CREATE PROCEDURE [dbo].[sp_GetNebuloErtesito]
 | 
						|
	-- Add the parameters for the stored procedure here
 | 
						|
	 @intezmenyId	INT
 | 
						|
	,@tanevId		INT
 | 
						|
	,@nebulo		INT
 | 
						|
AS	
 | 
						|
BEGIN
 | 
						|
 | 
						|
	-- SET NOCOUNT ON added to prevent extra result sets from
 | 
						|
	-- interfering with SELECT statements.
 | 
						|
	SET NOCOUNT ON;
 | 
						|
 | 
						|
	SELECT 
 | 
						|
		 nebulo.ID																						NebuloId
 | 
						|
		,ISNULL(C_ELOTAG + ' ', '') + C_SZULETESICSALADINEVE + ' ' + C_SZULETESIUTONEVE					NebuloSzuletesiNeve
 | 
						|
		,ISNULL(C_ELOTAG + ' ', '') + C_TANULOCSALADINEVE + ' ' + C_TANULOUTONEVE						NebuloNeve
 | 
						|
		,ISNULL(intezmenyAdatok.C_NEV, '')																IntezmenyNeve
 | 
						|
		,ISNULL(tagozat.C_NAME, '')																		Tagozat
 | 
						|
		,ISNULL(C_EDESANYJASZULETESICSALADINEV, '') + ' ' + ISNULL(C_EDESANYJASZULETESIUTONEVE, '')		AnyjaSzuletesiNeve
 | 
						|
		,ISNULL(neme.C_NAME, '')																		TanuloNeme
 | 
						|
		,ISNULL(C_SZULETESIHELY, '')																	SzulHely
 | 
						|
		,FORMAT(C_SZULETESIIDO, 'yyyy.MM.dd.')															SzulIdo
 | 
						|
		,ISNULL(anyanyelv.C_NAME, '')																	AnyaNyelv
 | 
						|
		,ISNULL(allampolgarsag1.C_NAME, '')																AllamPolgarsag1
 | 
						|
		,ISNULL(allampolgarsag2.C_NAME, '')																AllamPolgarsag2
 | 
						|
		,CONVERT(NVARCHAR(MAX), nebulo.C_IRANYITOSZAM) + ', ' +											--
 | 
						|
			C_HELYSEGNEV + 																				--
 | 
						|
			ISNULL(', ' + nebulo.C_KOZTERULETNEV, '') + ' ' + 											--
 | 
						|
			nebulo.C_KOZTERULETJELLEGENEV + 																--
 | 
						|
			ISNULL(' ' + nebulo.C_HAZSZAM + ', ', '') + 												--
 | 
						|
			ISNULL(nebulo.C_EMELET + ' emelet', '') + ' ' + 											--
 | 
						|
			ISNULL(nebulo.C_AJTO + ' ajtó', '')														NebuloAllandoCim
 | 
						|
		,CONVERT(NVARCHAR(MAX), nebulo.C_THIRANYITOSZAM) +												--
 | 
						|
			ISNULL(', ' + C_THHELYSEGNEV, '') +															--
 | 
						|
			ISNULL(', ' + nebulo.C_THKOZTERULETNEV, '') + ' ' +											--
 | 
						|
			nebulo.C_KOZTERULETJELLEGENEV +															--
 | 
						|
			ISNULL(' ' + nebulo.C_THHAZSZAM + ', ', '') +												--
 | 
						|
			ISNULL(nebulo.C_THEMELET + ' emelet', '') +												--
 | 
						|
			ISNULL(' ' + nebulo.C_THAJTO + ' ajtó', '')												NebuloCimTh
 | 
						|
		,ISNULL(C_OKTATASIAZONOSITOSZAMA, '')															OktAzon
 | 
						|
		,ISNULL(C_ETIKAHITERKOLCSTAN, '')																EtikaHitErkolcsTan
 | 
						|
		,C_TKNEVE																						TorvGondNeve1
 | 
						|
		,tk1Foka.C_NAME																					TorvRokFoka1
 | 
						|
		,C_TKTELEFON																					TorvGondTel1
 | 
						|
		,C_TKEMAILCIM																					TorvGondEmail1
 | 
						|
		,CONVERT(NVARCHAR(MAX), nebulo.C_TKIRANYITOSZAM) +												--
 | 
						|
			ISNULL(', ' + C_TKHELYSEGNEV, '') +			 												--
 | 
						|
			ISNULL(', ' + nebulo.C_TKKOZTERULETNEV, '') + ' ' + 										--
 | 
						|
			ISNULL(koztJellegTK1.C_NAME, '') +															--
 | 
						|
			ISNULL(nebulo.C_TKHAZSZAM + ', ', '') + 													--
 | 
						|
			ISNULL(nebulo.C_TKEMELET + ' emelet', '') + 												--
 | 
						|
			ISNULL(' ' + nebulo.C_TKAJTO + ' ajtó', '')												TorvGond1Cim	
 | 
						|
		,C_TKNEVE2																						TorvGondNeve2
 | 
						|
		,tk2Foka.C_NAME																					TorvRokFoka2
 | 
						|
		,C_TKTELEFON2																					TorvGondTel2
 | 
						|
		,C_TKEMAILCIM2																					TorvGondEmail2
 | 
						|
		,CONVERT(NVARCHAR(MAX), nebulo.C_TKIRANYITOSZAM2) +												--
 | 
						|
			ISNULL(', ' + C_TKHELYSEGNEV2, '') + 														--
 | 
						|
			ISNULL(', ' + nebulo.C_TKKOZTERULETNEV2, '') + ' ' + 										--
 | 
						|
			koztJellegTK2.C_NAME + 																		--
 | 
						|
			ISNULL(', ' + nebulo.C_TKHAZSZAM2 + ', ', '') + 											--
 | 
						|
			ISNULL(nebulo.C_TKEMELET2 + ' emelet', '') + 												--
 | 
						|
			ISNULL(' ' + nebulo.C_TKAJTO2 + ' ajtó', '') 												TorvGond2Cim
 | 
						|
		,intezmenyAdatok.C_IGAZGATONEVE																	IntezmenyVezetoNeve
 | 
						|
		,intezmenyAdatok.C_NEV																			IntezmenyNeve
 | 
						|
		,CONVERT(NVARCHAR(MAX),intezmenyAdatok.C_IRANYITOSZAM) + 										--
 | 
						|
			ISNULL(', ' + intezmenyAdatok.C_VAROS, '') +												--
 | 
						|
			ISNULL(', ' + intezmenyAdatok.C_KOZTERULETNEV, '') + ' ' +									--
 | 
						|
			ISNULL(iaKoztJell.C_NAME, '') +																--
 | 
						|
			ISNULL(intezmenyAdatok.C_HAZSZAM + ', ', '') +												--
 | 
						|
			ISNULL(intezmenyAdatok.C_EMELET + ' emelet', '') +											--
 | 
						|
			ISNULL(intezmenyAdatok.C_AJTO + ' ajtó', '')												IntezmenyCim
 | 
						|
		,intezmenyAdatok.C_EMAILCIM																		IntezmenyEmail
 | 
						|
		,intezmenyAdatok.C_TELEFONSZAM																	IntezmenyTelefon
 | 
						|
		,intezmenyAdatok.C_DOKUMENTUMFEJLEC																Fejlec
 | 
						|
		,intezmenyAdatok.C_DOKUMENTUMLABLEC																Lablec
 | 
						|
	FROM T_NEBULO_OSSZES nebulo
 | 
						|
	LEFT JOIN
 | 
						|
		T_INTEZMENYADATOK_OSSZES intezmenyAdatok ON 
 | 
						|
			intezmenyAdatok.C_INTEZMENYID = nebulo.C_INTEZMENYID AND nebulo.C_TANEVID = intezmenyAdatok.C_TANEVID
 | 
						|
	LEFT JOIN 
 | 
						|
		T_DICTIONARYITEMBASE_OSSZES tagozat ON 
 | 
						|
			tagozat.ID = nebulo.C_TAGOZAT AND tagozat.C_TANEVID = nebulo.C_TANEVID AND tagozat.C_INTEZMENYID = nebulo.C_INTEZMENYID
 | 
						|
	LEFT JOIN 
 | 
						|
		T_DICTIONARYITEMBASE_OSSZES neme ON 
 | 
						|
			neme.ID = nebulo.C_NEME AND neme.C_TANEVID = nebulo.C_TANEVID AND neme.C_INTEZMENYID = nebulo.C_INTEZMENYID
 | 
						|
	LEFT JOIN 
 | 
						|
		T_DICTIONARYITEMBASE_OSSZES anyanyelv ON 
 | 
						|
			anyanyelv.ID = nebulo.C_ANYANYELVE AND anyanyelv.C_TANEVID = nebulo.C_TANEVID AND anyanyelv.C_INTEZMENYID = nebulo.C_INTEZMENYID
 | 
						|
	LEFT JOIN 
 | 
						|
		T_DICTIONARYITEMBASE_OSSZES allampolgarsag1 ON 
 | 
						|
			allampolgarsag1.ID = nebulo.C_ALLAMPOLGARSAGA AND allampolgarsag1.C_TANEVID = nebulo.C_TANEVID AND allampolgarsag1.C_INTEZMENYID = nebulo.C_INTEZMENYID
 | 
						|
	LEFT JOIN 
 | 
						|
		T_DICTIONARYITEMBASE_OSSZES allampolgarsag2 ON 
 | 
						|
			allampolgarsag2.ID = nebulo.C_ALLAMPOLGARSAGA2 AND allampolgarsag2.C_TANEVID = nebulo.C_TANEVID AND allampolgarsag2.C_INTEZMENYID = nebulo.C_INTEZMENYID
 | 
						|
	LEFT JOIN	
 | 
						|
		T_DICTIONARYITEMBASE_OSSZES tk1Foka ON 
 | 
						|
			tk1Foka.ID = nebulo.C_TKROKONSAGIFOKA AND tk1Foka.C_TANEVID = nebulo.C_TANEVID AND tk1Foka.C_INTEZMENYID = nebulo.C_INTEZMENYID
 | 
						|
	LEFT JOIN 
 | 
						|
		T_DICTIONARYITEMBASE_OSSZES koztJellegTK1 ON 
 | 
						|
			koztJellegTK1.ID = nebulo.C_TKKOZTERULETJELLEGE AND koztJellegTK1.C_TANEVID = nebulo.C_TANEVID AND koztJellegTK1.C_INTEZMENYID = nebulo.C_INTEZMENYID
 | 
						|
	LEFT JOIN 
 | 
						|
		T_DICTIONARYITEMBASE_OSSZES tk2Foka ON 
 | 
						|
			tk2Foka.ID = nebulo.C_TKROKONSAGIFOKA2 AND tk2Foka.C_TANEVID = nebulo.C_TANEVID AND tk2Foka.C_INTEZMENYID = nebulo.C_INTEZMENYID
 | 
						|
	LEFT JOIN 
 | 
						|
		T_DICTIONARYITEMBASE_OSSZES koztJellegTK2 ON 
 | 
						|
			koztJellegTK2.ID = nebulo.C_TKKOZTERULETJELLEGE2 AND koztJellegTK2.C_TANEVID = nebulo.C_TANEVID AND koztJellegTK2.C_INTEZMENYID = nebulo.C_INTEZMENYID
 | 
						|
	LEFT JOIN 
 | 
						|
		T_DICTIONARYITEMBASE_OSSZES iaKoztJell ON 
 | 
						|
			iaKoztJell.ID = intezmenyAdatok.C_KOZTERULETJELLEG AND iaKoztJell.C_TANEVID = nebulo.C_TANEVID AND iaKoztJell.C_INTEZMENYID = nebulo.C_INTEZMENYID
 | 
						|
	WHERE 
 | 
						|
			nebulo.TOROLT = 'F'
 | 
						|
		AND nebulo.C_TANEVID = @tanevId
 | 
						|
		AND nebulo.C_INTEZMENYID = @intezmenyId
 | 
						|
		AND nebulo.ID = @nebulo --5401 FELVETT, 5402 NEM FELVÉVE 
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
GO
 | 
						|
 |