2211 lines
		
	
	
		
			73 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
			
		
		
	
	
			2211 lines
		
	
	
		
			73 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
	
	
-- =============================================
 | 
						|
-- Author:		Telek Ákos
 | 
						|
-- Create date: 2017.05.31.
 | 
						|
-- Description:	A tanévhez tartozó alapadatokat és sémákat generálja le.
 | 
						|
-- Modified:	Bata-Kovács Gábor
 | 
						|
-- Modify date:	2017.06.03.
 | 
						|
-- =============================================
 | 
						|
 | 
						|
IF OBJECT_ID('dbo.sp_Global_GenerateTanevAdatokFromExistingTanev') IS NOT NULL 
 | 
						|
BEGIN
 | 
						|
  DROP PROCEDURE [dbo].[sp_Global_GenerateTanevAdatokFromExistingTanev]
 | 
						|
END  
 | 
						|
GO
 | 
						|
 | 
						|
CREATE PROCEDURE [dbo].[sp_Global_GenerateTanevAdatokFromExistingTanev]
 | 
						|
	 @intezmenyId int
 | 
						|
	,@tanevNeveNew nvarchar(20)
 | 
						|
  ,@tanevNeveSource nvarchar(20)
 | 
						|
	,@kovetkezoTanev bit
 | 
						|
AS
 | 
						|
BEGIN
 | 
						|
	SET NOCOUNT ON;
 | 
						|
  DECLARE @intezmenyAzonosito nvarchar(30)
 | 
						|
  SELECT @intezmenyAzonosito  = C_AZONOSITO FROM T_INTEZMENY WHERE ID = @intezmenyID
 | 
						|
  PRINT 'INTÉZMÉNY AZONOSITO: ' + @intezmenyAzonosito
 | 
						|
  
 | 
						|
	--------------------------- TANÉV LÉTREHOZÁSA ---------------------------
 | 
						|
 | 
						|
	DECLARE @tanevIdSource int 
 | 
						|
  SELECT @tanevIdSource = ID FROM T_TANEV WHERE C_INTEZMENYID = @intezmenyID AND C_NEV = @tanevNeveSource
 | 
						|
  
 | 
						|
  IF @tanevIdSource IS NULL BEGIN
 | 
						|
    PRINT @tanevNeveSource + ' tanév nem létezik: intezmény ' + CAST(@intezmenyId as varchar(20))
 | 
						|
    RETURN
 | 
						|
  END
 | 
						|
 | 
						|
  IF EXISTS (SELECT 1 FROM T_TANEV WHERE C_INTEZMENYID = @intezmenyID AND C_NEV = @tanevNeveNew) BEGIN
 | 
						|
    PRINT @tanevNeveNew + ' tanév már létezik: intezmény ' + CAST(@intezmenyId as varchar(20))
 | 
						|
  END
 | 
						|
    
 | 
						|
  
 | 
						|
	INSERT INTO [dbo].[T_TANEV] (
 | 
						|
       [C_AKTIV]
 | 
						|
			,[C_ELSOTANITASINAP]
 | 
						|
			,[C_KEZDONAP]
 | 
						|
			,[C_KOVETKEZO]
 | 
						|
			,[C_NEV]
 | 
						|
			,[C_SORSZAM]
 | 
						|
			,[C_UTOLSONAP]
 | 
						|
			,[C_UTOLSOTANITASINAP]
 | 
						|
			,[C_INTEZMENYID]
 | 
						|
			,[TOROLT]
 | 
						|
			,[SERIAL]
 | 
						|
			,[LASTCHANGED]
 | 
						|
			,[CREATED]
 | 
						|
			,[MODIFIER]
 | 
						|
			,[CREATOR]
 | 
						|
    ) VALUES(
 | 
						|
       'F'
 | 
						|
			,convert(datetime, SUBSTRING(@tanevNeveNew, 1, 4) + '-09-01 00:00:00', 21)
 | 
						|
			,convert(datetime, SUBSTRING(@tanevNeveNew, 1, 4) + '-09-01 00:00:00', 21)
 | 
						|
			,CASE WHEN @kovetkezoTanev = 1 THEN 'T' ELSE 'F' END
 | 
						|
			,@tanevNeveNew
 | 
						|
			,(SELECT ISNULL(MAX(C_SORSZAM), 0) + 1 FROM T_TANEV WHERE T_TANEV.C_INTEZMENYID = @intezmenyID)
 | 
						|
			,convert(datetime, SUBSTRING(@tanevNeveNew, 6, 4) + '-08-31 23:59:59', 21)
 | 
						|
			,convert(datetime, SUBSTRING(@tanevNeveNew, 6, 4) + '-08-31 23:59:59', 21)
 | 
						|
			,@intezmenyID
 | 
						|
			,'F'
 | 
						|
			,0
 | 
						|
			,getdate()
 | 
						|
			,getdate()
 | 
						|
			,null
 | 
						|
			,null
 | 
						|
    )
 | 
						|
		   
 | 
						|
	PRINT @tanevNeveNew + ' tanév létrehozása sikeres!';
 | 
						|
 | 
						|
	DECLARE @tanevID INT = SCOPE_IDENTITY()
 | 
						|
 | 
						|
	--------------------------- TANÉV LÉTREHOZÁSA VÉGE ---------------------------
 | 
						|
 | 
						|
	--------------------------- SZÓTÁRELEMEK LÉTREHOZÁSA ---------------------------
 | 
						|
 | 
						|
	EXEC [dbo].[sp_Global_CreateDictionaryItems] @IntezmenyId = @intezmenyID, @TanevId = @tanevID
 | 
						|
 | 
						|
	PRINT 'Szótárelemek létrehozása sikeres!';
 | 
						|
 | 
						|
	--------------------------- SZÓTÁRELEMEK LÉTREHOZÁSA VÉGE ---------------------------
 | 
						|
 | 
						|
	--------------------------- INTÉZMÉNYI ADATOK LÉTREHOZÁSA ---------------------------
 | 
						|
  INSERT INTO T_INTEZMENYADATOK (
 | 
						|
     C_CIME
 | 
						|
    ,C_IGAZGATONEVE
 | 
						|
    ,C_NEV
 | 
						|
    ,C_OMKOD
 | 
						|
    ,C_TELEFONSZAM
 | 
						|
    ,C_EMAILCIM
 | 
						|
    ,C_IRANYITOSZAM
 | 
						|
    ,C_VAROS
 | 
						|
    ,C_ROVIDNEV
 | 
						|
    ,C_ADMINEMAILCIM
 | 
						|
    ,C_KRETATIPUS
 | 
						|
    ,C_ENGEDELYEZETTALLASHELYEK
 | 
						|
    ,C_INTEZMENYHONLAPJA
 | 
						|
    ,C_AJTO
 | 
						|
    ,C_EMELET
 | 
						|
    ,C_HAZSZAM
 | 
						|
    ,C_KOZTERULETJELLEG
 | 
						|
    ,C_KOZTERULETNEV
 | 
						|
    ,C_DOKUMENTUMFEJLEC
 | 
						|
    ,C_DOKUMENTUMLABLEC
 | 
						|
    ,C_DOKUMENTUMFEJLECHTML
 | 
						|
    ,C_DOKUMENTUMLABLECHTML
 | 
						|
    ,C_TANEVID
 | 
						|
    ,C_INTEZMENYID
 | 
						|
    ,C_CIMERID
 | 
						|
    ,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
    ,NNID
 | 
						|
	,ELOZOTANEVIREKORDID
 | 
						|
  ) SELECT 
 | 
						|
     C_CIME AS C_CIME                 -- C_CIME - nvarchar(2000)
 | 
						|
    ,C_IGAZGATONEVE AS C_IGAZGATONEVE         -- C_IGAZGATONEVE - nvarchar(255)
 | 
						|
    ,C_NEV AS C_NEV                   -- C_NEV - nvarchar(255)
 | 
						|
    ,C_OMKOD AS C_OMKOD                 -- C_OMKOD - nvarchar(20)
 | 
						|
    ,C_TELEFONSZAM AS C_TELEFONSZAM          -- C_TELEFONSZAM - nvarchar(20)
 | 
						|
    ,C_EMAILCIM AS C_EMAILCIM             -- C_EMAILCIM - nvarchar(255)
 | 
						|
    ,C_IRANYITOSZAM AS C_IRANYITOSZAM          -- C_IRANYITOSZAM - nvarchar(20)
 | 
						|
    ,C_VAROS AS C_VAROS                 -- C_VAROS - nvarchar(255)
 | 
						|
    ,C_ROVIDNEV AS C_ROVIDNEV             -- C_ROVIDNEV - nvarchar(255)
 | 
						|
    ,C_ADMINEMAILCIM AS C_ADMINEMAILCIM        -- C_ADMINEMAILCIM - nvarchar(255)
 | 
						|
    ,C_KRETATIPUS   AS C_KRETATIPUS            -- C_KRETATIPUS - int
 | 
						|
    ,C_ENGEDELYEZETTALLASHELYEK AS C_ENGEDELYEZETTALLASHELYEK -- C_ENGEDELYEZETTALLASHELYEK - numeric(10, 2)
 | 
						|
    ,C_INTEZMENYHONLAPJA AS C_INTEZMENYHONLAPJA    -- C_INTEZMENYHONLAPJA - nvarchar(300)
 | 
						|
    ,C_AJTO AS C_AJTO                 -- C_AJTO - nvarchar(30)
 | 
						|
    ,C_EMELET AS C_EMELET               -- C_EMELET - nvarchar(40)
 | 
						|
    ,C_HAZSZAM AS C_HAZSZAM              -- C_HAZSZAM - nvarchar(30)
 | 
						|
    ,C_KOZTERULETJELLEG AS C_KOZTERULETJELLEG     -- C_KOZTERULETJELLEG - int
 | 
						|
    ,C_KOZTERULETNEV AS C_KOZTERULETNEV        -- C_KOZTERULETNEV - nvarchar(40)
 | 
						|
    ,C_DOKUMENTUMFEJLEC AS C_DOKUMENTUMFEJLEC     -- C_DOKUMENTUMFEJLEC - nvarchar(MAX)
 | 
						|
    ,C_DOKUMENTUMLABLEC AS C_DOKUMENTUMLABLEC     -- C_DOKUMENTUMLABLEC - nvarchar(MAX)
 | 
						|
    ,C_DOKUMENTUMFEJLECHTML AS C_DOKUMENTUMFEJLECHTML -- C_DOKUMENTUMFEJLECHTML - nvarchar(MAX)
 | 
						|
    ,C_DOKUMENTUMLABLECHTML AS C_DOKUMENTUMLABLECHTML -- C_DOKUMENTUMLABLECHTML - nvarchar(MAX)
 | 
						|
    ,@tanevID   AS C_TANEVID               -- C_TANEVID - int
 | 
						|
    ,@intezmenyId   AS C_INTEZMENYID           -- C_INTEZMENYID - int
 | 
						|
    ,NULL AS C_CIMERID              -- C_CIMERID - int
 | 
						|
    ,'F' AS TOROLT                 -- TOROLT - char(1)
 | 
						|
    ,0 AS SERIAL                 -- SERIAL - int
 | 
						|
    ,GETDATE() AS LASTCHANGED            -- LASTCHANGED - datetime
 | 
						|
    ,GETDATE() AS CREATED                -- CREATED - datetime
 | 
						|
    ,MODIFIER AS MODIFIER               -- MODIFIER - int
 | 
						|
    ,CREATOR AS CREATOR                -- CREATOR - int
 | 
						|
    ,NULL AS NNID                   -- NNID - int
 | 
						|
	,T_INTEZMENYADATOK.ID AS ELOZOTANEVIREKORDID
 | 
						|
  FROM T_INTEZMENYADATOK
 | 
						|
  WHERE C_TANEVID = @tanevIdSource 
 | 
						|
    AND C_INTEZMENYID = @intezmenyId
 | 
						|
  
 | 
						|
 | 
						|
	PRINT 'Intézményi adatok létrehozása sikeres!';
 | 
						|
 | 
						|
	DECLARE @intezmenyAdatokID int = SCOPE_IDENTITY();
 | 
						|
 | 
						|
	--------------------------- INTÉZMÉNYI ADATOK LÉTREHOZÁSA VÉGE ---------------------------
 | 
						|
 | 
						|
	--------------------------- INTÉZMÉNYI ADATSZOLGÁLTATÁS LÉTREHOZÁSA ---------------------------
 | 
						|
 | 
						|
	INSERT INTO [dbo].[T_INTEZMENYADATSZOLGALTATAS]
 | 
						|
			   ([C_INTEZMENYID]
 | 
						|
			   ,[C_TANEVID]
 | 
						|
			   ,[TOROLT]
 | 
						|
			   ,[SERIAL]
 | 
						|
			   ,[LASTCHANGED]
 | 
						|
			   ,[CREATED]
 | 
						|
			   ,[MODIFIER]
 | 
						|
			   ,[CREATOR])
 | 
						|
		 VALUES
 | 
						|
			   (@intezmenyID
 | 
						|
			   ,@tanevID
 | 
						|
			   ,'F'
 | 
						|
			   ,0
 | 
						|
			   ,getdate()
 | 
						|
			   ,getdate()
 | 
						|
			   ,null
 | 
						|
			   ,null)
 | 
						|
 | 
						|
	--------------------------- INTÉZMÉNYI ADATSZOLGÁLTATÁS LÉTREHOZÁSA VÉGE ---------------------------
 | 
						|
 | 
						|
	--------------------------- TANÉV RENDJE LÉTREHOZÁSA --------------------------------
 | 
						|
 | 
						|
	IF @tanevNeveNew = '2017/2018' BEGIN
 | 
						|
		EXEC [dbo].[sp_Global_CreateTanevRendje20172018] @intezmenyId, @tanevId
 | 
						|
	END
 | 
						|
 | 
						|
	PRINT 'Tanév rendje létrehozása sikeres!';
 | 
						|
 | 
						|
	--------------------------- TANÉV RENDJE LÉTREHOZÁSA VÉGE ---------------------------
 | 
						|
 | 
						|
	--------------------------- CSENGETÉSI REND LÉTREHOZÁSA -----------------------------
 | 
						|
 | 
						|
	DECLARE @csengetesiRendId int
 | 
						|
	INSERT [dbo].[T_CSENGETESIREND] ([C_AKTIV], [C_NEV], [C_MUKODESIHELYID], [C_INTEZMENYID], [C_TANEVID], [TOROLT], [SERIAL], [CREATED], [CREATOR]) VALUES (N'T', N'Csengetési rend', NULL, @intezmenyID, @tanevID, N'F', 4, GETDATE(), 2)
 | 
						|
	SET @csengetesiRendId = SCOPE_IDENTITY()
 | 
						|
  
 | 
						|
	INSERT [dbo].[T_CSENGETESIRENDORA] ([C_KEZDETE], [C_ORASZAM], [C_VEGE], [C_CSENGETESIRENDID], [C_INTEZMENYID], [C_TANEVID], [TOROLT], [SERIAL], [CREATED], [CREATOR]) 
 | 
						|
		VALUES 
 | 
						|
		(CAST(N'2000-01-01 08:00:00.000' AS DateTime), 1, CAST(N'2000-01-01 08:45:00.000' AS DateTime), @csengetesiRendId, @intezmenyID, @tanevID, N'F', 2, GETDATE(), 2),
 | 
						|
		(CAST(N'2000-01-01 09:00:00.000' AS DateTime), 2, CAST(N'2000-01-01 09:45:00.000' AS DateTime), @csengetesiRendId, @intezmenyID, @tanevID, N'F', 2, GETDATE(), 2),
 | 
						|
		(CAST(N'2000-01-01 10:00:00.000' AS DateTime), 3, CAST(N'2000-01-01 10:45:00.000' AS DateTime), @csengetesiRendId, @intezmenyID, @tanevID, N'F', 2, GETDATE(), 2),
 | 
						|
		(CAST(N'2000-01-01 11:00:00.000' AS DateTime), 4, CAST(N'2000-01-01 11:45:00.000' AS DateTime), @csengetesiRendId, @intezmenyID, @tanevID, N'F', 2, GETDATE(), 2),
 | 
						|
		(CAST(N'2000-01-01 12:00:00.000' AS DateTime), 5, CAST(N'2000-01-01 12:45:00.000' AS DateTime), @csengetesiRendId, @intezmenyID, @tanevID, N'F', 2, GETDATE(), 2),
 | 
						|
		(CAST(N'2000-01-01 13:00:00.000' AS DateTime), 6, CAST(N'2000-01-01 13:45:00.000' AS DateTime), @csengetesiRendId, @intezmenyID, @tanevID, N'F', 2, GETDATE(), 2),
 | 
						|
		(CAST(N'2000-01-01 14:00:00.000' AS DateTime), 7, CAST(N'2000-01-01 14:45:00.000' AS DateTime), @csengetesiRendId, @intezmenyID, @tanevID, N'F', 1, GETDATE(), 2)
 | 
						|
 | 
						|
	PRINT 'Csengetési rend létrehozása sikeres!';
 | 
						|
 | 
						|
	--------------------------- CSENGETÉSI REND LÉTREHOZÁSA VÉGE ------------------------
 | 
						|
 
 | 
						|
	--------------------------- ALAP FELHASZNÁLÓK LÉTREHOZÁSA ---------------------------
 | 
						|
 | 
						|
	-- Fenntartó--
 | 
						|
	DECLARE @fenntartoId int
 | 
						|
 | 
						|
	INSERT INTO T_FELHASZNALO (
 | 
						|
     C_NEME
 | 
						|
    ,C_SZULETESIDATUM
 | 
						|
    ,C_SZULETESINEV
 | 
						|
    ,C_ANYJANEVE
 | 
						|
    ,C_SZULETESIHELY
 | 
						|
    ,C_TAJSZAM
 | 
						|
    ,C_ALLAMPOLGARSAGA
 | 
						|
    ,C_LEIRAS
 | 
						|
    ,C_KERESESINEV
 | 
						|
    ,C_SZULETESIORSZAG
 | 
						|
    ,C_SZULETESINEVSORREND
 | 
						|
    ,C_ANYJANEVESORREND
 | 
						|
    ,C_ALAPERTELMEZETTLCID
 | 
						|
    ,C_LATASSERULTWEBHASZNALATA
 | 
						|
    ,C_SMSSZAM
 | 
						|
    ,C_SMSSZINKRONIZALT
 | 
						|
    ,C_KELLADSZINKRONIZALAS
 | 
						|
    ,C_SZULETESINEVELVALASZTO
 | 
						|
    ,C_ANYJANEVEELVALASZTO
 | 
						|
    ,C_DMSTARTTIME
 | 
						|
    ,C_NYOMTATASINEV
 | 
						|
    ,C_UTONEV
 | 
						|
    ,C_VEZETEKNEV
 | 
						|
    ,C_ADOSZAM
 | 
						|
    ,C_ELOTAG
 | 
						|
    ,C_ANYANYELVE
 | 
						|
    ,C_IGAZOLVANYSZAM
 | 
						|
    ,C_IGAZOLVANYTIPUSA
 | 
						|
    ,C_NEVSORREND
 | 
						|
    ,C_NYILVANTARTASISZAM
 | 
						|
    ,C_NYILVANTARTASKEZDETE
 | 
						|
    ,C_OKTATASIAZONOSITO
 | 
						|
    ,C_OMKOD
 | 
						|
    ,C_ALAIRAS
 | 
						|
    ,C_PROFILKEP
 | 
						|
    ,C_KRETAKOD
 | 
						|
    ,C_KIRAZONOSITO
 | 
						|
    ,C_ALLAMPOLGARSAGA2
 | 
						|
    ,C_FENNTARTOAZONOSITO
 | 
						|
    ,C_INTEZMENYID
 | 
						|
    ,C_TANEVID
 | 
						|
    ,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
    ,NNID
 | 
						|
    ,FTIP
 | 
						|
  ) SELECT 
 | 
						|
     C_NEME   AS C_NEME                  -- C_NEME - int
 | 
						|
    ,C_SZULETESIDATUM AS C_SZULETESIDATUM  -- C_SZULETESIDATUM - datetime
 | 
						|
    ,C_SZULETESINEV AS C_SZULETESINEV          -- C_SZULETESINEV - nvarchar(64)
 | 
						|
    ,C_ANYJANEVE AS C_ANYJANEVE             -- C_ANYJANEVE - nvarchar(64)
 | 
						|
    ,C_SZULETESIHELY AS C_SZULETESIHELY        -- C_SZULETESIHELY - nvarchar(50)
 | 
						|
    ,C_TAJSZAM AS C_TAJSZAM              -- C_TAJSZAM - nvarchar(9)
 | 
						|
    ,C_ALLAMPOLGARSAGA   AS C_ALLAMPOLGARSAGA       -- C_ALLAMPOLGARSAGA - int
 | 
						|
    ,C_LEIRAS AS C_LEIRAS               -- C_LEIRAS - nvarchar(2000)
 | 
						|
    ,C_KERESESINEV AS C_KERESESINEV          -- C_KERESESINEV - nvarchar(61)
 | 
						|
    ,C_SZULETESIORSZAG   AS C_SZULETESIORSZAG       -- C_SZULETESIORSZAG - int
 | 
						|
    ,C_SZULETESINEVSORREND  AS C_SZULETESINEVSORREND   -- C_SZULETESINEVSORREND - char(1)
 | 
						|
    ,C_ANYJANEVESORREND  AS C_ANYJANEVESORREND      -- C_ANYJANEVESORREND - char(1)
 | 
						|
    ,NULL AS C_ALAPERTELMEZETTLCID  -- C_ALAPERTELMEZETTLCID - int
 | 
						|
    ,C_LATASSERULTWEBHASZNALATA  AS C_LATASSERULTWEBHASZNALATA -- C_LATASSERULTWEBHASZNALATA - char(1)
 | 
						|
    ,C_SMSSZAM AS C_SMSSZAM              -- C_SMSSZAM - int
 | 
						|
    ,C_SMSSZINKRONIZALT AS C_SMSSZINKRONIZALT     -- C_SMSSZINKRONIZALT - char(1)
 | 
						|
    ,C_KELLADSZINKRONIZALAS AS C_KELLADSZINKRONIZALAS  -- C_KELLADSZINKRONIZALAS - char(1)
 | 
						|
    ,C_SZULETESINEVELVALASZTO   AS C_SZULETESINEVELVALASZTO -- C_SZULETESINEVELVALASZTO - int
 | 
						|
    ,C_ANYJANEVEELVALASZTO   AS C_ANYJANEVEELVALASZTO   -- C_ANYJANEVEELVALASZTO - int
 | 
						|
    ,C_DMSTARTTIME AS C_DMSTARTTIME          -- C_DMSTARTTIME - nvarchar(5)
 | 
						|
    ,C_NYOMTATASINEV AS C_NYOMTATASINEV         -- C_NYOMTATASINEV - nvarchar(255)
 | 
						|
    ,C_UTONEV AS C_UTONEV               -- C_UTONEV - nvarchar(255)
 | 
						|
    ,C_VEZETEKNEV AS C_VEZETEKNEV           -- C_VEZETEKNEV - nvarchar(255)
 | 
						|
    ,C_ADOSZAM AS C_ADOSZAM              -- C_ADOSZAM - nvarchar(10)
 | 
						|
    ,C_ELOTAG AS C_ELOTAG               -- C_ELOTAG - nvarchar(20)
 | 
						|
    ,C_ANYANYELVE AS C_ANYANYELVE           -- C_ANYANYELVE - int
 | 
						|
    ,C_IGAZOLVANYSZAM AS C_IGAZOLVANYSZAM       -- C_IGAZOLVANYSZAM - nvarchar(50)
 | 
						|
    ,C_IGAZOLVANYTIPUSA AS C_IGAZOLVANYTIPUSA     -- C_IGAZOLVANYTIPUSA - int
 | 
						|
    ,C_NEVSORREND AS C_NEVSORREND           -- C_NEVSORREND - char(1)
 | 
						|
    ,C_NYILVANTARTASISZAM AS C_NYILVANTARTASISZAM   -- C_NYILVANTARTASISZAM - nvarchar(20)
 | 
						|
    ,C_NYILVANTARTASKEZDETE AS C_NYILVANTARTASKEZDETE -- C_NYILVANTARTASKEZDETE - datetime
 | 
						|
    ,C_OKTATASIAZONOSITO AS C_OKTATASIAZONOSITO    -- C_OKTATASIAZONOSITO - nvarchar(20)
 | 
						|
    ,C_OMKOD AS C_OMKOD                -- C_OMKOD - nvarchar(20)
 | 
						|
    ,C_ALAIRAS AS C_ALAIRAS              -- C_ALAIRAS - nvarchar(MAX)
 | 
						|
    ,C_PROFILKEP AS C_PROFILKEP            -- C_PROFILKEP - varbinary(MAX)
 | 
						|
    ,C_KRETAKOD AS C_KRETAKOD             -- C_KRETAKOD - nvarchar(6)
 | 
						|
    ,C_KIRAZONOSITO AS C_KIRAZONOSITO         -- C_KIRAZONOSITO - nvarchar(20)
 | 
						|
    ,C_ALLAMPOLGARSAGA2 AS C_ALLAMPOLGARSAGA2     -- C_ALLAMPOLGARSAGA2 - int
 | 
						|
    ,C_FENNTARTOAZONOSITO AS C_FENNTARTOAZONOSITO   -- C_FENNTARTOAZONOSITO - nvarchar(20)
 | 
						|
    ,C_INTEZMENYID   AS C_INTEZMENYID           -- C_INTEZMENYID - int
 | 
						|
    ,@tanevID   AS C_TANEVID               -- C_TANEVID - int
 | 
						|
    ,TOROLT AS TOROLT                 -- TOROLT - char(1)
 | 
						|
    ,0 AS SERIAL                 -- SERIAL - int
 | 
						|
    ,GETDATE() AS LASTCHANGED            -- LASTCHANGED - datetime
 | 
						|
    ,GETDATE() AS CREATED                -- CREATED - datetime
 | 
						|
    ,MODIFIER AS MODIFIER               -- MODIFIER - int
 | 
						|
    ,CREATOR AS CREATOR                -- CREATOR - int
 | 
						|
    ,NULL AS NNID                   -- NNID - int
 | 
						|
    ,NULL AS FTIP                   -- FTIP - varchar(2)
 | 
						|
  FROM T_FELHASZNALO 
 | 
						|
  WHERE C_INTEZMENYID = @intezmenyId 
 | 
						|
    AND C_TANEVID = @tanevIdSource
 | 
						|
    AND C_SZULETESINEV = 'Kréta Fenntartó'
 | 
						|
 | 
						|
	SET @fenntartoId = SCOPE_IDENTITY()
 | 
						|
	PRINT 'Fenntartó létrehozása sikeres!';
 | 
						|
 | 
						|
	-- Szuper admin létrehozása
 | 
						|
	DECLARE @SUPERADMINID INT
 | 
						|
 | 
						|
	INSERT INTO T_FELHASZNALO (
 | 
						|
     C_NEME
 | 
						|
    ,C_SZULETESIDATUM
 | 
						|
    ,C_SZULETESINEV
 | 
						|
    ,C_ANYJANEVE
 | 
						|
    ,C_SZULETESIHELY
 | 
						|
    ,C_TAJSZAM
 | 
						|
    ,C_ALLAMPOLGARSAGA
 | 
						|
    ,C_LEIRAS
 | 
						|
    ,C_KERESESINEV
 | 
						|
    ,C_SZULETESIORSZAG
 | 
						|
    ,C_SZULETESINEVSORREND
 | 
						|
    ,C_ANYJANEVESORREND
 | 
						|
    ,C_ALAPERTELMEZETTLCID
 | 
						|
    ,C_LATASSERULTWEBHASZNALATA
 | 
						|
    ,C_SMSSZAM
 | 
						|
    ,C_SMSSZINKRONIZALT
 | 
						|
    ,C_KELLADSZINKRONIZALAS
 | 
						|
    ,C_SZULETESINEVELVALASZTO
 | 
						|
    ,C_ANYJANEVEELVALASZTO
 | 
						|
    ,C_DMSTARTTIME
 | 
						|
    ,C_NYOMTATASINEV
 | 
						|
    ,C_UTONEV
 | 
						|
    ,C_VEZETEKNEV
 | 
						|
    ,C_ADOSZAM
 | 
						|
    ,C_ELOTAG
 | 
						|
    ,C_ANYANYELVE
 | 
						|
    ,C_IGAZOLVANYSZAM
 | 
						|
    ,C_IGAZOLVANYTIPUSA
 | 
						|
    ,C_NEVSORREND
 | 
						|
    ,C_NYILVANTARTASISZAM
 | 
						|
    ,C_NYILVANTARTASKEZDETE
 | 
						|
    ,C_OKTATASIAZONOSITO
 | 
						|
    ,C_OMKOD
 | 
						|
    ,C_ALAIRAS
 | 
						|
    ,C_PROFILKEP
 | 
						|
    ,C_KRETAKOD
 | 
						|
    ,C_KIRAZONOSITO
 | 
						|
    ,C_ALLAMPOLGARSAGA2
 | 
						|
    ,C_FENNTARTOAZONOSITO
 | 
						|
    ,C_INTEZMENYID
 | 
						|
    ,C_TANEVID
 | 
						|
    ,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
    ,NNID
 | 
						|
    ,FTIP
 | 
						|
  ) SELECT 
 | 
						|
     C_NEME   AS C_NEME                  -- C_NEME - int
 | 
						|
    ,C_SZULETESIDATUM AS C_SZULETESIDATUM  -- C_SZULETESIDATUM - datetime
 | 
						|
    ,C_SZULETESINEV AS C_SZULETESINEV          -- C_SZULETESINEV - nvarchar(64)
 | 
						|
    ,C_ANYJANEVE AS C_ANYJANEVE             -- C_ANYJANEVE - nvarchar(64)
 | 
						|
    ,C_SZULETESIHELY AS C_SZULETESIHELY        -- C_SZULETESIHELY - nvarchar(50)
 | 
						|
    ,C_TAJSZAM AS C_TAJSZAM              -- C_TAJSZAM - nvarchar(9)
 | 
						|
    ,C_ALLAMPOLGARSAGA   AS C_ALLAMPOLGARSAGA       -- C_ALLAMPOLGARSAGA - int
 | 
						|
    ,C_LEIRAS AS C_LEIRAS               -- C_LEIRAS - nvarchar(2000)
 | 
						|
    ,C_KERESESINEV AS C_KERESESINEV          -- C_KERESESINEV - nvarchar(61)
 | 
						|
    ,C_SZULETESIORSZAG   AS C_SZULETESIORSZAG       -- C_SZULETESIORSZAG - int
 | 
						|
    ,C_SZULETESINEVSORREND  AS C_SZULETESINEVSORREND   -- C_SZULETESINEVSORREND - char(1)
 | 
						|
    ,C_ANYJANEVESORREND  AS C_ANYJANEVESORREND      -- C_ANYJANEVESORREND - char(1)
 | 
						|
    ,NULL AS C_ALAPERTELMEZETTLCID  -- C_ALAPERTELMEZETTLCID - int
 | 
						|
    ,C_LATASSERULTWEBHASZNALATA  AS C_LATASSERULTWEBHASZNALATA -- C_LATASSERULTWEBHASZNALATA - char(1)
 | 
						|
    ,C_SMSSZAM AS C_SMSSZAM              -- C_SMSSZAM - int
 | 
						|
    ,C_SMSSZINKRONIZALT AS C_SMSSZINKRONIZALT     -- C_SMSSZINKRONIZALT - char(1)
 | 
						|
    ,C_KELLADSZINKRONIZALAS AS C_KELLADSZINKRONIZALAS  -- C_KELLADSZINKRONIZALAS - char(1)
 | 
						|
    ,C_SZULETESINEVELVALASZTO   AS C_SZULETESINEVELVALASZTO -- C_SZULETESINEVELVALASZTO - int
 | 
						|
    ,C_ANYJANEVEELVALASZTO   AS C_ANYJANEVEELVALASZTO   -- C_ANYJANEVEELVALASZTO - int
 | 
						|
    ,C_DMSTARTTIME AS C_DMSTARTTIME          -- C_DMSTARTTIME - nvarchar(5)
 | 
						|
    ,C_NYOMTATASINEV AS C_NYOMTATASINEV         -- C_NYOMTATASINEV - nvarchar(255)
 | 
						|
    ,C_UTONEV AS C_UTONEV               -- C_UTONEV - nvarchar(255)
 | 
						|
    ,C_VEZETEKNEV AS C_VEZETEKNEV           -- C_VEZETEKNEV - nvarchar(255)
 | 
						|
    ,C_ADOSZAM AS C_ADOSZAM              -- C_ADOSZAM - nvarchar(10)
 | 
						|
    ,C_ELOTAG AS C_ELOTAG               -- C_ELOTAG - nvarchar(20)
 | 
						|
    ,C_ANYANYELVE AS C_ANYANYELVE           -- C_ANYANYELVE - int
 | 
						|
    ,C_IGAZOLVANYSZAM AS C_IGAZOLVANYSZAM       -- C_IGAZOLVANYSZAM - nvarchar(50)
 | 
						|
    ,C_IGAZOLVANYTIPUSA AS C_IGAZOLVANYTIPUSA     -- C_IGAZOLVANYTIPUSA - int
 | 
						|
    ,C_NEVSORREND AS C_NEVSORREND           -- C_NEVSORREND - char(1)
 | 
						|
    ,C_NYILVANTARTASISZAM AS C_NYILVANTARTASISZAM   -- C_NYILVANTARTASISZAM - nvarchar(20)
 | 
						|
    ,C_NYILVANTARTASKEZDETE AS C_NYILVANTARTASKEZDETE -- C_NYILVANTARTASKEZDETE - datetime
 | 
						|
    ,C_OKTATASIAZONOSITO AS C_OKTATASIAZONOSITO    -- C_OKTATASIAZONOSITO - nvarchar(20)
 | 
						|
    ,C_OMKOD AS C_OMKOD                -- C_OMKOD - nvarchar(20)
 | 
						|
    ,C_ALAIRAS AS C_ALAIRAS              -- C_ALAIRAS - nvarchar(MAX)
 | 
						|
    ,C_PROFILKEP AS C_PROFILKEP            -- C_PROFILKEP - varbinary(MAX)
 | 
						|
    ,C_KRETAKOD AS C_KRETAKOD             -- C_KRETAKOD - nvarchar(6)
 | 
						|
    ,C_KIRAZONOSITO AS C_KIRAZONOSITO         -- C_KIRAZONOSITO - nvarchar(20)
 | 
						|
    ,C_ALLAMPOLGARSAGA2 AS C_ALLAMPOLGARSAGA2     -- C_ALLAMPOLGARSAGA2 - int
 | 
						|
    ,C_FENNTARTOAZONOSITO AS C_FENNTARTOAZONOSITO   -- C_FENNTARTOAZONOSITO - nvarchar(20)
 | 
						|
    ,C_INTEZMENYID   AS C_INTEZMENYID           -- C_INTEZMENYID - int
 | 
						|
    ,@tanevID   AS C_TANEVID               -- C_TANEVID - int
 | 
						|
    ,TOROLT AS TOROLT                 -- TOROLT - char(1)
 | 
						|
    ,0 AS SERIAL                 -- SERIAL - int
 | 
						|
    ,GETDATE() AS LASTCHANGED            -- LASTCHANGED - datetime
 | 
						|
    ,GETDATE() AS CREATED                -- CREATED - datetime
 | 
						|
    ,MODIFIER AS MODIFIER               -- MODIFIER - int
 | 
						|
    ,CREATOR AS CREATOR                -- CREATOR - int
 | 
						|
    ,NULL AS NNID                   -- NNID - int
 | 
						|
    ,NULL AS FTIP                   -- FTIP - varchar(2)
 | 
						|
  FROM T_FELHASZNALO 
 | 
						|
  WHERE C_INTEZMENYID = @intezmenyId 
 | 
						|
    AND C_TANEVID = @tanevIdSource
 | 
						|
    AND C_SZULETESINEV = 'Kréta Adminisztrátor'
 | 
						|
 | 
						|
  SET @SUPERADMINID = SCOPE_IDENTITY()
 | 
						|
 | 
						|
  PRINT 'Szuper admin létrehozása sikeres!';
 | 
						|
 | 
						|
 | 
						|
  -- Szuperadmin e-mail címe
 | 
						|
  INSERT INTO T_EMAIL (
 | 
						|
     C_EMAILTIPUSA
 | 
						|
    ,C_EMAILCIM
 | 
						|
    ,C_ALAPERTELMEZETT
 | 
						|
    ,C_GONDVISELOID
 | 
						|
    ,C_FELHASZNALOID
 | 
						|
    ,C_INTEZMENYID
 | 
						|
    ,C_TANEVID
 | 
						|
    ,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
    ,NNID
 | 
						|
  ) SELECT 
 | 
						|
     C_EMAILTIPUSA AS C_EMAILTIPUSA          -- C_EMAILTIPUSA - int
 | 
						|
    ,C_EMAILCIM AS C_EMAILCIM              -- C_EMAILCIM - nvarchar(200)
 | 
						|
    ,C_ALAPERTELMEZETT  AS C_ALAPERTELMEZETT       -- C_ALAPERTELMEZETT - char(1)
 | 
						|
    ,C_GONDVISELOID AS C_GONDVISELOID         -- C_GONDVISELOID - int
 | 
						|
    ,C_FELHASZNALOID AS C_FELHASZNALOID        -- C_FELHASZNALOID - int
 | 
						|
    ,@intezmenyId   AS C_INTEZMENYID           -- C_INTEZMENYID - int
 | 
						|
    ,@tanevID   AS C_TANEVID               -- C_TANEVID - int
 | 
						|
    ,TOROLT AS TOROLT                 -- TOROLT - char(1)
 | 
						|
    ,0 AS SERIAL                 -- SERIAL - int
 | 
						|
    ,GETDATE() AS LASTCHANGED            -- LASTCHANGED - datetime
 | 
						|
    ,GETDATE() AS CREATED                -- CREATED - datetime
 | 
						|
    ,MODIFIER AS MODIFIER               -- MODIFIER - int
 | 
						|
    ,CREATOR AS CREATOR                -- CREATOR - int
 | 
						|
    ,NULL AS NNID                   -- NNID - int
 | 
						|
  FROM T_EMAIL
 | 
						|
  WHERE C_INTEZMENYID = @intezmenyId 
 | 
						|
    AND C_TANEVID = @tanevIdSource
 | 
						|
    AND C_FELHASZNALOID = (SELECT ID FROM T_FELHASZNALO WHERE C_INTEZMENYID = @intezmenyId AND C_TANEVID = @tanevIdSource AND C_SZULETESINEV = 'Kréta Adminisztrátor')
 | 
						|
 | 
						|
 | 
						|
--Fenntartó(ready only user)		   
 | 
						|
  INSERT INTO [dbo].[T_FELHASZNALOBELEPES] (
 | 
						|
     [C_BEJELENTKEZESINEV]
 | 
						|
		,[C_KOTELEZOVALTOZTATNI]
 | 
						|
    ,[C_MEGHIUSULTBELEPESEK]
 | 
						|
    ,[C_UTOLSOBELEPES]
 | 
						|
    ,[C_JELSZO]
 | 
						|
    ,[C_JELSZOVALTOZTATASIDEJE]
 | 
						|
    ,[C_SO]
 | 
						|
    ,[C_FELHASZNALOID]
 | 
						|
		,[C_GONDVISELOID]
 | 
						|
		,[C_INTEZMENYID]
 | 
						|
		,[C_TANEVID]
 | 
						|
    ,[SERIAL]
 | 
						|
    ,[LASTCHANGED]
 | 
						|
    ,[CREATED]
 | 
						|
    ,[MODIFIER]
 | 
						|
    ,[CREATOR]
 | 
						|
  ) SELECT 
 | 
						|
     [C_BEJELENTKEZESINEV]
 | 
						|
		,[C_KOTELEZOVALTOZTATNI]
 | 
						|
    ,[C_MEGHIUSULTBELEPESEK]
 | 
						|
    ,[C_UTOLSOBELEPES]
 | 
						|
    ,[C_JELSZO]
 | 
						|
    ,[C_JELSZOVALTOZTATASIDEJE]
 | 
						|
    ,[C_SO]
 | 
						|
    ,@fenntartoId
 | 
						|
		,[C_GONDVISELOID]
 | 
						|
		,[C_INTEZMENYID]
 | 
						|
		,@tanevID
 | 
						|
    ,0
 | 
						|
    ,GETDATE()
 | 
						|
    ,GETDATE()
 | 
						|
    ,[MODIFIER]
 | 
						|
    ,[CREATOR]
 | 
						|
  FROM T_FELHASZNALOBELEPES
 | 
						|
  WHERE C_INTEZMENYID = @intezmenyId 
 | 
						|
    AND C_TANEVID = @tanevIdSource
 | 
						|
    AND C_FELHASZNALOID = (SELECT ID FROM T_FELHASZNALO WHERE C_INTEZMENYID = @intezmenyId AND C_TANEVID = @tanevIdSource AND C_SZULETESINEV = 'Kréta Fenntartó')
 | 
						|
 | 
						|
  PRINT 'Fenntartó belépés létrehozása sikeres!';
 | 
						|
 | 
						|
-- Szuperadmin belépés
 | 
						|
  INSERT INTO [dbo].[T_FELHASZNALOBELEPES] (
 | 
						|
     [C_BEJELENTKEZESINEV]
 | 
						|
		,[C_KOTELEZOVALTOZTATNI]
 | 
						|
    ,[C_MEGHIUSULTBELEPESEK]
 | 
						|
    ,[C_UTOLSOBELEPES]
 | 
						|
    ,[C_JELSZO]
 | 
						|
    ,[C_JELSZOVALTOZTATASIDEJE]
 | 
						|
    ,[C_SO]
 | 
						|
    ,[C_FELHASZNALOID]
 | 
						|
		,[C_GONDVISELOID]
 | 
						|
		,[C_INTEZMENYID]
 | 
						|
		,[C_TANEVID]
 | 
						|
    ,[SERIAL]
 | 
						|
    ,[LASTCHANGED]
 | 
						|
    ,[CREATED]
 | 
						|
    ,[MODIFIER]
 | 
						|
    ,[CREATOR]
 | 
						|
  ) SELECT 
 | 
						|
     [C_BEJELENTKEZESINEV]
 | 
						|
		,[C_KOTELEZOVALTOZTATNI]
 | 
						|
    ,[C_MEGHIUSULTBELEPESEK]
 | 
						|
    ,[C_UTOLSOBELEPES]
 | 
						|
    ,[C_JELSZO]
 | 
						|
    ,[C_JELSZOVALTOZTATASIDEJE]
 | 
						|
    ,[C_SO]
 | 
						|
    ,@SUPERADMINID
 | 
						|
		,[C_GONDVISELOID]
 | 
						|
		,[C_INTEZMENYID]
 | 
						|
		,@tanevID
 | 
						|
    ,0
 | 
						|
    ,GETDATE()
 | 
						|
    ,GETDATE()
 | 
						|
    ,[MODIFIER]
 | 
						|
    ,[CREATOR]
 | 
						|
  FROM T_FELHASZNALOBELEPES
 | 
						|
  WHERE C_INTEZMENYID = @intezmenyId 
 | 
						|
    AND C_TANEVID = @tanevIdSource
 | 
						|
    AND C_FELHASZNALOID = (SELECT ID FROM T_FELHASZNALO WHERE C_INTEZMENYID = @intezmenyId AND C_TANEVID = @tanevIdSource AND C_SZULETESINEV = 'Kréta Adminisztrátor')
 | 
						|
 | 
						|
  PRINT 'Szuper admin belépés létrehozása sikeres!';
 | 
						|
 | 
						|
  DECLARE @ADMINSZEREPKORID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @ADMINSZEREPKORID = ID FROM dbo.T_SZEREPKOR WHERE C_SZEREPKORTIPUS = 1758 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@ADMINSZEREPKORID IS NULL) BEGIN
 | 
						|
  	INSERT INTO [dbo].T_SZEREPKOR (
 | 
						|
       [C_SZEREPKORTIPUS]
 | 
						|
  		,[C_INTEZMENYID]
 | 
						|
  		,[C_TANEVID]
 | 
						|
  		,[SERIAL]
 | 
						|
  		,[LASTCHANGED]
 | 
						|
  		,[CREATED]
 | 
						|
  		,[MODIFIER]
 | 
						|
  		,[CREATOR]
 | 
						|
    ) VALUES (
 | 
						|
       1758	-- Adminisztrátor
 | 
						|
  		,@intezmenyID
 | 
						|
  		,@tanevID
 | 
						|
  		,0
 | 
						|
  		,GETDATE()
 | 
						|
  		,GETDATE()
 | 
						|
  		,NULL
 | 
						|
  		,1
 | 
						|
    )
 | 
						|
  	SET @ADMINSZEREPKORID = SCOPE_IDENTITY()	
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @FENNTARTOSZEREPKORID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @FENNTARTOSZEREPKORID = ID FROM dbo.T_SZEREPKOR WHERE C_SZEREPKORTIPUS = 1757 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@FENNTARTOSZEREPKORID IS NULL) BEGIN
 | 
						|
  	INSERT INTO [dbo].T_SZEREPKOR (
 | 
						|
       [C_SZEREPKORTIPUS]
 | 
						|
  		,[C_INTEZMENYID]
 | 
						|
  		,[C_TANEVID]
 | 
						|
  		,[SERIAL]
 | 
						|
  		,[LASTCHANGED]
 | 
						|
  		,[CREATED]
 | 
						|
  		,[MODIFIER]
 | 
						|
  		,[CREATOR]
 | 
						|
    ) VALUES (
 | 
						|
       1757 -- Fenntartó
 | 
						|
  		,@intezmenyID
 | 
						|
  		,@tanevID
 | 
						|
  		,0
 | 
						|
  		,GETDATE()
 | 
						|
  		,GETDATE()
 | 
						|
  		,NULL
 | 
						|
  		,1
 | 
						|
    )
 | 
						|
  	SET @FENNTARTOSZEREPKORID = SCOPE_IDENTITY()	
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @PENZUGYSZEREPKORID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @PENZUGYSZEREPKORID = ID FROM dbo.T_SZEREPKOR WHERE C_SZEREPKORTIPUS = 1759 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF (@PENZUGYSZEREPKORID IS NULL) BEGIN
 | 
						|
  	INSERT INTO [dbo].T_SZEREPKOR (
 | 
						|
       [C_SZEREPKORTIPUS]
 | 
						|
  		,[C_INTEZMENYID]
 | 
						|
  		,[C_TANEVID]
 | 
						|
  		,[SERIAL]
 | 
						|
  		,[LASTCHANGED]
 | 
						|
  		,[CREATED]
 | 
						|
  		,[MODIFIER]
 | 
						|
  		,[CREATOR]
 | 
						|
    ) VALUES (
 | 
						|
       1759  -- Pénzügy
 | 
						|
  		,@intezmenyID
 | 
						|
  		,@tanevID
 | 
						|
  		,0
 | 
						|
  		,GETDATE()
 | 
						|
  		,GETDATE()
 | 
						|
  		,NULL
 | 
						|
  		,1
 | 
						|
    )
 | 
						|
  	SET @PENZUGYSZEREPKORID = SCOPE_IDENTITY()	
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @NAPLOSZEREPKORID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @NAPLOSZEREPKORID = ID FROM dbo.T_SZEREPKOR WHERE C_SZEREPKORTIPUS = 1760 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@NAPLOSZEREPKORID IS NULL) BEGIN
 | 
						|
  	INSERT INTO [dbo].T_SZEREPKOR (
 | 
						|
       [C_SZEREPKORTIPUS]
 | 
						|
  		,[C_INTEZMENYID]
 | 
						|
  		,[C_TANEVID]
 | 
						|
  		,[SERIAL]
 | 
						|
  		,[LASTCHANGED]
 | 
						|
  		,[CREATED]
 | 
						|
  		,[MODIFIER]
 | 
						|
  		,[CREATOR]
 | 
						|
    ) VALUES (
 | 
						|
       1760	-- Napló
 | 
						|
  		,@intezmenyID
 | 
						|
  		,@tanevID
 | 
						|
  		,0
 | 
						|
  		,GETDATE()
 | 
						|
  		,GETDATE()
 | 
						|
  		,NULL
 | 
						|
  		,1
 | 
						|
    )
 | 
						|
  	SET @NAPLOSZEREPKORID = SCOPE_IDENTITY()	
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @ELLENORZOSZEREPKORID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @ELLENORZOSZEREPKORID = ID FROM dbo.T_SZEREPKOR WHERE C_SZEREPKORTIPUS = 1761 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@ELLENORZOSZEREPKORID IS NULL) BEGIN
 | 
						|
  	INSERT INTO [dbo].T_SZEREPKOR (
 | 
						|
       [C_SZEREPKORTIPUS]
 | 
						|
  		,[C_INTEZMENYID]
 | 
						|
  		,[C_TANEVID]
 | 
						|
  		,[SERIAL]
 | 
						|
  		,[LASTCHANGED]
 | 
						|
  		,[CREATED]
 | 
						|
  		,[MODIFIER]
 | 
						|
  		,[CREATOR]
 | 
						|
    ) VALUES (
 | 
						|
       1761 -- Ellenőrző
 | 
						|
  		,@intezmenyID
 | 
						|
  		,@tanevID
 | 
						|
  		,0
 | 
						|
  		,GETDATE()
 | 
						|
  		,GETDATE()
 | 
						|
  		,NULL
 | 
						|
  		,1
 | 
						|
    )
 | 
						|
  	SET @ELLENORZOSZEREPKORID = SCOPE_IDENTITY()	
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @VEZETOSZEREPKORID INT = NULL
 | 
						|
 | 
						|
	SELECT TOP 1 @VEZETOSZEREPKORID = ID FROM dbo.T_SZEREPKOR WHERE C_SZEREPKORTIPUS = 6502 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
	IF(@VEZETOSZEREPKORID IS NULL)
 | 
						|
	BEGIN
 | 
						|
		INSERT INTO [dbo].T_SZEREPKOR
 | 
						|
				   ([C_SZEREPKORTIPUS]
 | 
						|
				   ,[C_INTEZMENYID]
 | 
						|
				   ,[C_TANEVID]
 | 
						|
				   ,[SERIAL]
 | 
						|
				   ,[LASTCHANGED]
 | 
						|
				   ,[CREATED]
 | 
						|
				   ,[MODIFIER]
 | 
						|
				   ,[CREATOR])
 | 
						|
			 VALUES
 | 
						|
				   (6502 -- Vezető
 | 
						|
				   ,@intezmenyID
 | 
						|
				   ,@tanevID
 | 
						|
				   ,0
 | 
						|
				   ,GETDATE()
 | 
						|
				   ,GETDATE()
 | 
						|
				   ,NULL
 | 
						|
				   ,1)
 | 
						|
		SET @VEZETOSZEREPKORID = SCOPE_IDENTITY()	
 | 
						|
	END
 | 
						|
 | 
						|
	DECLARE @MUSZAKISZEREPKORID INT = NULL
 | 
						|
 | 
						|
	SELECT TOP 1 @MUSZAKISZEREPKORID = ID FROM dbo.T_SZEREPKOR WHERE C_SZEREPKORTIPUS = 6503 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
	IF(@MUSZAKISZEREPKORID IS NULL)
 | 
						|
	BEGIN
 | 
						|
		INSERT INTO [dbo].T_SZEREPKOR
 | 
						|
				   ([C_SZEREPKORTIPUS]
 | 
						|
				   ,[C_INTEZMENYID]
 | 
						|
				   ,[C_TANEVID]
 | 
						|
				   ,[SERIAL]
 | 
						|
				   ,[LASTCHANGED]
 | 
						|
				   ,[CREATED]
 | 
						|
				   ,[MODIFIER]
 | 
						|
				   ,[CREATOR])
 | 
						|
			 VALUES
 | 
						|
				   (6503 -- Műszaki
 | 
						|
				   ,@intezmenyID
 | 
						|
				   ,@tanevID
 | 
						|
				   ,0
 | 
						|
				   ,GETDATE()
 | 
						|
				   ,GETDATE()
 | 
						|
				   ,NULL
 | 
						|
				   ,1)
 | 
						|
		SET @MUSZAKISZEREPKORID = SCOPE_IDENTITY()	
 | 
						|
	END
 | 
						|
 | 
						|
  PRINT 'Szerepkörök létrehozása sikeres!';
 | 
						|
 | 
						|
  -- Rendszer beállítások alap adatok
 | 
						|
  EXEC [dbo].[sp_Global_SetSystemSettingsDefaultData] @IntezmenyId = @intezmenyID, @TanevId = @tanevID
 | 
						|
  PRINT 'Rendszerbeállítások létrehozása sikeres!'
 | 
						|
 | 
						|
  -- Rendszer értesítések adminnak alapadatok
 | 
						|
  INSERT INTO dbo.T_RENDSZERERTESITESEK (
 | 
						|
    C_BEALLITASOKELLENORZESE,
 | 
						|
    C_FRISSITESIDEJE,
 | 
						|
    C_INTEZMENYHIANYOSADATOK,
 | 
						|
    C_KELLFRISSITES,
 | 
						|
    C_ORARENDTANARUTKOZES,
 | 
						|
    C_ORARENDTANULOUTKOZESEK,
 | 
						|
    C_ORARENDTEREMUTKOZES,
 | 
						|
    C_TANAROKHIANYOSOKTATASIAZONOS,
 | 
						|
    C_TANTARGYFELOSZTASOSZTALYOKNI,
 | 
						|
    C_TANTARGYFELOSZTASTANARNINCSE,
 | 
						|
    C_TANTARGYFELOSZTASTANTARGYNIN,
 | 
						|
    C_TANULOHIANYOSOKTATASIAZONOSI,
 | 
						|
    C_TANULOKOSZTALYBASOROLASA,
 | 
						|
	  C_INTEZMENYID,
 | 
						|
	  C_TANEVID,
 | 
						|
    TOROLT,
 | 
						|
    SERIAL,
 | 
						|
    LASTCHANGED,
 | 
						|
    CREATED,
 | 
						|
    MODIFIER,
 | 
						|
    CREATOR
 | 
						|
  ) VALUES (
 | 
						|
    'F', -- C_BEALLITASOKELLENORZESE - char
 | 
						|
    GETDATE(), -- C_FRISSITESIDEJE - datetime
 | 
						|
    'F', -- C_INTEZMENYHIANYOSADATOK - char
 | 
						|
    'F', -- C_KELLFRISSITES - char
 | 
						|
    0, -- C_ORARENDTANARUTKOZES - int
 | 
						|
    0, -- C_ORARENDTANULOUTKOZESEK - int
 | 
						|
    0, -- C_ORARENDTEREMUTKOZES - int
 | 
						|
    0, -- C_TANAROKHIANYOSOKTATASIAZONOS - int
 | 
						|
    0, -- C_TANTARGYFELOSZTASOSZTALYOKNI - int
 | 
						|
    0, -- C_TANTARGYFELOSZTASTANARNINCSE - int
 | 
						|
    0, -- C_TANTARGYFELOSZTASTANTARGYNIN - int
 | 
						|
    0, -- C_TANULOHIANYOSOKTATASIAZONOSI - int
 | 
						|
    0, -- C_TANULOKOSZTALYBASOROLASA - int
 | 
						|
  	@intezmenyID, --	C_INTEZMENYID,
 | 
						|
  	@tanevId, --C_TANEVID,
 | 
						|
    'F', -- TOROLT - char
 | 
						|
    0, -- SERIAL - int
 | 
						|
    NULL, -- LASTCHANGED - datetime
 | 
						|
    GETDATE(), -- CREATED - datetime
 | 
						|
    0, -- MODIFIER - int
 | 
						|
    0 -- CREATOR - int
 | 
						|
  )
 | 
						|
 | 
						|
  -- JOGOSULTSÁG
 | 
						|
  DECLARE @RENDSZERGAZDAJOGID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @RENDSZERGAZDAJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Rendszergazda' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@RENDSZERGAZDAJOGID IS NULL) BEGIN
 | 
						|
  	INSERT INTO dbo.T_JOGOSULTSAG (
 | 
						|
  		 C_JOG
 | 
						|
      ,C_SZEREPKORTIPUS
 | 
						|
      ,[C_INTEZMENYID]
 | 
						|
      ,[C_TANEVID]
 | 
						|
      ,TOROLT
 | 
						|
      ,SERIAL
 | 
						|
      ,CREATED
 | 
						|
      ,CREATOR 
 | 
						|
  	) VALUES (
 | 
						|
  		N'Rendszergazda', -- C_JOG - nvarchar
 | 
						|
  		1758, -- Adminisztrátor
 | 
						|
  		@intezmenyID , @tanevID,
 | 
						|
  		'F', -- TOROLT - char
 | 
						|
  		0, -- SERIAL - int
 | 
						|
  		GETDATE(), -- CREATED - datetime
 | 
						|
  		0 -- CREATOR - int
 | 
						|
  	)
 | 
						|
 | 
						|
  	SET @RENDSZERGAZDAJOGID = SCOPE_IDENTITY()
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @OSZTALYFONOKJOGID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @OSZTALYFONOKJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Osztalyfonok' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@OSZTALYFONOKJOGID IS NULL) BEGIN
 | 
						|
  	INSERT INTO dbo.T_JOGOSULTSAG (
 | 
						|
  		 C_JOG
 | 
						|
      ,C_SZEREPKORTIPUS
 | 
						|
      ,[C_INTEZMENYID]
 | 
						|
      ,[C_TANEVID]
 | 
						|
      ,TOROLT
 | 
						|
      ,SERIAL
 | 
						|
      ,CREATED
 | 
						|
      ,CREATOR 
 | 
						|
  	)	VALUES (
 | 
						|
  		N'Osztalyfonok', -- C_JOG - nvarchar
 | 
						|
  		1760, -- NAPLÓ
 | 
						|
  		@intezmenyID , @tanevID,
 | 
						|
  		'F', -- TOROLT - char
 | 
						|
  		0, -- SERIAL - int
 | 
						|
  		GETDATE(), -- CREATED - datetime
 | 
						|
  		0 -- CREATOR - int
 | 
						|
  	)
 | 
						|
 | 
						|
  	SET @OSZTALYFONOKJOGID = SCOPE_IDENTITY()
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @EVFOLYAMFELELOSJOGID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @EVFOLYAMFELELOSJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Evfolyamfelelos' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@EVFOLYAMFELELOSJOGID IS NULL) BEGIN
 | 
						|
  	INSERT INTO dbo.T_JOGOSULTSAG	(
 | 
						|
  		 C_JOG
 | 
						|
      ,C_SZEREPKORTIPUS
 | 
						|
      ,[C_INTEZMENYID]
 | 
						|
      ,[C_TANEVID]
 | 
						|
      ,TOROLT
 | 
						|
      ,SERIAL
 | 
						|
      ,CREATED
 | 
						|
      ,CREATOR 
 | 
						|
  	)	VALUES (
 | 
						|
  		N'Evfolyamfelelos', -- C_JOG - nvarchar
 | 
						|
  		1760, -- NAPLÓ
 | 
						|
  		@intezmenyID , @tanevID,
 | 
						|
  		'F', -- TOROLT - char
 | 
						|
  		0, -- SERIAL - int
 | 
						|
  		GETDATE(), -- CREATED - datetime
 | 
						|
  		0 -- CREATOR - int
 | 
						|
  	)
 | 
						|
 | 
						|
  	SET @EVFOLYAMFELELOSJOGID = SCOPE_IDENTITY()
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @CSOPORTVEZETOJOGID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @CSOPORTVEZETOJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'CsoportVezeto' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@CSOPORTVEZETOJOGID IS NULL) BEGIN
 | 
						|
	  INSERT INTO dbo.T_JOGOSULTSAG (
 | 
						|
		   C_JOG
 | 
						|
      ,C_SZEREPKORTIPUS
 | 
						|
      ,[C_INTEZMENYID]
 | 
						|
      ,[C_TANEVID]
 | 
						|
      ,TOROLT
 | 
						|
      ,SERIAL
 | 
						|
      ,CREATED
 | 
						|
      ,CREATOR
 | 
						|
    )	VALUES (
 | 
						|
  		N'CsoportVezeto', -- C_JOG - nvarchar
 | 
						|
  		1760, -- NAPLÓ
 | 
						|
  		@intezmenyID , @tanevID,
 | 
						|
  		'F', -- TOROLT - char
 | 
						|
  		0, -- SERIAL - int
 | 
						|
  		GETDATE(), -- CREATED - datetime
 | 
						|
  		0 -- CREATOR - int
 | 
						|
	  )
 | 
						|
 | 
						|
	  SET @CSOPORTVEZETOJOGID = SCOPE_IDENTITY()
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @SZUPEROSZTALYFONOKJOGID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @SZUPEROSZTALYFONOKJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'SzuperOsztalyfonok' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@SZUPEROSZTALYFONOKJOGID IS NULL) BEGIN
 | 
						|
  	INSERT INTO dbo.T_JOGOSULTSAG (
 | 
						|
  		 C_JOG
 | 
						|
      ,C_SZEREPKORTIPUS
 | 
						|
      ,[C_INTEZMENYID]
 | 
						|
      ,[C_TANEVID]
 | 
						|
      ,TOROLT
 | 
						|
      ,SERIAL
 | 
						|
      ,CREATED
 | 
						|
      ,CREATOR 
 | 
						|
  	)	VALUES (
 | 
						|
  		N'SzuperOsztalyfonok', -- C_JOG - nvarchar
 | 
						|
  		1760, -- NAPLÓ
 | 
						|
  		@intezmenyID , @tanevID,
 | 
						|
  		'F', -- TOROLT - char
 | 
						|
  		0, -- SERIAL - int
 | 
						|
  		GETDATE(), -- CREATED - datetime
 | 
						|
  		0 -- CREATOR - int
 | 
						|
  	)
 | 
						|
 | 
						|
  	SET @SZUPEROSZTALYFONOKJOGID = SCOPE_IDENTITY()
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @TANARJOGID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @TANARJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Tanar' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF (@TANARJOGID IS NULL) BEGIN
 | 
						|
  	INSERT INTO dbo.T_JOGOSULTSAG (
 | 
						|
  		 C_JOG
 | 
						|
      ,C_SZEREPKORTIPUS
 | 
						|
      ,[C_INTEZMENYID]
 | 
						|
      ,[C_TANEVID]
 | 
						|
      ,TOROLT
 | 
						|
      ,SERIAL
 | 
						|
      ,CREATED
 | 
						|
      ,CREATOR 
 | 
						|
  	) VALUES (
 | 
						|
  		N'Tanar', -- C_JOG - nvarchar
 | 
						|
  		1760, -- NAPLÓ
 | 
						|
  		@intezmenyID , @tanevID,
 | 
						|
  		'F', -- TOROLT - char
 | 
						|
  		0, -- SERIAL - int
 | 
						|
  		GETDATE(), -- CREATED - datetime
 | 
						|
  		0 -- CREATOR - int
 | 
						|
  	)
 | 
						|
 | 
						|
  	SET @TANARJOGID = SCOPE_IDENTITY()
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @GONDVISELOJOGID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @GONDVISELOJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Gondviselo' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@GONDVISELOJOGID IS NULL) BEGIN
 | 
						|
  	INSERT INTO dbo.T_JOGOSULTSAG (
 | 
						|
  		 C_JOG
 | 
						|
      ,C_SZEREPKORTIPUS
 | 
						|
      ,[C_INTEZMENYID]
 | 
						|
      ,[C_TANEVID]
 | 
						|
      ,TOROLT
 | 
						|
      ,SERIAL
 | 
						|
      ,CREATED
 | 
						|
      ,CREATOR 
 | 
						|
  	) VALUES (
 | 
						|
  		N'Gondviselo', -- C_JOG - nvarchar
 | 
						|
  		1761, -- ELLENŐRZŐ
 | 
						|
  		@intezmenyID , @tanevID,
 | 
						|
  		'F', -- TOROLT - char
 | 
						|
  		0, -- SERIAL - int
 | 
						|
  		GETDATE(), -- CREATED - datetime
 | 
						|
  		0 -- CREATOR - int
 | 
						|
  	)
 | 
						|
  	SET @GONDVISELOJOGID = SCOPE_IDENTITY()
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @TANULOJOGID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @TANULOJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Tanulo' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@TANULOJOGID IS NULL) BEGIN
 | 
						|
	  INSERT INTO dbo.T_JOGOSULTSAG (
 | 
						|
		   C_JOG
 | 
						|
      ,C_SZEREPKORTIPUS
 | 
						|
      ,[C_INTEZMENYID]
 | 
						|
      ,[C_TANEVID]
 | 
						|
      ,TOROLT
 | 
						|
      ,SERIAL
 | 
						|
      ,CREATED
 | 
						|
      ,CREATOR 
 | 
						|
  	) VALUES (
 | 
						|
  		N'Tanulo', -- C_JOG - nvarchar
 | 
						|
  		1761, -- ELLENŐRZŐ
 | 
						|
  		@intezmenyID , @tanevID,
 | 
						|
  		'F', -- TOROLT - char
 | 
						|
  		0, -- SERIAL - int
 | 
						|
  		GETDATE(), -- CREATED - datetime
 | 
						|
  		0 -- CREATOR - int
 | 
						|
  	)
 | 
						|
 | 
						|
	  SET @TANULOJOGID = SCOPE_IDENTITY()
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @FENNTARTOJOGID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @FENNTARTOJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Fenntarto' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@FENNTARTOJOGID IS NULL) BEGIN
 | 
						|
  	INSERT INTO dbo.T_JOGOSULTSAG (
 | 
						|
		   C_JOG
 | 
						|
      ,C_SZEREPKORTIPUS
 | 
						|
      ,[C_INTEZMENYID]
 | 
						|
      ,[C_TANEVID]
 | 
						|
      ,TOROLT
 | 
						|
      ,SERIAL
 | 
						|
      ,CREATED
 | 
						|
      ,CREATOR 
 | 
						|
  	) VALUES (
 | 
						|
  		N'Fenntarto', -- C_JOG - nvarchar
 | 
						|
  		1757, -- FENNTARTO
 | 
						|
  		@intezmenyID , @tanevID,
 | 
						|
  		'F', -- TOROLT - char
 | 
						|
  		0, -- SERIAL - int
 | 
						|
  		GETDATE(), -- CREATED - datetime
 | 
						|
  		0 -- CREATOR - int
 | 
						|
  	)
 | 
						|
 | 
						|
	  SET @FENNTARTOJOGID = SCOPE_IDENTITY()
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @ADMINISZTRATORJOGID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @ADMINISZTRATORJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Adminisztrator' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@ADMINISZTRATORJOGID IS NULL) BEGIN
 | 
						|
  	INSERT INTO dbo.T_JOGOSULTSAG (
 | 
						|
		   C_JOG
 | 
						|
      ,C_SZEREPKORTIPUS
 | 
						|
      ,[C_INTEZMENYID]
 | 
						|
      ,[C_TANEVID]
 | 
						|
      ,TOROLT
 | 
						|
      ,SERIAL
 | 
						|
      ,CREATED
 | 
						|
      ,CREATOR 
 | 
						|
  	) VALUES (
 | 
						|
  		N'Adminisztrator', -- C_JOG - nvarchar
 | 
						|
  		1758, -- ADMIN
 | 
						|
  		@intezmenyID , @tanevID,
 | 
						|
  		'F', -- TOROLT - char
 | 
						|
  		0, -- SERIAL - int
 | 
						|
  		GETDATE(), -- CREATED - datetime
 | 
						|
  		0 -- CREATOR - int
 | 
						|
  	)
 | 
						|
 | 
						|
  	SET @ADMINISZTRATORJOGID = SCOPE_IDENTITY()
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @PENZUGYJOGID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @PENZUGYJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Penzugy' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@PENZUGYJOGID IS NULL) BEGIN
 | 
						|
  	INSERT INTO dbo.T_JOGOSULTSAG (
 | 
						|
		   C_JOG
 | 
						|
      ,C_SZEREPKORTIPUS
 | 
						|
      ,[C_INTEZMENYID]
 | 
						|
      ,[C_TANEVID]
 | 
						|
      ,TOROLT
 | 
						|
      ,SERIAL
 | 
						|
      ,CREATED
 | 
						|
      ,CREATOR 
 | 
						|
  	) VALUES (
 | 
						|
  		N'Penzugy', -- C_JOG - nvarchar
 | 
						|
  		1759, -- PÉNZÜGY
 | 
						|
  		@intezmenyID , @tanevID,
 | 
						|
  		'F', -- TOROLT - char
 | 
						|
  		0, -- SERIAL - int
 | 
						|
  		GETDATE(), -- CREATED - datetime
 | 
						|
  		0 -- CREATOR - int
 | 
						|
  	)
 | 
						|
 | 
						|
  	SET @PENZUGYJOGID = SCOPE_IDENTITY()
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @NAPLOJOGID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @NAPLOJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Naplo' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@NAPLOJOGID IS NULL) BEGIN
 | 
						|
  	INSERT INTO dbo.T_JOGOSULTSAG (
 | 
						|
		   C_JOG
 | 
						|
      ,C_SZEREPKORTIPUS
 | 
						|
      ,[C_INTEZMENYID]
 | 
						|
      ,[C_TANEVID]
 | 
						|
      ,TOROLT
 | 
						|
      ,SERIAL
 | 
						|
      ,CREATED
 | 
						|
      ,CREATOR 
 | 
						|
  	) VALUES (
 | 
						|
		  N'Naplo', -- C_JOG - nvarchar
 | 
						|
		  1760, -- NAPLÓ
 | 
						|
		  @intezmenyID , @tanevID,
 | 
						|
		  'F', -- TOROLT - char
 | 
						|
		  0, -- SERIAL - int
 | 
						|
		  GETDATE(), -- CREATED - datetime
 | 
						|
		  0 -- CREATOR - int
 | 
						|
	  )
 | 
						|
 | 
						|
	  SET @NAPLOJOGID = SCOPE_IDENTITY()
 | 
						|
  END
 | 
						|
 | 
						|
  DECLARE @ELLENORZOJOGID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @ELLENORZOJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Ellenorzo' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@ELLENORZOJOGID IS NULL) BEGIN
 | 
						|
  	INSERT INTO dbo.T_JOGOSULTSAG (
 | 
						|
			 C_JOG
 | 
						|
      ,C_SZEREPKORTIPUS
 | 
						|
      ,[C_INTEZMENYID]
 | 
						|
      ,[C_TANEVID]
 | 
						|
      ,TOROLT
 | 
						|
      ,SERIAL
 | 
						|
      ,CREATED
 | 
						|
      ,CREATOR
 | 
						|
  	) VALUES (
 | 
						|
  		N'Ellenorzo', -- C_JOG - nvarchar
 | 
						|
  		1761, -- ELLENŐRZŐ
 | 
						|
  		@intezmenyID , @tanevID,
 | 
						|
  		'F', -- TOROLT - char
 | 
						|
  		0, -- SERIAL - int
 | 
						|
  		GETDATE(), -- CREATED - datetime
 | 
						|
  		0 -- CREATOR - int
 | 
						|
  	)
 | 
						|
 | 
						|
	  SET @ELLENORZOJOGID = SCOPE_IDENTITY()
 | 
						|
  END
 | 
						|
 
 | 
						|
  DECLARE @SZUPERADMINJOGID INT = NULL
 | 
						|
 | 
						|
  SELECT TOP 1 @SZUPERADMINJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Szuperadmin' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID
 | 
						|
  IF(@SZUPERADMINJOGID IS NULL) BEGIN
 | 
						|
  	INSERT INTO dbo.T_JOGOSULTSAG	(
 | 
						|
		   C_JOG
 | 
						|
      ,C_SZEREPKORTIPUS
 | 
						|
      ,[C_INTEZMENYID]
 | 
						|
      ,[C_TANEVID]
 | 
						|
      ,TOROLT
 | 
						|
      ,SERIAL
 | 
						|
      ,CREATED
 | 
						|
      ,CREATOR 
 | 
						|
	 ) VALUES (
 | 
						|
  		N'Szuperadmin', -- C_JOG - nvarchar
 | 
						|
  		1758, -- ADMIN
 | 
						|
  		@intezmenyID , @tanevID,
 | 
						|
  		'F', -- TOROLT - char
 | 
						|
  		0, -- SERIAL - int
 | 
						|
  		GETDATE(), -- CREATED - datetime
 | 
						|
  		0 -- CREATOR - int
 | 
						|
  	)
 | 
						|
 | 
						|
	  SET @SZUPERADMINJOGID = SCOPE_IDENTITY()
 | 
						|
  END
 | 
						|
 | 
						|
  -- Jogosultság
 | 
						|
  INSERT INTO T_FELHASZNALO_SZEREPKOR (C_SZEREPKORID, C_FELHASZNALOID)
 | 
						|
  VALUES (@ADMINSZEREPKORID, @SUPERADMINID)   -- admin
 | 
						|
  INSERT INTO T_JOGOSULTSAG_FELHASZNALO (C_JOGOSULTSAGID, C_FELHASZNALOID)
 | 
						|
  VALUES (@SZUPERADMINJOGID, @SUPERADMINID)	-- szuperadmin
 | 
						|
  INSERT INTO T_FELHASZNALO_SZEREPKOR (C_SZEREPKORID, C_FELHASZNALOID)
 | 
						|
  VALUES (@FENNTARTOSZEREPKORID, @FENNTARTOID)   -- fenntartó
 | 
						|
  
 | 
						|
  
 | 
						|
  DECLARE @linktable TABLE (oldId int, newId int)
 | 
						|
   
 | 
						|
  DECLARE @schemaName nvarchar(50)
 | 
						|
  SELECT @schemaName = 'KR_' + C_AZONOSITO + '_Schema' FROM T_INTEZMENY WHERE ID = @intezmenyId
 | 
						|
  
 | 
						|
  -- á hét bé hét
 | 
						|
--------------------------- NAPTÁRI HÉT LÉTREHOZÁSA --------------------------------
 | 
						|
 | 
						|
  DECLARE @sql nvarchar(max)
 | 
						|
  SET @sql ='EXEC  ['+@schemaName+'].[sp_GenerateNaptariHetek] @intezmenyId = @intezmenyID, @tanevId = @tanevID '
 | 
						|
  EXEC sp_executesql @sql, N'@intezmenyId INT, @tanevId INT', @intezmenyID, @tanevID
 | 
						|
 | 
						|
  PRINT 'Naptári hetek létrehozása sikeres!';
 | 
						|
 | 
						|
  --------------------------- NAPTÁRI HÉT LÉTREHOZÁSA VÉGE --------------------------------
 | 
						|
 | 
						|
  --------------------------- NAPTÁRI NAP LÉTREHOZÁSA --------------------------------
 | 
						|
 | 
						|
  SET @sql ='EXEC  ['+@schemaName+'].[sp_GenerateNaptariNapok] @IntezmenyId = @intezmenyID, @TanevId = @tanevID '
 | 
						|
  EXEC sp_executesql @sql, N'@intezmenyID INT, @tanevID INT', @intezmenyID, @tanevID
 | 
						|
 | 
						|
  PRINT 'Naptári napok létrehozása sikeres!'
 | 
						|
 | 
						|
--------------------------- NAPTÁRI NAP LÉTREHOZÁSA VÉGE --------------------------------
 | 
						|
 | 
						|
  --Oktatási-nevelési feladatok és ajánlott évfolyamok
 | 
						|
  INSERT INTO T_EVFOLYAMTIPUS_OKTATASINEVELE (C_EVFOLYAMTIPUSID, C_OKTATASINEVELESIFELADATID, C_INTEZMENYID, C_TANEVID)
 | 
						|
  	VALUES
 | 
						|
  	--ÁLTALÁNOS ISKOLA 1,2,3,4,5,6,7,8
 | 
						|
  	(1303, 1158, @intezmenyID, @tanevID),
 | 
						|
  	(1304, 1158, @intezmenyID, @tanevID),
 | 
						|
  	(1305, 1158, @intezmenyID, @tanevID),
 | 
						|
  	(1306, 1158, @intezmenyID, @tanevID),
 | 
						|
  	(1307, 1158, @intezmenyID, @tanevID),
 | 
						|
  	(1308, 1158, @intezmenyID, @tanevID),
 | 
						|
  	(1309, 1158, @intezmenyID, @tanevID),
 | 
						|
  	(1310, 1158, @intezmenyID, @tanevID),
 | 
						|
 | 
						|
  	--Általános iskolai (SNI) 1,2,3,4,5,6,7,8
 | 
						|
  	(1303, 1178, @intezmenyID, @tanevID),
 | 
						|
  	(1304, 1178, @intezmenyID, @tanevID),
 | 
						|
  	(1305, 1178, @intezmenyID, @tanevID),
 | 
						|
  	(1306, 1178, @intezmenyID, @tanevID),
 | 
						|
  	(1307, 1178, @intezmenyID, @tanevID),
 | 
						|
  	(1308, 1178, @intezmenyID, @tanevID),
 | 
						|
  	(1309, 1178, @intezmenyID, @tanevID),
 | 
						|
  	(1310, 1178, @intezmenyID, @tanevID),
 | 
						|
	
 | 
						|
	--Egységes iskola 1,2,3,4,5,6,7,8,9,10,11,12, 13
 | 
						|
  	(1303, 1191, @intezmenyID, @tanevID),
 | 
						|
  	(1304, 1191, @intezmenyID, @tanevID),
 | 
						|
  	(1305, 1191, @intezmenyID, @tanevID),
 | 
						|
  	(1306, 1191, @intezmenyID, @tanevID),
 | 
						|
  	(1307, 1191, @intezmenyID, @tanevID),
 | 
						|
  	(1308, 1191, @intezmenyID, @tanevID),
 | 
						|
  	(1309, 1191, @intezmenyID, @tanevID),
 | 
						|
  	(1310, 1191, @intezmenyID, @tanevID),
 | 
						|
  	(1311, 1191, @intezmenyID, @tanevID),
 | 
						|
  	(1312, 1191, @intezmenyID, @tanevID),
 | 
						|
  	(1313, 1191, @intezmenyID, @tanevID),
 | 
						|
  	(1314, 1191, @intezmenyID, @tanevID),
 | 
						|
  	(1315, 1191, @intezmenyID, @tanevID),
 | 
						|
 | 
						|
  	--Egységes konduktív pedagógiai intézmény 1,2,3,4,5,6,7,8,9,10,11,12, 13
 | 
						|
  	(1303, 1194, @intezmenyID, @tanevID),
 | 
						|
  	(1304, 1194, @intezmenyID, @tanevID),
 | 
						|
  	(1305, 1194, @intezmenyID, @tanevID),
 | 
						|
  	(1306, 1194, @intezmenyID, @tanevID),
 | 
						|
  	(1307, 1194, @intezmenyID, @tanevID),
 | 
						|
  	(1308, 1194, @intezmenyID, @tanevID),
 | 
						|
  	(1309, 1194, @intezmenyID, @tanevID),
 | 
						|
  	(1310, 1194, @intezmenyID, @tanevID),
 | 
						|
  	(1311, 1194, @intezmenyID, @tanevID),
 | 
						|
  	(1312, 1194, @intezmenyID, @tanevID),
 | 
						|
  	(1313, 1194, @intezmenyID, @tanevID),
 | 
						|
  	(1314, 1194, @intezmenyID, @tanevID),
 | 
						|
  	(1315, 1194, @intezmenyID, @tanevID),
 | 
						|
 | 
						|
  	--Előkészítő szakiskolai E1, E2
 | 
						|
  	(1301, 1179, @intezmenyID, @tanevID),
 | 
						|
  	(1302, 1179, @intezmenyID, @tanevID),
 | 
						|
 | 
						|
  	--Felnőttképzés 1/13, 2/14, 3/15, 1/15, H/I, H/II/1, H/II/2
 | 
						|
  	(1319, 1176, @intezmenyID, @tanevID),
 | 
						|
  	(1320, 1176, @intezmenyID, @tanevID),
 | 
						|
  	(1321, 1176, @intezmenyID, @tanevID),
 | 
						|
  	(1337, 1176, @intezmenyID, @tanevID),
 | 
						|
 | 
						|
 | 
						|
  	--Gimnázium 5, 6, 7, 8, 9, 10, 11, 12, 13
 | 
						|
  	(1307, 1160, @intezmenyID, @tanevID),
 | 
						|
  	(1308, 1160, @intezmenyID, @tanevID),
 | 
						|
  	(1309, 1160, @intezmenyID, @tanevID),
 | 
						|
  	(1310, 1160, @intezmenyID, @tanevID),
 | 
						|
  	(1311, 1160, @intezmenyID, @tanevID),
 | 
						|
  	(1312, 1160, @intezmenyID, @tanevID),
 | 
						|
  	(1313, 1160, @intezmenyID, @tanevID),
 | 
						|
  	(1314, 1160, @intezmenyID, @tanevID),
 | 
						|
  	(1315, 1160, @intezmenyID, @tanevID),
 | 
						|
           
 | 
						|
  	--Kész ségfejlesztő speciális szakiskolai 1/11, 1/12, 1/8, 1/9, 2/10, 2/12, 3/11, 3/13, H/I, H/II/1, H/II/2
 | 
						|
  	(1317, 1180, @intezmenyID, @tanevID),
 | 
						|
  	(1326, 1180, @intezmenyID, @tanevID),
 | 
						|
  	(1324, 1180, @intezmenyID, @tanevID),
 | 
						|
  	(1316, 1180, @intezmenyID, @tanevID),
 | 
						|
  	(1323, 1180, @intezmenyID, @tanevID),
 | 
						|
  	(1318, 1180, @intezmenyID, @tanevID),
 | 
						|
  	(1325, 1180, @intezmenyID, @tanevID),
 | 
						|
  	(1322, 1180, @intezmenyID, @tanevID),
 | 
						|
 | 
						|
	--Konduktív pedagógiai 1,2,3,4,5,6,7,8,9,10,11,12, 13
 | 
						|
  	(1303, 1183, @intezmenyID, @tanevID),
 | 
						|
  	(1304, 1183, @intezmenyID, @tanevID),
 | 
						|
  	(1305, 1183, @intezmenyID, @tanevID),
 | 
						|
  	(1306, 1183, @intezmenyID, @tanevID),
 | 
						|
  	(1307, 1183, @intezmenyID, @tanevID),
 | 
						|
  	(1308, 1183, @intezmenyID, @tanevID),
 | 
						|
  	(1309, 1183, @intezmenyID, @tanevID),
 | 
						|
  	(1310, 1183, @intezmenyID, @tanevID),
 | 
						|
  	(1311, 1183, @intezmenyID, @tanevID),
 | 
						|
  	(1312, 1183, @intezmenyID, @tanevID),
 | 
						|
  	(1313, 1183, @intezmenyID, @tanevID),
 | 
						|
  	(1314, 1183, @intezmenyID, @tanevID),
 | 
						|
  	(1315, 1183, @intezmenyID, @tanevID),
 | 
						|
 | 
						|
	--Konduktív pedagógiai intézmény 1,2,3,4,5,6,7,8,9,10,11,12, 13
 | 
						|
  	(1303, 1173, @intezmenyID, @tanevID),
 | 
						|
  	(1304, 1173, @intezmenyID, @tanevID),
 | 
						|
  	(1305, 1173, @intezmenyID, @tanevID),
 | 
						|
  	(1306, 1173, @intezmenyID, @tanevID),
 | 
						|
  	(1307, 1173, @intezmenyID, @tanevID),
 | 
						|
  	(1308, 1173, @intezmenyID, @tanevID),
 | 
						|
  	(1309, 1173, @intezmenyID, @tanevID),
 | 
						|
  	(1310, 1173, @intezmenyID, @tanevID),
 | 
						|
  	(1311, 1173, @intezmenyID, @tanevID),
 | 
						|
  	(1312, 1173, @intezmenyID, @tanevID),
 | 
						|
  	(1313, 1173, @intezmenyID, @tanevID),
 | 
						|
  	(1314, 1173, @intezmenyID, @tanevID),
 | 
						|
  	(1315, 1173, @intezmenyID, @tanevID),
 | 
						|
 | 
						|
  	--Óvoda Kis, Középső, Nagy, Óvodai vegyes
 | 
						|
  	(1297, 1157, @intezmenyID, @tanevID),
 | 
						|
  	(1298, 1157, @intezmenyID, @tanevID),
 | 
						|
  	(1299, 1157, @intezmenyID, @tanevID),
 | 
						|
  	(1300, 1157, @intezmenyID, @tanevID),
 | 
						|
 | 
						|
  	--Óvodai (SNI) Kis, Középső, Nagy, Óvodai vegyes
 | 
						|
  	(1297, 1177, @intezmenyID, @tanevID),
 | 
						|
  	(1298, 1177, @intezmenyID, @tanevID),
 | 
						|
  	(1299, 1177, @intezmenyID, @tanevID),
 | 
						|
  	(1300, 1177, @intezmenyID, @tanevID),
 | 
						|
 | 
						|
  	--Speciális szakiskola 1/11, 1/12, 1/8, 1/9, 2/10, 2/12, 3/11, 3/13, H/I, H/II/1, H/II/2
 | 
						|
  	(1317, 1163, @intezmenyID, @tanevID),
 | 
						|
  	(1326, 1163, @intezmenyID, @tanevID),
 | 
						|
  	(1324, 1163, @intezmenyID, @tanevID),
 | 
						|
  	(1316, 1163, @intezmenyID, @tanevID),
 | 
						|
  	(1323, 1163, @intezmenyID, @tanevID),
 | 
						|
  	(1318, 1163, @intezmenyID, @tanevID),
 | 
						|
  	(1325, 1163, @intezmenyID, @tanevID),
 | 
						|
  	(1322, 1163, @intezmenyID, @tanevID),
 | 
						|
 | 
						|
 | 
						|
  	--Szakiskola 1/11, 1/12, 1/8, 1/9, 2/10, 2/12, 3/11, 3/13, H/I, H/II/1, H/II/2
 | 
						|
  	(1317, 1162, @intezmenyID, @tanevID),
 | 
						|
  	(1326, 1162, @intezmenyID, @tanevID),
 | 
						|
  	(1324, 1162, @intezmenyID, @tanevID),
 | 
						|
  	(1316, 1162, @intezmenyID, @tanevID),
 | 
						|
  	(1323, 1162, @intezmenyID, @tanevID),
 | 
						|
  	(1318, 1162, @intezmenyID, @tanevID),
 | 
						|
  	(1325, 1162, @intezmenyID, @tanevID),
 | 
						|
  	(1322, 1162, @intezmenyID, @tanevID),
 | 
						|
 | 
						|
 | 
						|
  	--Szakközépiskola  5, 6, 7, 8, 9, 10, 11, 12, 13
 | 
						|
  	(1307, 1161, @intezmenyID, @tanevID),
 | 
						|
  	(1308, 1161, @intezmenyID, @tanevID),
 | 
						|
  	(1309, 1161, @intezmenyID, @tanevID),
 | 
						|
  	(1310, 1161, @intezmenyID, @tanevID),
 | 
						|
  	(1311, 1161, @intezmenyID, @tanevID),
 | 
						|
  	(1312, 1161, @intezmenyID, @tanevID),
 | 
						|
  	(1313, 1161, @intezmenyID, @tanevID),
 | 
						|
  	(1314, 1161, @intezmenyID, @tanevID),
 | 
						|
  	(1315, 1161, @intezmenyID, @tanevID)
 | 
						|
 | 
						|
	  PRINT N'Oktatási-nevelési feladatok és ajánlott évfolyamok létrehozása sikeres!';
 | 
						|
	
 | 
						|
--------------------------- Csoporttípus és foglalkozástípus összerendelés (kapcsolat) --------------------------------
 | 
						|
 | 
						|
--Csoporttípus meghatározza a foglalkozástípust
 | 
						|
  INSERT INTO T_CSOPORTTIPUS_FOGLALKOZASTIPU (C_FOGLALKOZASTIPUSID, C_CSOPORTTIPUSID, C_CSOPORTBONTOTT, C_INTEZMENYID, C_TANEVID) VALUES
 | 
						|
  	(1338, 1031, null, @intezmenyID, @tanevID),
 | 
						|
  	(1339, 1034, null, @intezmenyID, @tanevID),
 | 
						|
  	(1368, 1034, 'T',  @intezmenyID, @tanevID),
 | 
						|
  	(1340, 1035, null, @intezmenyID, @tanevID),
 | 
						|
  	(1341, 1036, null, @intezmenyID, @tanevID),
 | 
						|
  	(1343, 1067, null, @intezmenyID, @tanevID),
 | 
						|
  	(1343, 1068, null, @intezmenyID, @tanevID),
 | 
						|
  	(1344, 1065, null, @intezmenyID, @tanevID),
 | 
						|
  	(1345, 1037, null, @intezmenyID, @tanevID),
 | 
						|
  	(1346, 1038, null, @intezmenyID, @tanevID),
 | 
						|
  	(1347, 1039, null, @intezmenyID, @tanevID),
 | 
						|
  	(1348, 1040, null, @intezmenyID, @tanevID),
 | 
						|
  	(1349, 1041, null, @intezmenyID, @tanevID),
 | 
						|
  	(1349, 1069, null, @intezmenyID, @tanevID),
 | 
						|
  	(1349, 1070, null, @intezmenyID, @tanevID),
 | 
						|
  	(1349, 1071, null, @intezmenyID, @tanevID),
 | 
						|
  	(1350, 1042, null, @intezmenyID, @tanevID),
 | 
						|
  	(1362, 1044, null, @intezmenyID, @tanevID),
 | 
						|
  	(1363, 1044, null, @intezmenyID, @tanevID),
 | 
						|
  	(1363, 1058, null, @intezmenyID, @tanevID),
 | 
						|
  	(1363, 1059, null, @intezmenyID, @tanevID),
 | 
						|
  	(1363, 1072, null, @intezmenyID, @tanevID),
 | 
						|
  	(1364, 1046, null, @intezmenyID, @tanevID),
 | 
						|
  	(1365, 1047, null, @intezmenyID, @tanevID),
 | 
						|
  	(1369, 1061, null, @intezmenyID, @tanevID),
 | 
						|
  	(1371, 1064, null, @intezmenyID, @tanevID),
 | 
						|
  	(1372, 1032, null, @intezmenyID, @tanevID),
 | 
						|
  	(1373, 1051, null, @intezmenyID, @tanevID),
 | 
						|
  	(1374, 1049, null, @intezmenyID, @tanevID),
 | 
						|
  	(1375, 1050, null, @intezmenyID, @tanevID),
 | 
						|
  	(1376, 1054, null, @intezmenyID, @tanevID),
 | 
						|
  	(1377, 1055, null, @intezmenyID, @tanevID),
 | 
						|
  	(1378, 1056, null, @intezmenyID, @tanevID),
 | 
						|
  	(1379, 1057, null, @intezmenyID, @tanevID),
 | 
						|
  	(1380, 1055, null, @intezmenyID, @tanevID),
 | 
						|
  	(1381, 1056, null, @intezmenyID, @tanevID),
 | 
						|
  	(1382, 1048, null, @intezmenyID, @tanevID),
 | 
						|
  	(1382, 1060, null, @intezmenyID, @tanevID),
 | 
						|
  	(1382, 1066, null, @intezmenyID, @tanevID),
 | 
						|
  	(1382, 1073, null, @intezmenyID, @tanevID),
 | 
						|
  	(1382, 1062, null, @intezmenyID, @tanevID),
 | 
						|
  	(1383, 1063, null, @intezmenyID, @tanevID)
 | 
						|
 | 
						|
  	PRINT N'Csoporttípus és foglalkozástípus összerendelésének létrehozása sikeres!';
 | 
						|
 | 
						|
-- Működési helyek migrációja
 | 
						|
INSERT INTO T_MUKODESIHELY (
 | 
						|
       C_AJTO
 | 
						|
      ,C_CIME
 | 
						|
      ,C_EMAILCIM
 | 
						|
      ,C_EMELET
 | 
						|
	  ,C_FAX
 | 
						|
	  ,C_HAZSZAM
 | 
						|
	  ,C_INTEZMENYADATOKID
 | 
						|
      ,C_INTEZMENYID
 | 
						|
	  ,C_IRANYITOSZAM
 | 
						|
	  ,C_KOZTERULETJELLEG
 | 
						|
	  ,C_KOZTERULETNEV
 | 
						|
	  ,C_MUKODESIHELYAZONOSITO
 | 
						|
	  ,C_MUKODESIHELYTIPUSA
 | 
						|
	  ,C_NEV
 | 
						|
	  ,C_SZEKHELY
 | 
						|
	  ,C_TAGINTEZMENY
 | 
						|
	  ,C_TAGINTEZMENYIKOD
 | 
						|
      ,C_TANEVID
 | 
						|
	  ,C_TELEFONSZAM
 | 
						|
	  ,C_VAROS
 | 
						|
	  ,C_VEZETONEVE
 | 
						|
      ,TOROLT
 | 
						|
      ,SERIAL
 | 
						|
      ,LASTCHANGED
 | 
						|
      ,CREATED
 | 
						|
      ,MODIFIER
 | 
						|
      ,CREATOR
 | 
						|
      ,NNID
 | 
						|
	  ,ELOZOTANEVIREKORDID
 | 
						|
    ) SELECT 
 | 
						|
	  C_AJTO AS C_AJTO
 | 
						|
	  ,C_CIME AS C_CIME
 | 
						|
	  ,C_EMAILCIM AS C_EMAILCIM
 | 
						|
	  ,C_EMELET AS C_EMELET
 | 
						|
	  ,C_FAX AS C_FAX
 | 
						|
	  ,C_HAZSZAM AS C_HAZSZAM
 | 
						|
	  ,(SELECT ID FROM T_INTEZMENYADATOK WHERE ELOZOTANEVIREKORDID = t.C_INTEZMENYADATOKID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID) AS C_INTEZMENYADATOKID
 | 
						|
	  ,C_INTEZMENYID   AS C_INTEZMENYID
 | 
						|
	  ,C_IRANYITOSZAM AS C_IRANYITOSZAM
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_KOZTERULETJELLEG WHERE C_ALTANEVID = @tanevID AND ID = t.C_KOZTERULETJELLEG) = 0,911,t.C_KOZTERULETJELLEG) AS C_KOZTERULETJELLEG
 | 
						|
	  ,C_KOZTERULETNEV AS C_KOZTERULETNEV
 | 
						|
	  ,C_MUKODESIHELYAZONOSITO AS C_MUKODESIHELYAZONOSITO
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_MUKODESIHELYTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_MUKODESIHELYTIPUSA) = 0,5432,t.C_MUKODESIHELYTIPUSA) AS C_MUKODESIHELYTIPUSA
 | 
						|
	  ,C_NEV AS C_NEV
 | 
						|
	  ,C_SZEKHELY AS C_SZEKHELY
 | 
						|
	  ,C_TAGINTEZMENY AS C_TAGINTEZMENY
 | 
						|
	  ,C_TAGINTEZMENYIKOD AS C_TAGINTEZMENYIKOD
 | 
						|
	  ,@tanevID   AS C_TANEVID  
 | 
						|
	  ,C_TELEFONSZAM AS C_TELEFONSZAM
 | 
						|
	  ,C_VAROS AS C_VAROS
 | 
						|
	  ,C_VEZETONEVE AS C_VEZETONEVE
 | 
						|
      ,TOROLT AS TOROLT        
 | 
						|
      ,0 AS SERIAL             
 | 
						|
      ,GETDATE() AS LASTCHANGED
 | 
						|
      ,GETDATE() AS CREATED
 | 
						|
      ,MODIFIER AS MODIFIER
 | 
						|
      ,MODIFIER AS CREATOR
 | 
						|
      ,NULL AS NNID    
 | 
						|
	  ,ID AS ELOZOTANEVIREKORDID
 | 
						|
    FROM T_MUKODESIHELY t WHERE C_TANEVID = @tanevIdSource AND t.TOROLT = 'F'
 | 
						|
 | 
						|
	PRINT N'Működési helyek migrációja létrehozása sikeres!';
 | 
						|
 | 
						|
-- Feladatellátási helyek migrációja
 | 
						|
INSERT INTO T_FELADATELLATASIHELY (
 | 
						|
       C_OKTATASINEVELESIFELADATTIPUS
 | 
						|
      ,C_ENGEDELYEZETTOSSZLETSZAM
 | 
						|
      ,C_ENGEDELYEZETTOSZTALY
 | 
						|
      ,C_MUKODESIHELYID
 | 
						|
      ,C_INTEZMENYID
 | 
						|
      ,C_TANEVID
 | 
						|
      ,TOROLT
 | 
						|
      ,SERIAL
 | 
						|
      ,LASTCHANGED
 | 
						|
      ,CREATED
 | 
						|
      ,MODIFIER
 | 
						|
      ,CREATOR
 | 
						|
      ,NNID
 | 
						|
	  ,ELOZOTANEVIREKORDID
 | 
						|
    ) SELECT 
 | 
						|
	   IIF((SELECT COUNT(1) FROM T_OKTATASINEVELESIFELADAT WHERE C_ALTANEVID = @tanevID AND ID = t.C_OKTATASINEVELESIFELADATTIPUS) = 0,1156,t.C_OKTATASINEVELESIFELADATTIPUS) AS C_OKTATASINEVELESIFELADATTIPUS
 | 
						|
      ,C_ENGEDELYEZETTOSSZLETSZAM AS C_ENGEDELYEZETTOSSZLETSZAM
 | 
						|
      ,C_ENGEDELYEZETTOSZTALY AS C_ENGEDELYEZETTOSZTALY
 | 
						|
      ,(SELECT ID FROM T_MUKODESIHELY WHERE ELOZOTANEVIREKORDID = t.C_MUKODESIHELYID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID) AS C_MUKODESIHELYID
 | 
						|
      ,C_INTEZMENYID   AS C_INTEZMENYID
 | 
						|
      ,@tanevID   AS C_TANEVID  
 | 
						|
      ,TOROLT AS TOROLT        
 | 
						|
      ,0 AS SERIAL             
 | 
						|
      ,GETDATE() AS LASTCHANGED
 | 
						|
      ,GETDATE() AS CREATED
 | 
						|
      ,MODIFIER AS MODIFIER
 | 
						|
      ,MODIFIER AS CREATOR
 | 
						|
      ,NULL AS NNID    
 | 
						|
	  ,ID AS ELOZOTANEVIREKORDID
 | 
						|
    FROM T_FELADATELLATASIHELY t WHERE C_TANEVID = @tanevIdSource AND t.TOROLT = 'F'
 | 
						|
 | 
						|
	PRINT N'Ellátott feladatok migrációja létrehozása sikeres!';
 | 
						|
 | 
						|
-- Alkalmazottak (Felhasználó) migrációja
 | 
						|
INSERT INTO T_FELHASZNALO(
 | 
						|
	 C_ADOSZAM
 | 
						|
	,C_ALAIRAS
 | 
						|
	,C_ALAPERTELMEZETTLCID
 | 
						|
	,C_ALLAMPOLGARSAGA
 | 
						|
	,C_ALLAMPOLGARSAGA2
 | 
						|
	,C_ANYANYELVE
 | 
						|
	,C_ANYJANEVE
 | 
						|
	,C_ANYJANEVEELVALASZTO
 | 
						|
	,C_ANYJANEVESORREND
 | 
						|
	,C_DMSTARTTIME
 | 
						|
	,C_ELOTAG
 | 
						|
	,C_FENNTARTOAZONOSITO
 | 
						|
	,C_IGAZOLVANYSZAM
 | 
						|
	,C_IGAZOLVANYTIPUSA
 | 
						|
	,C_INTEZMENYID
 | 
						|
	,C_KELLADSZINKRONIZALAS
 | 
						|
	,C_KERESESINEV
 | 
						|
	,C_KIRAZONOSITO
 | 
						|
	,C_KRETAKOD
 | 
						|
	,C_LATASSERULTWEBHASZNALATA
 | 
						|
	,C_LEIRAS
 | 
						|
	,C_NEME
 | 
						|
	,C_NEVSORREND
 | 
						|
	,C_NYILVANTARTASISZAM
 | 
						|
	,C_NYILVANTARTASKEZDETE
 | 
						|
	,C_NYOMTATASINEV
 | 
						|
	,C_OKTATASIAZONOSITO
 | 
						|
	,C_OMKOD
 | 
						|
	,C_PROFILKEP
 | 
						|
	,C_SMSSZAM
 | 
						|
	,C_SMSSZINKRONIZALT
 | 
						|
	,C_SZULETESIDATUM
 | 
						|
	,C_SZULETESIHELY
 | 
						|
	,C_SZULETESINEV
 | 
						|
	,C_SZULETESINEVELVALASZTO
 | 
						|
	,C_SZULETESINEVSORREND
 | 
						|
	,C_SZULETESIORSZAG
 | 
						|
	,C_TAJSZAM
 | 
						|
	,C_TANEVID
 | 
						|
	,C_UTONEV
 | 
						|
	,C_VEZETEKNEV
 | 
						|
	,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
	,NNID
 | 
						|
	,ELOZOTANEVIREKORDID
 | 
						|
    ) SELECT 
 | 
						|
	  C_ADOSZAM AS C_ADOSZAM
 | 
						|
	  ,C_ALAIRAS AS C_ALAIRAS
 | 
						|
	  ,C_ALAPERTELMEZETTLCID AS C_ALAPERTELMEZETTLCID
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_ALLAMPOLGARSAG WHERE C_ALTANEVID = @tanevID AND ID = t.C_ALLAMPOLGARSAGA) = 0,216,t.C_ALLAMPOLGARSAGA) AS C_ALLAMPOLGARSAGA
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_ALLAMPOLGARSAG WHERE C_ALTANEVID = @tanevID AND ID = t.C_ALLAMPOLGARSAGA2) = 0,216,t.C_ALLAMPOLGARSAGA2) AS C_ALLAMPOLGARSAGA2
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_ANYANYELV WHERE C_ALTANEVID = @tanevID AND ID = t.C_ANYANYELVE) = 0,493,t.C_ANYANYELVE) AS C_ANYANYELVE
 | 
						|
	  ,C_ANYJANEVE AS C_ANYJANEVE
 | 
						|
	  ,C_ANYJANEVEELVALASZTO AS C_ANYJANEVEELVALASZTO
 | 
						|
	  ,C_ANYJANEVESORREND AS C_ANYJANEVESORREND
 | 
						|
	  ,C_DMSTARTTIME AS C_DMSTARTTIME
 | 
						|
	  ,C_ELOTAG AS C_ELOTAG
 | 
						|
	  ,C_FENNTARTOAZONOSITO AS C_FENNTARTOAZONOSITO
 | 
						|
	  ,C_IGAZOLVANYSZAM AS C_IGAZOLVANYSZAM
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_IGAZOLVANYTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_IGAZOLVANYTIPUSA) = 0,543,t.C_IGAZOLVANYTIPUSA) AS C_IGAZOLVANYTIPUSA
 | 
						|
	  ,@intezmenyID AS C_INTEZMENYID
 | 
						|
	  ,C_KELLADSZINKRONIZALAS AS C_KELLADSZINKRONIZALAS
 | 
						|
	  ,C_KERESESINEV AS C_KERESESINEV
 | 
						|
	  ,C_KIRAZONOSITO AS C_KIRAZONOSITO
 | 
						|
	  ,C_KRETAKOD AS C_KRETAKOD
 | 
						|
	  ,C_LATASSERULTWEBHASZNALATA AS C_LATASSERULTWEBHASZNALATA
 | 
						|
	  ,C_LEIRAS AS C_LEIRAS
 | 
						|
	  ,C_NEME AS C_NEME
 | 
						|
	  ,C_NEVSORREND AS C_NEVSORREND
 | 
						|
	  ,C_NYILVANTARTASISZAM AS C_NYILVANTARTASISZAM
 | 
						|
	  ,C_NYILVANTARTASKEZDETE AS C_NYILVANTARTASKEZDETE
 | 
						|
	  ,C_NYOMTATASINEV AS C_NYOMTATASINEV
 | 
						|
	  ,C_OKTATASIAZONOSITO AS C_OKTATASIAZONOSITO
 | 
						|
	  ,C_OMKOD AS C_OMKOD
 | 
						|
	  ,C_PROFILKEP AS C_PROFILKEP
 | 
						|
	  ,C_SMSSZAM AS C_SMSSZAM
 | 
						|
	  ,C_SMSSZINKRONIZALT AS C_SMSSZINKRONIZALT
 | 
						|
	  ,C_SZULETESIDATUM AS C_SZULETESIDATUM
 | 
						|
	  ,C_SZULETESIHELY AS C_SZULETESIHELY
 | 
						|
	  ,C_SZULETESINEV AS C_SZULETESINEV
 | 
						|
	  ,C_SZULETESINEVELVALASZTO AS C_SZULETESINEVELVALASZTO
 | 
						|
      ,C_SZULETESINEVSORREND AS C_SZULETESINEVSORREND
 | 
						|
	  ,C_SZULETESIORSZAG AS C_SZULETESIORSZAG
 | 
						|
	  ,C_TAJSZAM AS C_TAJSZAM
 | 
						|
	  ,@tanevID AS C_TANEVID
 | 
						|
      ,C_UTONEV AS C_UTONEV
 | 
						|
      ,C_VEZETEKNEV AS C_VEZETEKNEV
 | 
						|
      ,TOROLT AS TOROLT
 | 
						|
      ,0 AS SERIAL
 | 
						|
      ,GETDATE() AS LASTCHANGED
 | 
						|
      ,GETDATE() AS CREATED
 | 
						|
      ,MODIFIER AS MODIFIER
 | 
						|
      ,MODIFIER AS CREATOR
 | 
						|
      ,NULL AS NNID
 | 
						|
	  ,t.ID AS ELOZOTANEVIREKORDID
 | 
						|
    FROM T_FELHASZNALO t WHERE C_TANEVID = @tanevIdSource AND 0 <> (SELECT COUNT(1) FROM T_ALKALMAZOTT WHERE T_ALKALMAZOTT.ID = t.ID)  AND t.TOROLT = 'F'
 | 
						|
 | 
						|
INSERT INTO T_ALKALMAZOTT(
 | 
						|
	 C_ALINTEZMENYID
 | 
						|
	,C_ALLANDOHELYETTESITESRE
 | 
						|
	,C_ALTANEVID
 | 
						|
	,C_FOALLAS
 | 
						|
	,C_TANARIAUTOMATAMEGAJANLASENGE
 | 
						|
	,C_TANARIERTEKELESHATARERTEK
 | 
						|
	,ID
 | 
						|
	,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
	,NNID
 | 
						|
	,ELOZOTANEVIREKORDID
 | 
						|
    ) SELECT 
 | 
						|
	  @intezmenyID AS C_ALINTEZMENYID
 | 
						|
	  ,C_ALLANDOHELYETTESITESRE AS C_ALLANDOHELYETTESITESRE
 | 
						|
	  ,@tanevID AS C_ALTANEVID
 | 
						|
	  ,C_FOALLAS AS C_FOALLAS
 | 
						|
	  ,C_TANARIAUTOMATAMEGAJANLASENGE AS C_TANARIAUTOMATAMEGAJANLASENGE
 | 
						|
	  ,C_TANARIERTEKELESHATARERTEK AS C_TANARIERTEKELESHATARERTEK
 | 
						|
	  ,(SELECT ID FROM T_FELHASZNALO WHERE ELOZOTANEVIREKORDID = t.ID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID) AS ID
 | 
						|
      ,TOROLT AS TOROLT
 | 
						|
      ,0 AS SERIAL
 | 
						|
      ,GETDATE() AS LASTCHANGED
 | 
						|
      ,GETDATE() AS CREATED
 | 
						|
      ,MODIFIER AS MODIFIER
 | 
						|
      ,MODIFIER AS CREATOR
 | 
						|
      ,NULL AS NNID
 | 
						|
	  ,t.ID AS ELOZOTANEVIREKORDID
 | 
						|
    FROM T_ALKALMAZOTT t WHERE C_ALTANEVID = @tanevIdSource  AND t.TOROLT = 'F'
 | 
						|
 | 
						|
 | 
						|
INSERT INTO T_MUNKAUGYIADATOK(
 | 
						|
	 C_ALKALMAZASKEZDETE
 | 
						|
	,C_ALKALMAZASMEGSZUNESE
 | 
						|
	,C_ALKALMAZOTTID
 | 
						|
	,C_BESOROLASIFOKOZAT
 | 
						|
	,C_BETOLTETLENALLASHELY
 | 
						|
	,C_FELADATELLATASIHELYID
 | 
						|
	,C_FOGLALKOZTATASTIPUS
 | 
						|
	,C_INTEZMENYID
 | 
						|
	,C_KOTELEZOORASZAM
 | 
						|
	,C_MUNKAIDOKEDVEZMENYOKA
 | 
						|
	,C_MUNKAIDOKEDVEZMENYOKASZOVEG
 | 
						|
	,C_MUNKAIDOKEDVEZMENYORASZAM
 | 
						|
	,C_MUNKAKORTIPUSA
 | 
						|
	,C_MUNKAVISZONYTIPUSA
 | 
						|
	,C_NYUGDIJAS
 | 
						|
	,C_PEDAGOGUSSTATUSZA
 | 
						|
	,C_RESZMUNKAIDOSZAZALEK
 | 
						|
	,C_TANEVID
 | 
						|
	,C_TARTOSHELYETTESITES
 | 
						|
	,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
	,ELOZOTANEVIREKORDID
 | 
						|
    ) SELECT 
 | 
						|
	  C_ALKALMAZASKEZDETE AS C_ALKALMAZASKEZDETE
 | 
						|
	  ,C_ALKALMAZASMEGSZUNESE AS C_ALKALMAZASMEGSZUNESE
 | 
						|
	  ,(SELECT ID FROM T_FELHASZNALO WHERE ELOZOTANEVIREKORDID = t.C_ALKALMAZOTTID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID) AS C_ALKALMAZOTTID
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_BESOROLASIFOKOZATTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_BESOROLASIFOKOZAT) = 0,3040,t.C_BESOROLASIFOKOZAT) AS C_BESOROLASIFOKOZAT
 | 
						|
	  ,C_BETOLTETLENALLASHELY AS C_BETOLTETLENALLASHELY
 | 
						|
	  ,(SELECT ID FROM T_FELADATELLATASIHELY WHERE ELOZOTANEVIREKORDID = t.C_FELADATELLATASIHELYID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID) AS C_FELADATELLATASIHELYID
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_FOGLALKOZTATASTIPUSA WHERE C_ALTANEVID = @tanevID AND ID = t.C_FOGLALKOZTATASTIPUS) = 0,6465,t.C_FOGLALKOZTATASTIPUS) AS C_FOGLALKOZTATASTIPUS
 | 
						|
	  ,@intezmenyID AS C_INTEZMENYID
 | 
						|
	  ,C_KOTELEZOORASZAM AS C_KOTELEZOORASZAM
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_MUNKAIDOKEDVEZMENYOKA WHERE C_ALTANEVID = @tanevID AND ID = t.C_MUNKAIDOKEDVEZMENYOKA) = 0,3073,t.C_MUNKAIDOKEDVEZMENYOKA) AS C_MUNKAIDOKEDVEZMENYOKA
 | 
						|
	  ,C_MUNKAIDOKEDVEZMENYOKASZOVEG AS C_MUNKAIDOKEDVEZMENYOKASZOVEG
 | 
						|
	  ,C_MUNKAIDOKEDVEZMENYORASZAM AS C_MUNKAIDOKEDVEZMENYORASZAM
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_MUNKAKORTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_MUNKAKORTIPUSA) = 0,548,t.C_MUNKAKORTIPUSA) AS C_MUNKAKORTIPUSA
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_MUNKAVISZONYTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_MUNKAVISZONYTIPUSA) = 0,643,t.C_MUNKAVISZONYTIPUSA) AS C_MUNKAVISZONYTIPUSA
 | 
						|
	  ,C_NYUGDIJAS AS C_NYUGDIJAS
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_PEDAGOGUSSTATUSZ WHERE C_ALTANEVID = @tanevID AND ID = t.C_PEDAGOGUSSTATUSZA) = 0,3032,t.C_PEDAGOGUSSTATUSZA) AS C_PEDAGOGUSSTATUSZA
 | 
						|
	  ,C_RESZMUNKAIDOSZAZALEK AS C_RESZMUNKAIDOSZAZALEK
 | 
						|
	  ,@tanevID AS C_TANEVID
 | 
						|
	  ,C_TARTOSHELYETTESITES AS C_TARTOSHELYETTESITES
 | 
						|
	  ,TOROLT AS TOROLT
 | 
						|
      ,0 AS SERIAL
 | 
						|
      ,GETDATE() AS LASTCHANGED
 | 
						|
      ,GETDATE() AS CREATED
 | 
						|
      ,MODIFIER AS MODIFIER
 | 
						|
      ,MODIFIER AS CREATOR
 | 
						|
	  ,t.ID AS ELOZOTANEVIREKORDID
 | 
						|
    FROM T_MUNKAUGYIADATOK t WHERE C_TANEVID = @tanevIdSource  AND t.TOROLT = 'F'
 | 
						|
 | 
						|
INSERT INTO T_TOVABBIMUNKAUGYIADATOK(
 | 
						|
	 C_ALKALMAZASKEZDETE
 | 
						|
	,C_ALKALMAZASMEGSZUNESE
 | 
						|
	,C_ALKALMAZOTTID
 | 
						|
	,C_BESOROLASIFOKOZAT
 | 
						|
	,C_FELADATELLATASIHELYID
 | 
						|
	,C_FOGLALKOZTATASTIPUS
 | 
						|
	,C_INTEZMENYID
 | 
						|
	,C_KOTELEZOORASZAM
 | 
						|
	,C_MUNKAIDOKEDVEZMENYOKA
 | 
						|
	,C_MUNKAIDOKEDVEZMENYOKASZOVEG
 | 
						|
	,C_MUNKAIDOKEDVEZMENYORASZAM
 | 
						|
	,C_MUNKAKORTIPUSA
 | 
						|
	,C_MUNKAVISZONYTIPUSA
 | 
						|
	,C_NYUGDIJAS
 | 
						|
	,C_RESZMUNKAIDOSZAZALEK
 | 
						|
	,C_TANEVID
 | 
						|
	,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
	,ELOZOTANEVIREKORDID
 | 
						|
    ) SELECT 
 | 
						|
	  C_ALKALMAZASKEZDETE AS C_ALKALMAZASKEZDETE
 | 
						|
	  ,C_ALKALMAZASMEGSZUNESE AS C_ALKALMAZASMEGSZUNESE
 | 
						|
	  ,(SELECT ID FROM T_FELHASZNALO WHERE ELOZOTANEVIREKORDID = t.C_ALKALMAZOTTID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID) AS C_ALKALMAZOTTID
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_BESOROLASIFOKOZATTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_BESOROLASIFOKOZAT) = 0,3040,t.C_BESOROLASIFOKOZAT) AS C_BESOROLASIFOKOZAT
 | 
						|
	  ,(SELECT ID FROM T_FELADATELLATASIHELY WHERE ELOZOTANEVIREKORDID = t.C_FELADATELLATASIHELYID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID) AS C_FELADATELLATASIHELYID
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_FOGLALKOZTATASTIPUSA WHERE C_ALTANEVID = @tanevID AND ID = t.C_FOGLALKOZTATASTIPUS) = 0,6465,t.C_FOGLALKOZTATASTIPUS) AS C_FOGLALKOZTATASTIPUS
 | 
						|
	  ,@intezmenyID AS C_INTEZMENYID
 | 
						|
	  ,C_KOTELEZOORASZAM AS C_KOTELEZOORASZAM
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_MUNKAIDOKEDVEZMENYOKA WHERE C_ALTANEVID = @tanevID AND ID = t.C_MUNKAIDOKEDVEZMENYOKA) = 0,3073,t.C_MUNKAIDOKEDVEZMENYOKA) AS C_MUNKAIDOKEDVEZMENYOKA
 | 
						|
	  ,C_MUNKAIDOKEDVEZMENYOKASZOVEG AS C_MUNKAIDOKEDVEZMENYOKASZOVEG
 | 
						|
	  ,C_MUNKAIDOKEDVEZMENYORASZAM AS C_MUNKAIDOKEDVEZMENYORASZAM
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_MUNKAKORTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_MUNKAKORTIPUSA) = 0,548,t.C_MUNKAKORTIPUSA) AS C_MUNKAKORTIPUSA
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_MUNKAVISZONYTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_MUNKAVISZONYTIPUSA) = 0,643,t.C_MUNKAVISZONYTIPUSA) AS C_MUNKAVISZONYTIPUSA
 | 
						|
	  ,C_NYUGDIJAS AS C_NYUGDIJAS
 | 
						|
	  ,C_RESZMUNKAIDOSZAZALEK AS C_RESZMUNKAIDOSZAZALEK
 | 
						|
	  ,@tanevID AS C_TANEVID
 | 
						|
	  ,TOROLT AS TOROLT
 | 
						|
      ,0 AS SERIAL
 | 
						|
      ,GETDATE() AS LASTCHANGED
 | 
						|
      ,GETDATE() AS CREATED
 | 
						|
      ,MODIFIER AS MODIFIER
 | 
						|
      ,MODIFIER AS CREATOR
 | 
						|
	  ,t.ID AS ELOZOTANEVIREKORDID
 | 
						|
    FROM T_TOVABBIMUNKAUGYIADATOK t WHERE C_TANEVID = @tanevIdSource  AND t.TOROLT = 'F'
 | 
						|
 | 
						|
INSERT INTO T_CIM(
 | 
						|
	 C_AJTO
 | 
						|
	,C_ALAPERTELMEZETT
 | 
						|
	,C_CIMTIPUSA
 | 
						|
	,C_EMELET
 | 
						|
	,C_EPULET
 | 
						|
	,C_FELHASZNALOID
 | 
						|
	,C_HAZSZAM
 | 
						|
	,C_INTEZMENYID
 | 
						|
	,C_IRANYITOSZAM
 | 
						|
	,C_KOZTERULET
 | 
						|
	,C_KOZTERULETJELLEGE
 | 
						|
	,C_LEPCSOHAZ
 | 
						|
	,C_MEGYE
 | 
						|
	,C_ORSZAG
 | 
						|
	,C_OSSZETETTCIM
 | 
						|
	,C_TANEVID
 | 
						|
	,C_VAROS
 | 
						|
	,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
	,NNID
 | 
						|
	,ELOZOTANEVIREKORDID
 | 
						|
    ) SELECT 
 | 
						|
	  C_AJTO AS C_AJTO
 | 
						|
	  ,C_ALAPERTELMEZETT AS C_ALAPERTELMEZETT
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_CIMTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_CIMTIPUSA) = 0,906,t.C_CIMTIPUSA) AS C_CIMTIPUSA
 | 
						|
	  ,C_EMELET AS C_EMELET
 | 
						|
	  ,C_EPULET AS C_EPULET
 | 
						|
	  ,(SELECT ID FROM T_FELHASZNALO WHERE ELOZOTANEVIREKORDID = t.C_FELHASZNALOID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID) AS C_FELHASZNALOID
 | 
						|
	  ,C_HAZSZAM AS C_HAZSZAM
 | 
						|
	  ,@intezmenyID AS C_INTEZMENYID
 | 
						|
	  ,C_IRANYITOSZAM AS C_IRANYITOSZAM
 | 
						|
	  ,C_KOZTERULET AS C_KOZTERULET
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_KOZTERULETJELLEG WHERE C_ALTANEVID = @tanevID AND ID = t.C_KOZTERULETJELLEGE) = 0,911,t.C_KOZTERULETJELLEGE) AS C_KOZTERULETJELLEGE
 | 
						|
	  ,C_LEPCSOHAZ AS C_LEPCSOHAZ
 | 
						|
	  ,C_MEGYE AS C_MEGYE
 | 
						|
	  ,C_ORSZAG AS C_ORSZAG
 | 
						|
	  ,C_OSSZETETTCIM AS C_OSSZETETTCIM
 | 
						|
	  ,@tanevID AS C_TANEVID
 | 
						|
	  ,C_VAROS AS C_VAROS
 | 
						|
      ,TOROLT AS TOROLT
 | 
						|
      ,0 AS SERIAL
 | 
						|
      ,GETDATE() AS LASTCHANGED
 | 
						|
      ,GETDATE() AS CREATED
 | 
						|
      ,MODIFIER AS MODIFIER
 | 
						|
      ,MODIFIER AS CREATOR
 | 
						|
      ,NULL AS NNID
 | 
						|
	  ,t.ID AS ELOZOTANEVIREKORDID
 | 
						|
    FROM T_CIM t WHERE C_TANEVID = @tanevIdSource AND 0 <> (SELECT COUNT(1) FROM T_ALKALMAZOTT WHERE T_ALKALMAZOTT.ID = t.C_FELHASZNALOID)  AND t.TOROLT = 'F'
 | 
						|
 | 
						|
INSERT INTO T_EMAIL(
 | 
						|
	C_EMAILTIPUSA
 | 
						|
	,C_EMAILCIM
 | 
						|
	,C_ALAPERTELMEZETT
 | 
						|
	,C_FELHASZNALOID
 | 
						|
	,C_INTEZMENYID
 | 
						|
	,C_TANEVID
 | 
						|
	,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
	,NNID
 | 
						|
	,ELOZOTANEVIREKORDID
 | 
						|
    ) SELECT 
 | 
						|
	  IIF((SELECT COUNT(1) FROM T_EMAILTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_EMAILTIPUSA) = 0,1024,t.C_EMAILTIPUSA) AS C_EMAILTIPUSA
 | 
						|
	  ,C_EMAILCIM AS C_EMAILCIM
 | 
						|
	  ,C_ALAPERTELMEZETT AS C_ALAPERTELMEZETT
 | 
						|
	  ,(SELECT ID FROM T_FELHASZNALO WHERE ELOZOTANEVIREKORDID = t.C_FELHASZNALOID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID) AS C_FELHASZNALOID
 | 
						|
	  ,@intezmenyID AS C_INTEZMENYID
 | 
						|
	  ,@tanevID AS C_TANEVID
 | 
						|
      ,TOROLT AS TOROLT
 | 
						|
      ,0 AS SERIAL
 | 
						|
      ,GETDATE() AS LASTCHANGED
 | 
						|
      ,GETDATE() AS CREATED
 | 
						|
      ,MODIFIER AS MODIFIER
 | 
						|
      ,MODIFIER AS CREATOR
 | 
						|
      ,NULL AS NNID
 | 
						|
	  ,t.ID AS ELOZOTANEVIREKORDID
 | 
						|
    FROM T_EMAIL t WHERE C_TANEVID = @tanevIdSource AND 0 <> (SELECT COUNT(1) FROM T_ALKALMAZOTT WHERE T_ALKALMAZOTT.ID = t.C_FELHASZNALOID)  AND t.TOROLT = 'F'
 | 
						|
 | 
						|
INSERT INTO T_PEDAGOGUSELETPALYAMODELL(
 | 
						|
	C_FOKOZAT
 | 
						|
	,C_MINOSITESDATUM
 | 
						|
	,C_PORTFOLIOSTATUSZ
 | 
						|
	,C_TANARID
 | 
						|
	,C_INTEZMENYID
 | 
						|
	,C_TANEVID
 | 
						|
	,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
	,NNID
 | 
						|
	,ELOZOTANEVIREKORDID
 | 
						|
    ) SELECT 
 | 
						|
	  IIF((SELECT COUNT(1) FROM T_ELETPALYAMODELLFOKOZATTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_FOKOZAT) = 0,6462,t.C_FOKOZAT) AS C_FOKOZAT
 | 
						|
	  ,C_MINOSITESDATUM AS C_MINOSITESDATUM
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_ELETPALYAMODELLSTATUSZOK WHERE C_ALTANEVID = @tanevID AND ID = t.C_FOKOZAT) = 0,6521,t.C_PORTFOLIOSTATUSZ) AS C_PORTFOLIOSTATUSZ
 | 
						|
	  ,(SELECT ID FROM T_FELHASZNALO WHERE ELOZOTANEVIREKORDID = t.C_TANARID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID) AS C_TANARID
 | 
						|
	  ,@intezmenyID AS C_INTEZMENYID
 | 
						|
	  ,@tanevID AS C_TANEVID
 | 
						|
      ,TOROLT AS TOROLT
 | 
						|
      ,0 AS SERIAL
 | 
						|
      ,GETDATE() AS LASTCHANGED
 | 
						|
      ,GETDATE() AS CREATED
 | 
						|
      ,MODIFIER AS MODIFIER
 | 
						|
      ,MODIFIER AS CREATOR
 | 
						|
      ,NULL AS NNID
 | 
						|
	  ,t.ID AS ELOZOTANEVIREKORDID
 | 
						|
    FROM T_PEDAGOGUSELETPALYAMODELL t WHERE C_TANEVID = @tanevIdSource  AND t.TOROLT = 'F'
 | 
						|
 | 
						|
  	PRINT N'Felhasználók létrehozása sikeres!';
 | 
						|
 | 
						|
  --Tantárgyak migrációja
 | 
						|
  INSERT INTO dbo.T_TANTARGY (
 | 
						|
     C_GYAKORLATI
 | 
						|
    ,C_NEV
 | 
						|
    ,C_ROVIDNEV
 | 
						|
    ,C_TARGYKATEGORIA
 | 
						|
    ,C_TANORANKIVULI
 | 
						|
    ,C_IMPORTALT
 | 
						|
    ,C_FOTARGYE
 | 
						|
	,C_ALTANTARGYKENTNYOMTATVANYBAN
 | 
						|
	,C_NEVNYOMTATVANYBAN
 | 
						|
	,C_FOTARGYID
 | 
						|
    ,C_INTEZMENYID
 | 
						|
    ,C_TANEVID
 | 
						|
    ,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
	,NNID
 | 
						|
	,ELOZOTANEVIREKORDID
 | 
						|
  ) SELECT 
 | 
						|
       C_GYAKORLATI AS C_GYAKORLATI
 | 
						|
      ,C_NEV AS C_NEV
 | 
						|
      ,C_ROVIDNEV AS C_ROVIDNEV
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_TARGYKATEGORIATIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_TARGYKATEGORIA) = 0,1197,t.C_TARGYKATEGORIA) AS C_TARGYKATEGORIA
 | 
						|
	  ,C_TANORANKIVULI AS C_TANORANKIVULI
 | 
						|
	  ,C_IMPORTALT AS C_IMPORTALT
 | 
						|
	  ,'T' AS C_FOTARGYE
 | 
						|
	  ,C_ALTANTARGYKENTNYOMTATVANYBAN AS C_ALTANTARGYKENTNYOMTATVANYBAN
 | 
						|
	  ,C_NEVNYOMTATVANYBAN AS C_NEVNYOMTATVANYBAN
 | 
						|
	  ,NULL AS C_FOTARGYID 
 | 
						|
      ,@intezmenyID AS C_INTEZMENYID
 | 
						|
      ,@tanevID AS C_TANEVID
 | 
						|
      ,TOROLT AS TOROLT
 | 
						|
      ,0 AS SERIAL
 | 
						|
      ,GETDATE() AS LASTCHANGED
 | 
						|
      ,GETDATE() AS CREATED
 | 
						|
      ,MODIFIER AS MODIFIER
 | 
						|
      ,MODIFIER AS CREATOR
 | 
						|
      ,NULL AS NNID
 | 
						|
	  ,t.ID AS ELOZOTANEVIREKORDID
 | 
						|
    FROM T_TANTARGY t WHERE t.C_FOTARGYE = 'T' AND C_TANEVID = @tanevIdSource  AND t.TOROLT = 'F'
 | 
						|
	PRINT N'Főtárgyak létrehozása sikeres!';
 | 
						|
 | 
						|
INSERT INTO dbo.T_TANTARGY (
 | 
						|
     C_GYAKORLATI
 | 
						|
    ,C_NEV
 | 
						|
    ,C_ROVIDNEV
 | 
						|
    ,C_TARGYKATEGORIA
 | 
						|
    ,C_TANORANKIVULI
 | 
						|
    ,C_IMPORTALT
 | 
						|
    ,C_FOTARGYE
 | 
						|
	,C_ALTANTARGYKENTNYOMTATVANYBAN
 | 
						|
	,C_NEVNYOMTATVANYBAN
 | 
						|
	,C_FOTARGYID
 | 
						|
    ,C_INTEZMENYID
 | 
						|
    ,C_TANEVID
 | 
						|
    ,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
	,NNID
 | 
						|
	,ELOZOTANEVIREKORDID
 | 
						|
  ) SELECT 
 | 
						|
       C_GYAKORLATI AS C_GYAKORLATI
 | 
						|
      ,C_NEV AS C_NEV
 | 
						|
      ,C_ROVIDNEV AS C_ROVIDNEV
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_TARGYKATEGORIATIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_TARGYKATEGORIA) = 0,1197,t.C_TARGYKATEGORIA) AS C_TARGYKATEGORIA
 | 
						|
	  ,C_TANORANKIVULI AS C_TANORANKIVULI
 | 
						|
	  ,C_IMPORTALT AS C_IMPORTALT
 | 
						|
	  ,'F' AS C_FOTARGYE
 | 
						|
	  ,C_ALTANTARGYKENTNYOMTATVANYBAN AS C_ALTANTARGYKENTNYOMTATVANYBAN
 | 
						|
	  ,C_NEVNYOMTATVANYBAN AS C_NEVNYOMTATVANYBAN
 | 
						|
	  ,(SELECT ID FROM T_TANTARGY WHERE ELOZOTANEVIREKORDID = t.C_FOTARGYID) AS C_FOTARGYID 
 | 
						|
      ,@intezmenyID AS C_INTEZMENYID
 | 
						|
      ,@tanevID AS C_TANEVID
 | 
						|
      ,TOROLT AS TOROLT
 | 
						|
      ,0 AS SERIAL
 | 
						|
      ,GETDATE() AS LASTCHANGED
 | 
						|
      ,GETDATE() AS CREATED
 | 
						|
      ,MODIFIER AS MODIFIER
 | 
						|
      ,MODIFIER AS CREATOR
 | 
						|
      ,NULL AS NNID
 | 
						|
	  ,t.ID AS ELOZOTANEVIREKORDID
 | 
						|
    FROM T_TANTARGY t WHERE t.C_FOTARGYE = 'F' AND C_TANEVID = @tanevIdSource  AND t.TOROLT = 'F'
 | 
						|
	PRINT N'Altárgyak létrehozása sikeres!';
 | 
						|
 | 
						|
 | 
						|
-- Tantervek migrációja
 | 
						|
INSERT INTO T_TANTERV (
 | 
						|
	 C_CSOPORTTIPUSA
 | 
						|
	,C_EVFOLYAMTOL
 | 
						|
	,C_EVFOLYAMIG
 | 
						|
	,C_KERETTANTERVREEPULO
 | 
						|
	,C_NEV
 | 
						|
	,C_MEGJEGYZES
 | 
						|
	,C_INTEZMENYID
 | 
						|
	,C_TANEVID
 | 
						|
	,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
	,NNID
 | 
						|
	,ELOZOTANEVIREKORDID
 | 
						|
    ) SELECT 
 | 
						|
	  IIF((SELECT COUNT(1) FROM T_CSOPORTTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_CSOPORTTIPUSA) = 0,1031,t.C_CSOPORTTIPUSA) AS C_CSOPORTTIPUSA
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_EVFOLYAMTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_EVFOLYAMTOL) = 0,1296,t.C_EVFOLYAMTOL) AS C_EVFOLYAMTOL
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_EVFOLYAMTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_EVFOLYAMIG) = 0,1296,t.C_EVFOLYAMIG) AS C_EVFOLYAMIG
 | 
						|
	  ,C_KERETTANTERVREEPULO AS C_KERETTANTERVREEPULO
 | 
						|
	  ,C_NEV AS C_NEV
 | 
						|
	  ,C_MEGJEGYZES AS C_MEGJEGYZES
 | 
						|
      ,@intezmenyID AS C_INTEZMENYID
 | 
						|
      ,@tanevID AS C_TANEVID
 | 
						|
      ,TOROLT AS TOROLT
 | 
						|
      ,0 AS SERIAL
 | 
						|
      ,GETDATE() AS LASTCHANGED
 | 
						|
      ,GETDATE() AS CREATED
 | 
						|
      ,MODIFIER AS MODIFIER
 | 
						|
      ,MODIFIER AS CREATOR
 | 
						|
      ,NULL AS NNID
 | 
						|
	  ,t.ID AS ELOZOTANEVIREKORDID
 | 
						|
    FROM T_TANTERV t WHERE C_TANEVID = @tanevIdSource  AND t.TOROLT = 'F'
 | 
						|
 | 
						|
  	PRINT N'Tantervek létrehozása sikeres!';
 | 
						|
 | 
						|
INSERT INTO T_ORATERV(
 | 
						|
	 C_EVFOLYAM
 | 
						|
	,C_INTEZMENYID
 | 
						|
	,C_NEV
 | 
						|
	,C_TANEVID
 | 
						|
	,C_TANTERVID
 | 
						|
	,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
	,NNID
 | 
						|
	,ELOZOTANEVIREKORDID
 | 
						|
    ) SELECT 
 | 
						|
	  IIF((SELECT COUNT(1) FROM T_EVFOLYAMTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_EVFOLYAM) = 0,1296,t.C_EVFOLYAM) AS C_EVFOLYAM
 | 
						|
      ,@intezmenyID AS C_INTEZMENYID
 | 
						|
      ,C_NEV AS C_NEV
 | 
						|
	  ,@tanevID AS C_TANEVID
 | 
						|
	  ,(SELECT ID FROM T_TANTERV WHERE ELOZOTANEVIREKORDID = t.C_TANTERVID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID) AS C_TANTERVID
 | 
						|
      ,TOROLT AS TOROLT
 | 
						|
      ,0 AS SERIAL
 | 
						|
      ,GETDATE() AS LASTCHANGED
 | 
						|
      ,GETDATE() AS CREATED
 | 
						|
      ,MODIFIER AS MODIFIER
 | 
						|
      ,MODIFIER AS CREATOR
 | 
						|
      ,NULL AS NNID
 | 
						|
	  ,t.ID AS ELOZOTANEVIREKORDID
 | 
						|
    FROM T_ORATERV t WHERE C_TANEVID = @tanevIdSource  AND t.TOROLT = 'F'
 | 
						|
 | 
						|
  	PRINT N'Óratervek létrehozása sikeres!';
 | 
						|
 | 
						|
INSERT INTO T_ORATERVTARGY(
 | 
						|
	 C_EVESORASZAM
 | 
						|
	,C_INTEZMENYID
 | 
						|
	,C_ORATERVID
 | 
						|
	,C_TANEVID
 | 
						|
	,C_TANTARGYID
 | 
						|
	,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
	,NNID
 | 
						|
	,ELOZOTANEVIREKORDID
 | 
						|
    ) SELECT 
 | 
						|
       C_EVESORASZAM AS C_EVESORASZAM
 | 
						|
      ,@intezmenyID AS C_INTEZMENYID
 | 
						|
      ,(SELECT ID FROM T_ORATERV WHERE ELOZOTANEVIREKORDID = t.C_ORATERVID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID) AS C_ORATERVID
 | 
						|
	  ,@tanevID AS C_TANEVID
 | 
						|
	  ,(SELECT ID FROM T_TANTARGY WHERE ELOZOTANEVIREKORDID = t.C_TANTARGYID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID) AS C_TANTARGYID
 | 
						|
      ,TOROLT AS TOROLT
 | 
						|
      ,0 AS SERIAL
 | 
						|
      ,GETDATE() AS LASTCHANGED
 | 
						|
      ,GETDATE() AS CREATED
 | 
						|
      ,MODIFIER AS MODIFIER
 | 
						|
      ,MODIFIER AS CREATOR
 | 
						|
      ,NULL AS NNID
 | 
						|
	  ,t.ID AS ELOZOTANEVIREKORDID
 | 
						|
    FROM T_ORATERVTARGY t WHERE C_TANEVID = @tanevIdSource  AND t.TOROLT = 'F'
 | 
						|
 | 
						|
  	PRINT N'Óratervek tantárgyainak létrehozása sikeres!';
 | 
						|
 | 
						|
-- Termek migrációja
 | 
						|
INSERT INTO T_TEREM (
 | 
						|
	 C_AKTIV
 | 
						|
	,C_JELLEG
 | 
						|
	,C_KAPACITAS
 | 
						|
	,C_MUKODESIHELYID
 | 
						|
	,C_NEV
 | 
						|
	,C_TEREMFELELOSID
 | 
						|
	,C_TERULET
 | 
						|
	,C_TOBBORATLEHETTARTANI
 | 
						|
	,C_VIZSGAKAPACITAS
 | 
						|
	,C_WIFILEFEDETT
 | 
						|
	,C_INTEZMENYID
 | 
						|
	,C_TANEVID
 | 
						|
	,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
	,NNID
 | 
						|
	,ELOZOTANEVIREKORDID
 | 
						|
    ) SELECT 
 | 
						|
       C_AKTIV AS C_AKTIV
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_TEREMTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_JELLEG) = 0,180,t.C_JELLEG) AS C_JELLEG
 | 
						|
      ,C_KAPACITAS AS C_KAPACITAS
 | 
						|
	  ,ISNULL(
 | 
						|
		(SELECT ID FROM T_MUKODESIHELY WHERE ELOZOTANEVIREKORDID = t.C_MUKODESIHELYID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID),
 | 
						|
		(SELECT TOP 1 ID FROM T_MUKODESIHELY WHERE C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID)
 | 
						|
		) AS C_MUKODESIHELYID
 | 
						|
	  ,C_NEV AS C_NEV
 | 
						|
	  ,(SELECT ID FROM T_FELHASZNALO WHERE ELOZOTANEVIREKORDID = t.C_TEREMFELELOSID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID) AS C_TEREMFELELOSID
 | 
						|
	  ,C_TERULET AS C_TERULET
 | 
						|
	  ,C_TOBBORATLEHETTARTANI AS C_TOBBORATLEHETTARTANI
 | 
						|
	  ,C_VIZSGAKAPACITAS AS C_VIZSGAKAPACITAS
 | 
						|
	  ,C_WIFILEFEDETT AS C_WIFILEFEDETT
 | 
						|
      ,@intezmenyID AS C_INTEZMENYID
 | 
						|
      ,@tanevID AS C_TANEVID
 | 
						|
      ,TOROLT AS TOROLT
 | 
						|
      ,0 AS SERIAL
 | 
						|
      ,GETDATE() AS LASTCHANGED
 | 
						|
      ,GETDATE() AS CREATED
 | 
						|
      ,MODIFIER AS MODIFIER
 | 
						|
      ,MODIFIER AS CREATOR
 | 
						|
      ,NULL AS NNID
 | 
						|
	  ,t.ID AS ELOZOTANEVIREKORDID
 | 
						|
    FROM T_TEREM t WHERE C_TANEVID = @tanevIdSource  AND t.TOROLT = 'F'
 | 
						|
 | 
						|
  	PRINT N'Termek létrehozása sikeres!';
 | 
						|
 | 
						|
-- Eszköz migrációja
 | 
						|
INSERT INTO T_ESZKOZ(
 | 
						|
	 C_BERELT
 | 
						|
	,C_BESZERZESDATUM
 | 
						|
	,C_BESZERZESIAR
 | 
						|
	,C_CELJA
 | 
						|
	,C_DARABSZAM
 | 
						|
	,C_FELELOSID
 | 
						|
	,C_FOKONYVISZAM
 | 
						|
	,C_GYARISZAM
 | 
						|
	,C_GYARTASIEV
 | 
						|
	,C_HALOZATIKAPCSOLAT
 | 
						|
	,C_HORDOZHATO
 | 
						|
	,C_INTERNETKAPCSOLAT
 | 
						|
	,C_INTEZMENYID
 | 
						|
	,C_JELLEGE
 | 
						|
	,C_KATEGORIA
 | 
						|
	,C_LELTARISZAM
 | 
						|
	,C_MEGJEGYZES
 | 
						|
	,C_MENNYISEGIEGYSEG
 | 
						|
	,C_MULTIMEDIAS
 | 
						|
	,C_NEMMUKODIK
 | 
						|
	,C_NEV
 | 
						|
	,C_PEDAGOGUSHOZZAFERHET
 | 
						|
	,C_SZALLITO
 | 
						|
	,C_TANEVID
 | 
						|
	,C_TANULOHOZZAFERHET
 | 
						|
	,C_TARTOZEK
 | 
						|
	,C_TARTOZEKHIVATKOZAS
 | 
						|
	,C_TEREMID
 | 
						|
	,C_TIPUS
 | 
						|
	,C_VONALKOD
 | 
						|
	,TOROLT
 | 
						|
    ,SERIAL
 | 
						|
    ,LASTCHANGED
 | 
						|
    ,CREATED
 | 
						|
    ,MODIFIER
 | 
						|
    ,CREATOR
 | 
						|
	,NNID
 | 
						|
	,ELOZOTANEVIREKORDID
 | 
						|
    ) SELECT 
 | 
						|
       C_BERELT AS C_BERELT
 | 
						|
	  ,C_BESZERZESDATUM AS C_BESZERZESDATUM
 | 
						|
      ,C_BESZERZESIAR AS C_BESZERZESIAR
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_ESZKOZCEL WHERE C_ALTANEVID = @tanevID AND ID = t.C_CELJA) = 0,1077,t.C_CELJA) AS C_CELJA
 | 
						|
	  ,C_DARABSZAM AS C_DARABSZAM
 | 
						|
	  ,(SELECT ID FROM T_FELHASZNALO WHERE ELOZOTANEVIREKORDID = t.C_FELELOSID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID) AS C_FELELOSID
 | 
						|
	  ,C_FOKONYVISZAM AS C_FOKONYVISZAM
 | 
						|
	  ,C_GYARISZAM AS C_GYARISZAM
 | 
						|
	  ,C_GYARTASIEV AS C_GYARTASIEV
 | 
						|
	  ,C_HALOZATIKAPCSOLAT AS C_HALOZATIKAPCSOLAT
 | 
						|
	  ,C_HORDOZHATO AS C_HORDOZHATO
 | 
						|
	  ,C_INTERNETKAPCSOLAT AS C_INTERNETKAPCSOLAT
 | 
						|
      ,@intezmenyID AS C_INTEZMENYID
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_ESZKOZJELLEG WHERE C_ALTANEVID = @tanevID AND ID = t.C_JELLEGE) = 0,1074,t.C_JELLEGE) AS C_JELLEGE
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_ESZKOZKATEGORIA WHERE C_ALTANEVID = @tanevID AND ID = t.C_KATEGORIA) = 0,119,t.C_KATEGORIA) AS C_KATEGORIA
 | 
						|
	  ,C_LELTARISZAM AS C_LELTARISZAM
 | 
						|
	  ,C_MEGJEGYZES AS C_MEGJEGYZES
 | 
						|
	  ,C_MENNYISEGIEGYSEG AS C_MENNYISEGIEGYSEG
 | 
						|
	  ,C_MULTIMEDIAS AS C_MULTIMEDIAS
 | 
						|
	  ,C_NEMMUKODIK AS C_NEMMUKODIK
 | 
						|
	  ,C_NEV AS C_NEV
 | 
						|
	  ,C_PEDAGOGUSHOZZAFERHET AS C_PEDAGOGUSHOZZAFERHET
 | 
						|
	  ,C_SZALLITO AS C_SZALLITO
 | 
						|
      ,@tanevID AS C_TANEVID
 | 
						|
      ,C_TANULOHOZZAFERHET AS C_TANULOHOZZAFERHET
 | 
						|
	  ,C_TARTOZEK AS C_TARTOZEK
 | 
						|
	  ,C_TARTOZEKHIVATKOZAS AS C_TARTOZEKHIVATKOZAS
 | 
						|
	  ,ISNULL(
 | 
						|
		(SELECT ID FROM T_TEREM WHERE ELOZOTANEVIREKORDID = t.C_TEREMID AND C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID),
 | 
						|
		(SELECT TOP 1 ID FROM T_TEREM WHERE C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID)
 | 
						|
		) AS C_TEREMID
 | 
						|
	  ,IIF((SELECT COUNT(1) FROM T_ESZKOZTIPUS WHERE C_ALTANEVID = @tanevID AND ID = t.C_TIPUS) = 0,70,t.C_TIPUS) AS C_TIPUS
 | 
						|
	  ,C_VONALKOD AS C_VONALKOD
 | 
						|
	  ,TOROLT AS TOROLT
 | 
						|
      ,0 AS SERIAL
 | 
						|
      ,GETDATE() AS LASTCHANGED
 | 
						|
      ,GETDATE() AS CREATED
 | 
						|
      ,MODIFIER AS MODIFIER
 | 
						|
      ,MODIFIER AS CREATOR
 | 
						|
      ,NULL AS NNID
 | 
						|
	  ,t.ID AS ELOZOTANEVIREKORDID
 | 
						|
    FROM T_ESZKOZ t WHERE C_TANEVID = @tanevIdSource AND t.TOROLT = 'F' 
 | 
						|
 | 
						|
  	PRINT N'Eszközök létrehozása sikeres!';
 | 
						|
 | 
						|
END
 | 
						|
GO
 |