2626 lines
No EOL
90 KiB
Transact-SQL
2626 lines
No EOL
90 KiB
Transact-SQL
DROP PROCEDURE IF EXISTS [dev].[uspGenerateTanevAdatokFromExistingTanev]
|
|
GO
|
|
|
|
CREATE PROCEDURE [dev].[uspGenerateTanevAdatokFromExistingTanev]
|
|
@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 AND TOROLT = 'F' AND C_AKTIV='T'
|
|
|
|
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 AND TOROLT = 'F' AND C_ISKIVALASZTHATO='T') BEGIN
|
|
-- print @tanevNeveNew + ' tanév már létezik: intezmény ' + CAST(@intezmenyId as varchar(20))
|
|
RETURN
|
|
END
|
|
|
|
DECLARE @tanevID INT
|
|
|
|
SELECT @tanevID = ID FROM T_TANEV WHERE C_INTEZMENYID=@intezmenyId AND C_NEV = @tanevNeveNew AND TOROLT = 'F' AND C_ISKIVALASZTHATO='F'
|
|
IF @tanevID IS NOT NULL
|
|
BEGIN
|
|
UPDATE T_TANEV SET C_KOVETKEZO='T', C_ISKIVALASZTHATO='T' WHERE ID = @tanevID
|
|
END
|
|
ELSE
|
|
BEGIN
|
|
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
|
|
,C_ISKIVALASZTHATO
|
|
) VALUES(
|
|
'F'
|
|
,convert(datetime, SUBSTRING(@tanevNeveNew, 1, 4) + '0901', 21)
|
|
,convert(datetime, SUBSTRING(@tanevNeveNew, 1, 4) + '0901', 21)
|
|
,CASE WHEN @kovetkezoTanev = 1 THEN 'T' ELSE 'F' END
|
|
,@tanevNeveNew
|
|
,IIF(ISNUMERIC(SUBSTRING(@tanevNeveNew, 3, 2)) = 1, SUBSTRING(@tanevNeveNew, 3, 2) * 2, 0)
|
|
,convert(datetime, SUBSTRING(@tanevNeveNew, 6, 4) + '0831', 21)
|
|
,convert(datetime, SUBSTRING(@tanevNeveNew, 6, 4) + '0831', 21)
|
|
,@intezmenyID
|
|
,'F'
|
|
,0
|
|
,getdate()
|
|
,getdate()
|
|
,null
|
|
,null
|
|
,'T'
|
|
)
|
|
SET @tanevID = SCOPE_IDENTITY()
|
|
END
|
|
|
|
-- print @tanevNeveNew + ' tanév létrehozása sikeres!';
|
|
|
|
--------------------------- TANÉV LÉTREHOZÁSA VÉGE ---------------------------
|
|
|
|
--------------------------- SZÓTÁRELEMEK LÉTREHOZÁSA ---------------------------
|
|
|
|
SET IDENTITY_INSERT T_DICTIONARYTYPE ON
|
|
INSERT INTO T_DICTIONARYTYPE (
|
|
ID
|
|
,C_CODENAME
|
|
,C_DESCRIPTION
|
|
,C_ISCOLOREDITABLE
|
|
,C_ISCUSTOMITEMALLOWED
|
|
,C_NAME
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
) SELECT
|
|
ID
|
|
,dt.C_CODENAME AS C_CODENAME -- C_CODENAME - nvarchar(30)
|
|
,dt.C_DESCRIPTION AS C_DESCRIPTION -- C_DESCRIPTION - nvarchar(255)
|
|
,dt.C_ISCOLOREDITABLE AS C_ISCOLOREDITABLE -- C_ISCOLOREDITABLE - char(1)
|
|
,dt.C_ISCUSTOMITEMALLOWED AS C_ISCUSTOMITEMALLOWED -- C_ISCUSTOMITEMALLOWED - char(1)
|
|
,dt.C_NAME AS C_NAME -- C_NAME - nvarchar(50)
|
|
,dt.C_INTEZMENYID AS C_INTEZMENYID -- C_INTEZMENYID - int
|
|
,@tanevID AS C_TANEVID -- C_TANEVID - int
|
|
,dt.TOROLT AS TOROLT -- TOROLT - char(1)
|
|
,0 AS SERIAL -- SERIAL - int
|
|
,getdate() AS LASTCHANGED -- LASTCHANGED - datetime
|
|
,getdate() AS CREATED -- CREATED - datetime
|
|
,NULL AS MODIFIER -- MODIFIER - int
|
|
,NULL AS CREATOR -- CREATOR - int
|
|
FROM T_DICTIONARYTYPE dt
|
|
WHERE dt.C_TANEVID = @tanevIdSource
|
|
AND dt.C_INTEZMENYID = @intezmenyId
|
|
AND NOT EXISTS(SELECT 1 FROM T_DICTIONARYTYPE WHERE ID = dt.ID AND C_TANEVID=@tanevID)
|
|
|
|
SET IDENTITY_INSERT T_DICTIONARYTYPE OFF
|
|
|
|
SET IDENTITY_INSERT T_DICTIONARYITEMBASE ON
|
|
INSERT INTO T_DICTIONARYITEMBASE (
|
|
ID
|
|
,C_VALUE
|
|
,C_NAME
|
|
,C_NAME_1
|
|
,C_NAME_2
|
|
,C_NAME_3
|
|
,C_NAME_4
|
|
,C_VISIBLE
|
|
,C_CODE
|
|
,C_TYPE
|
|
,C_PROTECTED
|
|
,C_COLOR
|
|
,C_ORDER
|
|
,C_BGCOLOR
|
|
,C_DESCRIPTION
|
|
,C_ISACTIVE
|
|
,C_SHORTNAME
|
|
,C_DICTIONARYTYPEID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
ID
|
|
,C_VALUE AS C_VALUE -- C_VALUE - int
|
|
,C_NAME AS C_NAME -- C_NAME - nvarchar(250)
|
|
,C_NAME_1 AS C_NAME_1 -- C_NAME_1 - nvarchar(250)
|
|
,C_NAME_2 AS C_NAME_2 -- C_NAME_2 - nvarchar(250)
|
|
,C_NAME_3 AS C_NAME_3 -- C_NAME_3 - nvarchar(250)
|
|
,C_NAME_4 AS C_NAME_4 -- C_NAME_4 - nvarchar(250)
|
|
,C_VISIBLE AS C_VISIBLE -- C_VISIBLE - char(1)
|
|
,C_CODE AS C_CODE -- C_CODE - nvarchar(20)
|
|
,C_TYPE AS C_TYPE -- C_TYPE - nvarchar(32)
|
|
,C_PROTECTED AS C_PROTECTED -- C_PROTECTED - char(1)
|
|
,C_COLOR AS C_COLOR -- C_COLOR - nvarchar(6)
|
|
,C_ORDER AS C_ORDER -- C_ORDER - int
|
|
,C_BGCOLOR AS C_BGCOLOR -- C_BGCOLOR - nvarchar(6)
|
|
,C_DESCRIPTION AS C_DESCRIPTION -- C_DESCRIPTION - nvarchar(255)
|
|
,C_ISACTIVE AS C_ISACTIVE -- C_ISACTIVE - char(1)
|
|
,C_SHORTNAME AS C_SHORTNAME -- C_SHORTNAME - nvarchar(30)
|
|
,C_DICTIONARYTYPEID AS C_DICTIONARYTYPEID -- C_DICTIONARYTYPEID - int
|
|
,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
|
|
,NULL AS MODIFIER -- MODIFIER - int
|
|
,NULL AS CREATOR -- CREATOR - int
|
|
,ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
|
FROM T_DICTIONARYITEMBASE dib
|
|
WHERE dib.C_TANEVID = @tanevIdSource
|
|
AND dib.C_INTEZMENYID = @intezmenyId
|
|
AND NOT EXISTS(SELECT 1 FROM T_DICTIONARYITEMBASE WHERE ID = dib.ID AND C_TANEVID=@tanevID)
|
|
SET IDENTITY_INSERT T_DICTIONARYITEMBASE OFF
|
|
-- print 'Szótárelemek létrehozása sikeres!';
|
|
|
|
INSERT INTO T_OKTNEVELESIKATEGORIA (
|
|
ID
|
|
,C_FELADATCSOPORTTANULOOSZTALYK
|
|
,C_ALINTEZMENYID
|
|
,C_ALTANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
,ELOZOTANEVIREKORDIDA
|
|
,NNID)
|
|
SELECT
|
|
ID
|
|
,C_FELADATCSOPORTTANULOOSZTALYK
|
|
,@intezmenyId
|
|
,@tanevID
|
|
,'F'
|
|
,0
|
|
,GETDATE()
|
|
,GETDATE()
|
|
,0
|
|
,0
|
|
,ID
|
|
,ID
|
|
,NNID
|
|
FROM T_OKTNEVELESIKATEGORIA oktNev
|
|
WHERE C_ALTANEVID=@tanevIdSource
|
|
AND TOROLT='F'
|
|
AND NOT EXISTS(SELECT 1 FROM T_OKTNEVELESIKATEGORIA WHERE ID = oktNev.ID AND C_ALTANEVID=@tanevID)
|
|
|
|
DECLARE tableCursor CURSOR FOR
|
|
SELECT DISTINCT OBJECT_NAME(parent_object_id)
|
|
FROM sys.foreign_key_columns
|
|
WHERE referenced_object_id = OBJECT_ID('T_DICTIONARYITEMBASE') AND OBJECT_NAME(parent_object_id) <>'T_OKTNEVELESIKATEGORIA'
|
|
|
|
DECLARE @tableName nvarchar(80)
|
|
,@sql nvarchar(max)
|
|
,@columnList nvarchar(max)
|
|
,@insertList nvarchar(max)
|
|
|
|
OPEN tableCursor
|
|
FETCH NEXT FROM tableCursor into @tableName
|
|
WHILE @@FETCH_STATUS = 0 BEGIN
|
|
|
|
SELECT @columnList = ISNULL(@columnList + ', ', '') + c.[name]
|
|
FROM sys.tables t
|
|
INNER JOIN sys.columns c ON c.[object_id] = t.[object_id]
|
|
WHERE t.[name] = @tableName
|
|
ORDER BY c.column_id
|
|
|
|
SET @insertList = @columnList
|
|
SET @insertList = REPLACE(@insertList, 'C_ALTANEVID', '@tanevID')
|
|
SET @insertList = REPLACE(@insertList, 'SERIAL', '0')
|
|
SET @insertList = REPLACE(@insertList, 'LASTCHANGED', 'GETDATE()')
|
|
SET @insertList = REPLACE(@insertList, 'CREATED', 'GETDATE()')
|
|
SET @insertList = REPLACE(@insertList, 'MODIFIER', 'NULL')
|
|
SET @insertList = REPLACE(@insertList, 'CREATOR', 'NULL')
|
|
SET @insertList = REPLACE(@insertList, 'ELOZOTANEVIREKORDIDA', 'x.ID')
|
|
SET @insertList = REPLACE(@insertList, 'ELOZOTANEVIREKORDID', 'x.ID')
|
|
|
|
|
|
SET @sql = N'
|
|
INSERT INTO ' + @tableName + ' (
|
|
' + @columnList + '
|
|
) SELECT
|
|
' + @insertList + '
|
|
FROM ' + @tableName + ' x
|
|
WHERE x.C_ALTANEVID = @tanevIdSource
|
|
AND x.C_ALINTEZMENYID = @intezmenyId
|
|
AND x.TOROLT = ''F''
|
|
AND NOT EXISTS(SELECT 1 FROM ' + @tableName + ' WHERE ID = x.ID AND C_ALTANEVID=@tanevID)'
|
|
|
|
-- print @sql
|
|
EXEC sp_executesql @sql, N'@tanevIdSource int, @intezmenyId int, @tanevID int', @tanevIdSource, @intezmenyId, @tanevID
|
|
SET @columnList = NULL
|
|
FETCH NEXT FROM tableCursor into @tableName
|
|
END
|
|
|
|
CLOSE tableCursor
|
|
DEALLOCATE tableCursor
|
|
--------------------------- SZÓTÁRELEMEK LÉTREHOZÁSA VÉGE ---------------------------
|
|
|
|
--------------------------- INTÉZMÉNYI ADATOK LÉTREHOZÁSA ---------------------------
|
|
INSERT INTO T_INTEZMENYADATOK (
|
|
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
|
|
,ELOZOTANEVIREKORDID
|
|
,C_ISDOKUMENTUMFEJLECMEGJELENIT
|
|
,C_ISDOKUMENTUMLABLECMEGJELENIT
|
|
,C_SAPAZONOSITO
|
|
) SELECT
|
|
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
|
|
,T_INTEZMENYADATOK.ID AS ELOZOTANEVIREKORDID
|
|
,T_INTEZMENYADATOK.C_ISDOKUMENTUMFEJLECMEGJELENIT
|
|
,T_INTEZMENYADATOK.C_ISDOKUMENTUMLABLECMEGJELENIT
|
|
,T_INTEZMENYADATOK.C_SAPAZONOSITO
|
|
FROM T_INTEZMENYADATOK
|
|
WHERE C_TANEVID = @tanevIdSource
|
|
AND C_INTEZMENYID = @intezmenyId
|
|
AND TOROLT = 'F'
|
|
|
|
|
|
-- 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
|
|
)
|
|
-- print 'INTEZMENYADATSZOLGALTATAS létrehozása sikeres!';
|
|
--------------------------- INTÉZMÉNYI ADATSZOLGÁLTATÁS LÉTREHOZÁSA VÉGE ---------------------------
|
|
|
|
--------------------------- TANÉV RENDJE LÉTREHOZÁSA --------------------------------
|
|
|
|
EXEC dev.uspCreateTanevRendje @intezmenyId, @tanevId
|
|
|
|
|
|
--------------------------- TANÉV RENDJE LÉTREHOZÁSA VÉGE ---------------------------
|
|
|
|
--------------------------- CSENGETÉSI REND LÉTREHOZÁSA -----------------------------
|
|
|
|
INSERT INTO T_CSENGETESIREND (
|
|
C_AKTIV
|
|
,C_NEV
|
|
,C_MUKODESIHELYID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
C_AKTIV AS C_AKTIV -- C_AKTIV - char(1)
|
|
,C_NEV AS C_NEV -- C_NEV - nvarchar(50)
|
|
,NULL AS C_MUKODESIHELYID -- C_MUKODESIHELYID - 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
|
|
,NULL AS MODIFIER -- MODIFIER - int
|
|
,NULL AS CREATOR -- CREATOR - int
|
|
,ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
|
FROM T_CSENGETESIREND
|
|
WHERE C_TANEVID = @tanevIdSource
|
|
AND C_INTEZMENYID = @intezmenyId
|
|
AND TOROLT = 'F'
|
|
|
|
INSERT INTO T_CSENGETESIRENDORA (
|
|
C_KEZDETE
|
|
,C_ORASZAM
|
|
,C_VEGE
|
|
,C_CSENGETESIRENDID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,NNID
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
csro.C_KEZDETE AS C_KEZDETE -- C_KEZDETE - datetime
|
|
,csro.C_ORASZAM AS C_ORASZAM -- C_ORASZAM - int
|
|
,csro.C_VEGE AS C_VEGE -- C_VEGE - datetime
|
|
,csr.ID AS C_CSENGETESIRENDID -- C_CSENGETESIRENDID - int
|
|
,csro.C_INTEZMENYID AS C_INTEZMENYID -- C_INTEZMENYID - int
|
|
,@tanevID AS C_TANEVID -- C_TANEVID - int
|
|
,csro.TOROLT AS TOROLT -- TOROLT - char(1)
|
|
,0 AS SERIAL -- SERIAL - int
|
|
,getdate() AS LASTCHANGED -- LASTCHANGED - datetime
|
|
,getdate() AS CREATED -- CREATED - datetime
|
|
,NULL AS MODIFIER -- MODIFIER - int
|
|
,NULL AS CREATOR -- CREATOR - int
|
|
,NULL AS NNID -- NNID - int
|
|
,csro.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
|
FROM T_CSENGETESIRENDORA csro
|
|
INNER JOIN T_CSENGETESIREND csr ON csro.C_CSENGETESIRENDID = csr.ELOZOTANEVIREKORDID AND csro.C_INTEZMENYID = csr.C_INTEZMENYID AND csr.C_TANEVID = @tanevId
|
|
WHERE csro.C_TANEVID = @tanevIdSource
|
|
AND csro.C_INTEZMENYID = @intezmenyId
|
|
AND csro.TOROLT='F'
|
|
|
|
-- 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
|
|
,ELOZOTANEVIREKORDID
|
|
) 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
|
|
,ID AS ELOZOTANEVIREKORDID
|
|
FROM T_EMAIL
|
|
WHERE C_INTEZMENYID = @intezmenyId
|
|
AND C_TANEVID = @tanevIdSource
|
|
AND C_FELHASZNALOID = (SELECT TOP(1) ID FROM T_FELHASZNALO WHERE C_INTEZMENYID = @intezmenyId AND C_TANEVID = @tanevIdSource AND C_SZULETESINEV = 'Kréta Adminisztrátor' AND TOROLT = 'F')
|
|
|
|
|
|
--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]
|
|
,C_GUID
|
|
) SELECT
|
|
[C_BEJELENTKEZESINEV]
|
|
,[C_KOTELEZOVALTOZTATNI]
|
|
,[C_MEGHIUSULTBELEPESEK]
|
|
,[C_UTOLSOBELEPES]
|
|
,[C_JELSZO]
|
|
,[C_JELSZOVALTOZTATASIDEJE]
|
|
,[C_SO]
|
|
,@fenntartoId
|
|
,[C_GONDVISELOID]
|
|
,[C_INTEZMENYID]
|
|
,@tanevID
|
|
,0
|
|
,GETDATE()
|
|
,GETDATE()
|
|
,NULL
|
|
,NULL
|
|
,C_GUID
|
|
FROM T_FELHASZNALOBELEPES
|
|
WHERE C_INTEZMENYID = @intezmenyId
|
|
AND C_TANEVID = @tanevIdSource
|
|
AND C_FELHASZNALOID = (SELECT TOP(1) ID FROM T_FELHASZNALO WHERE C_INTEZMENYID = @intezmenyId AND C_TANEVID = @tanevIdSource AND C_SZULETESINEV = 'Kréta Fenntartó' AND TOROLT = 'F')
|
|
|
|
-- 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]
|
|
,C_GUID
|
|
) SELECT
|
|
[C_BEJELENTKEZESINEV]
|
|
,[C_KOTELEZOVALTOZTATNI]
|
|
,[C_MEGHIUSULTBELEPESEK]
|
|
,[C_UTOLSOBELEPES]
|
|
,[C_JELSZO]
|
|
,[C_JELSZOVALTOZTATASIDEJE]
|
|
,[C_SO]
|
|
,@SUPERADMINID
|
|
,[C_GONDVISELOID]
|
|
,[C_INTEZMENYID]
|
|
,@tanevID
|
|
,0
|
|
,GETDATE()
|
|
,GETDATE()
|
|
,NULL
|
|
,NULL
|
|
,C_GUID
|
|
FROM T_FELHASZNALOBELEPES
|
|
WHERE C_INTEZMENYID = @intezmenyId
|
|
AND C_TANEVID = @tanevIdSource
|
|
AND C_FELHASZNALOID = (SELECT TOP(1) ID FROM T_FELHASZNALO WHERE C_INTEZMENYID = @intezmenyId AND C_TANEVID = @tanevIdSource AND C_SZULETESINEV = 'Kréta Adminisztrátor' AND TOROLT = 'F')
|
|
|
|
-- print 'Szuper admin belépés létrehozása sikeres!';
|
|
|
|
|
|
INSERT INTO T_SZEREPKOR (
|
|
C_SZEREPKORTIPUS
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,NNID
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
szk.C_SZEREPKORTIPUS AS C_SZEREPKORTIPUS -- C_SZEREPKORTIPUS - int
|
|
,C_INTEZMENYID AS C_INTEZMENYID -- C_INTEZMENYID - int
|
|
,@tanevID AS C_TANEVID -- C_TANEVID - int
|
|
,'F' -- TOROLT - char(1)
|
|
,0 AS SERIAL -- SERIAL - int
|
|
,getdate() AS LASTCHANGED -- LASTCHANGED - datetime
|
|
,getdate() AS CREATED -- CREATED - datetime
|
|
,NULL AS MODIFIER -- MODIFIER - int
|
|
,NULL AS CREATOR -- CREATOR - int
|
|
,NULL AS NNID -- NNID - int
|
|
,szk.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
|
FROM T_SZEREPKOR szk
|
|
WHERE szk.C_INTEZMENYID = @intezmenyId
|
|
AND szk.C_TANEVID = @tanevIdSource
|
|
AND szk.TOROLT = 'F'
|
|
|
|
-- Rendszer beállítások alap adatok
|
|
INSERT INTO T_RENDSZERBEALLITAS (
|
|
C_ALAPERTEK
|
|
,C_BEALLITASTIPUS
|
|
,C_ERTEK
|
|
,C_ERTEKTIPUS
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
CASE
|
|
WHEN PATINDEX('%"Date"%', rb.C_ALAPERTEK) = 0 THEN rb.C_ALAPERTEK
|
|
ELSE REPLACE(REPLACE(rb.C_ALAPERTEK, LEFT(@tanevNeveSource, 4), LEFT(@tanevNeveNew, 4)), RIGHT(@tanevNeveSource, 4), RIGHT(@tanevNeveNew, 4))
|
|
END AS C_ALAPERTEK -- C_ALAPERTEK - nvarchar(MAX)
|
|
,rb.C_BEALLITASTIPUS AS C_BEALLITASTIPUS -- C_BEALLITASTIPUS - int
|
|
,CASE
|
|
WHEN PATINDEX('%"Date"%', rb.C_ERTEK) = 0 THEN rb.C_ERTEK
|
|
ELSE REPLACE(REPLACE(rb.C_ERTEK, LEFT(@tanevNeveSource, 4), LEFT(@tanevNeveNew, 4)), RIGHT(@tanevNeveSource, 4), RIGHT(@tanevNeveNew, 4))
|
|
END AS C_ERTEK -- C_ERTEK - nvarchar(MAX)
|
|
,rb.C_ERTEKTIPUS AS C_ERTEKTIPUS -- C_ERTEKTIPUS - int
|
|
,rb.C_INTEZMENYID AS C_INTEZMENYID -- C_INTEZMENYID - int
|
|
,@tanevID AS C_TANEVID -- C_TANEVID - int
|
|
,'F' -- TOROLT - char(1)
|
|
,0 AS SERIAL -- SERIAL - int
|
|
,getdate() AS LASTCHANGED -- LASTCHANGED - datetime
|
|
,getdate() AS CREATED -- CREATED - datetime
|
|
,NULL AS MODIFIER -- MODIFIER - int
|
|
,NULL AS CREATOR -- CREATOR - int
|
|
,rb.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
|
FROM T_RENDSZERBEALLITAS rb
|
|
WHERE rb.C_INTEZMENYID = @intezmenyId
|
|
AND rb.C_TANEVID = @tanevIdSource
|
|
AND rb.TOROLT = 'F'
|
|
|
|
|
|
-- Rendszer értesítések adminnak alapadatok
|
|
INSERT INTO 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
|
|
GETDATE(), -- LASTCHANGED - datetime
|
|
GETDATE(), -- CREATED - datetime
|
|
NULL, -- MODIFIER - int
|
|
NULL -- CREATOR - int
|
|
)
|
|
|
|
INSERT INTO T_JOGOSULTSAG (
|
|
C_JOG
|
|
,C_SZEREPKORTIPUS
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
j.C_JOG AS C_JOG -- C_JOG - nvarchar(50)
|
|
,j.C_SZEREPKORTIPUS AS C_SZEREPKORTIPUS -- C_SZEREPKORTIPUS - int
|
|
,j.C_INTEZMENYID AS C_INTEZMENYID -- C_INTEZMENYID - int
|
|
,@tanevID AS C_TANEVID -- C_TANEVID - int
|
|
,'F' AS TOROLT -- TOROLT - char(1)
|
|
,0 AS SERIAL -- SERIAL - int
|
|
,GETDATE() AS LASTCHANGED -- LASTCHANGED - datetime
|
|
,GETDATE() AS CREATED -- CREATED - datetime
|
|
,NULL AS MODIFIER -- MODIFIER - int
|
|
,NULL AS CREATOR -- CREATOR - int
|
|
,j.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
|
FROM T_JOGOSULTSAG j
|
|
WHERE j.C_INTEZMENYID = @intezmenyId
|
|
AND j.C_TANEVID = @tanevIdSource
|
|
AND j.TOROLT = 'F'
|
|
|
|
IF EXISTS (SELECT 1 FROM T_FELHASZNALO WHERE C_INTEZMENYID = @intezmenyId AND C_TANEVID = @tanevId AND C_SZULETESINEV = 'Kréta Adminisztrátor' AND TOROLT = 'F') BEGIN
|
|
INSERT INTO T_FELHASZNALO_SZEREPKOR (C_FELHASZNALOID, C_SZEREPKORID)
|
|
VALUES ((
|
|
SELECT TOP(1) ID
|
|
FROM T_FELHASZNALO
|
|
WHERE C_INTEZMENYID = @intezmenyId
|
|
AND C_TANEVID = @tanevId
|
|
AND C_SZULETESINEV = 'Kréta Adminisztrátor'
|
|
AND TOROLT = 'F'
|
|
), (
|
|
SELECT TOP(1) ID
|
|
FROM dbo.T_SZEREPKOR
|
|
WHERE C_SZEREPKORTIPUS = 1758 -- Admin
|
|
AND C_INTEZMENYID = @intezmenyID
|
|
AND C_TANEVID = @tanevID
|
|
AND TOROLT = 'F'
|
|
)
|
|
)
|
|
INSERT INTO T_JOGOSULTSAG_FELHASZNALO (C_FELHASZNALOID, C_JOGOSULTSAGID)
|
|
VALUES ((
|
|
SELECT TOP(1) ID
|
|
FROM T_FELHASZNALO
|
|
WHERE C_INTEZMENYID = @intezmenyId
|
|
AND C_TANEVID = @tanevId
|
|
AND C_SZULETESINEV = 'Kréta Adminisztrátor'
|
|
AND TOROLT = 'F'
|
|
), (
|
|
SELECT TOP(1) ID
|
|
FROM dbo.T_JOGOSULTSAG
|
|
WHERE C_SZEREPKORTIPUS = 1758 -- Szuperadmin
|
|
AND C_JOG = 'Szuperadmin'
|
|
AND C_INTEZMENYID = @intezmenyID
|
|
AND C_TANEVID = @tanevID
|
|
AND TOROLT = 'F'
|
|
)
|
|
)
|
|
END
|
|
|
|
IF EXISTS (SELECT 1 FROM T_FELHASZNALO WHERE C_INTEZMENYID = @intezmenyId AND C_TANEVID = @tanevId AND C_SZULETESINEV = 'Kréta Fenntartó' AND TOROLT = 'F') BEGIN
|
|
INSERT INTO T_FELHASZNALO_SZEREPKOR (C_FELHASZNALOID, C_SZEREPKORID)
|
|
VALUES ((
|
|
SELECT TOP(1) ID
|
|
FROM T_FELHASZNALO
|
|
WHERE C_INTEZMENYID = @intezmenyId
|
|
AND C_TANEVID = @tanevId
|
|
AND C_SZULETESINEV = 'Kréta Fenntartó'
|
|
AND TOROLT = 'F'
|
|
), (
|
|
SELECT TOP(1) ID
|
|
FROM dbo.T_SZEREPKOR
|
|
WHERE C_SZEREPKORTIPUS = 1757 -- Fenntartó
|
|
AND C_INTEZMENYID = @intezmenyID
|
|
AND C_TANEVID = @tanevID
|
|
AND TOROLT = 'F'
|
|
)
|
|
)
|
|
END
|
|
|
|
|
|
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 --------------------------------
|
|
|
|
INSERT INTO T_EVFOLYAMTIPUS_OKTATASINEVELE (C_EVFOLYAMTIPUSID, C_OKTATASINEVELESIFELADATID, C_INTEZMENYID, C_TANEVID)
|
|
SELECT C_EVFOLYAMTIPUSID, C_OKTATASINEVELESIFELADATID, C_INTEZMENYID, @tanevID
|
|
FROM T_EVFOLYAMTIPUS_OKTATASINEVELE
|
|
WHERE C_TANEVID = @tanevIdSource
|
|
AND C_INTEZMENYID = @intezmenyId
|
|
|
|
-- print N'Oktatási-nevelési feladatok és ajánlott évfolyamok létrehozása sikeres!';
|
|
|
|
--------------------------- Csoporttípus és foglalkozástípus összerendelés (kapcsolat) --------------------------------
|
|
INSERT INTO T_CSOPORTTIPUS_FOGLALKOZASTIPU (C_FOGLALKOZASTIPUSID, C_CSOPORTTIPUSID, C_CSOPORTBONTOTT, C_INTEZMENYID, C_TANEVID)
|
|
SELECT C_FOGLALKOZASTIPUSID, C_CSOPORTTIPUSID, C_CSOPORTBONTOTT, C_INTEZMENYID, @tanevID
|
|
FROM T_CSOPORTTIPUS_FOGLALKOZASTIPU
|
|
WHERE C_TANEVID = @tanevIdSource
|
|
AND C_INTEZMENYID = @intezmenyId
|
|
|
|
-- 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_EMAILCIM
|
|
,C_EMELET
|
|
,C_FAX
|
|
,C_HAZSZAM
|
|
,C_INTEZMENYADATOKID
|
|
,C_INTEZMENYID
|
|
,C_IRANYITOSZAM
|
|
,C_KOZTERULETJELLEG
|
|
,C_KOZTERULETNEV
|
|
,C_MUKODESIHELYAZONOSITO
|
|
,C_MUKODESIHELYTIPUSA
|
|
,C_FUNKCIOTERULET
|
|
,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_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_FUNKCIOTERULET
|
|
,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
|
|
,'F' AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,NULL AS MODIFIER
|
|
,NULL AS CREATOR
|
|
,NULL AS NNID
|
|
,ID AS ELOZOTANEVIREKORDID
|
|
FROM T_MUKODESIHELY t WHERE C_TANEVID = @tanevIdSource AND t.TOROLT = 'F' AND t.C_INTEZMENYID=@intezmenyID
|
|
|
|
-- 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_FELADATELLATASIHELYKOD
|
|
,C_MUKODESIHELYID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,NNID
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
t.C_OKTATASINEVELESIFELADATTIPUS AS C_OKTATASINEVELESIFELADATTIPUS
|
|
,NULL AS C_ENGEDELYEZETTOSSZLETSZAM
|
|
,NULL AS C_ENGEDELYEZETTOSZTALY
|
|
,t.C_FELADATELLATASIHELYKOD
|
|
,mh.ID
|
|
,t.C_INTEZMENYID AS C_INTEZMENYID
|
|
,@tanevID AS C_TANEVID
|
|
,'F' AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,NULL AS MODIFIER
|
|
,NULL AS CREATOR
|
|
,NULL AS NNID
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_FELADATELLATASIHELY t
|
|
INNER JOIN T_MUKODESIHELY mh ON mh.ELOZOTANEVIREKORDID=t.C_MUKODESIHELYID AND mh.TOROLT='F'
|
|
WHERE t.C_TANEVID = @tanevIdSource AND t.TOROLT = 'F' AND t.C_INTEZMENYID=@intezmenyID
|
|
|
|
-- 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
|
|
,C_ALLAMPOLGARSAGA AS C_ALLAMPOLGARSAGA
|
|
,C_ALLAMPOLGARSAGA2 AS C_ALLAMPOLGARSAGA2
|
|
,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
|
|
,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
|
|
,'F' AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,NULL AS MODIFIER
|
|
,NULL AS CREATOR
|
|
,NULL AS NNID
|
|
,ID AS ELOZOTANEVIREKORDID
|
|
FROM T_FELHASZNALO t
|
|
WHERE C_TANEVID = @tanevIdSource AND t.TOROLT = 'F'
|
|
AND EXISTS (SELECT 1 FROM T_ALKALMAZOTT a
|
|
INNER JOIN T_MUNKAUGYIADATOK ma ON ma.C_ALKALMAZOTTID=a.ID
|
|
AND ISNULL(ma.C_ALKALMAZASMEGSZUNESE,'2200-01-01')>=(SELECT C_KEZDONAP FROM T_TANEV WHERE ID = @tanevID) WHERE a.ID = t.ID)
|
|
|
|
INSERT INTO T_ALKALMAZOTT (
|
|
C_ALINTEZMENYID
|
|
,C_KKKEPESITESID
|
|
,C_ALLANDOHELYETTESITESRE
|
|
,C_ALTANEVID
|
|
,C_FOALLAS
|
|
,C_TANARIAUTOMATAMEGAJANLASENGE
|
|
,C_TANARIERTEKELESHATARERTEK
|
|
,C_DIAKOLIMPIA
|
|
,C_SZAKERTOIVIZSGAELNOKI
|
|
,C_SZAKVIZSGA
|
|
,C_TOVABBKEPZES
|
|
,C_ORAKEGYHUZAMBAN
|
|
,C_KOZOSSEGISZOLGALATKEZELO
|
|
,C_ELFOGADOTTSZANDEKNYILATKOZAT
|
|
,C_SZTSZKOD
|
|
,ID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,NNID
|
|
,ELOZOTANEVIREKORDIDA
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
@intezmenyID AS C_ALINTEZMENYID
|
|
,(SELECT CASE WHEN DB_NAME() LIKE '%KRETA_KLIK%' THEN a.C_KKKEPESITESID ELSE NULL END)
|
|
,C_ALLANDOHELYETTESITESRE AS C_ALLANDOHELYETTESITESRE
|
|
,@tanevID AS C_ALTANEVID
|
|
,C_FOALLAS AS C_FOALLAS
|
|
,C_TANARIAUTOMATAMEGAJANLASENGE AS C_TANARIAUTOMATAMEGAJANLASENGE
|
|
,C_TANARIERTEKELESHATARERTEK AS C_TANARIERTEKELESHATARERTEK
|
|
,C_DIAKOLIMPIA
|
|
,C_SZAKERTOIVIZSGAELNOKI
|
|
,C_SZAKVIZSGA
|
|
,C_TOVABBKEPZES
|
|
,C_ORAKEGYHUZAMBAN
|
|
,C_KOZOSSEGISZOLGALATKEZELO
|
|
,C_ELFOGADOTTSZANDEKNYILATKOZAT
|
|
,C_SZTSZKOD
|
|
,f.ID AS ID
|
|
,'F' AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,NULL AS MODIFIER
|
|
,NULL AS CREATOR
|
|
,NULL AS NNID
|
|
,a.ID AS ELOZOTANEVIREKORDIDA
|
|
,a.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_ALKALMAZOTT a
|
|
INNER JOIN T_FELHASZNALO f ON f.ELOZOTANEVIREKORDID = a.ID AND f.C_TANEVID = @tanevID
|
|
INNER JOIN T_MUNKAUGYIADATOK ma ON ma.C_ALKALMAZOTTID=a.ID AND ma.C_TANEVID=@tanevIdSource AND ISNULL(ma.C_ALKALMAZASMEGSZUNESE,'2200-01-01')>=(SELECT C_KEZDONAP FROM T_TANEV WHERE ID = @tanevID)
|
|
WHERE a.C_ALTANEVID = @tanevIdSource
|
|
AND a.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_CSOKKENTETTMUNKAIDOS
|
|
,C_SZABADALLASHELY
|
|
,C_SZAKERTOMESTERPEDAGOGUS
|
|
,C_UTAZOGYOGYPEDAGOGUS
|
|
,C_VEZETOIORASZAMOK
|
|
,C_MUNKAVISZONYTIPUSA
|
|
,C_NYUGDIJAS
|
|
,C_PEDAGOGUSSTATUSZA
|
|
,C_RESZMUNKAIDOSZAZALEK
|
|
,C_TANEVID
|
|
,C_TARTOSHELYETTESITES
|
|
,C_ATTANITO
|
|
,C_ATTANITOMASINTEZMENYNEL
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
t.C_ALKALMAZASKEZDETE AS C_ALKALMAZASKEZDETE
|
|
,t.C_ALKALMAZASMEGSZUNESE AS C_ALKALMAZASMEGSZUNESE
|
|
,a.ID AS C_ALKALMAZOTTID
|
|
,t.C_BESOROLASIFOKOZAT AS C_BESOROLASIFOKOZAT
|
|
,t.C_BETOLTETLENALLASHELY AS C_BETOLTETLENALLASHELY
|
|
,fh.ID AS C_FELADATELLATASIHELYID
|
|
,t.C_FOGLALKOZTATASTIPUS AS C_FOGLALKOZTATASTIPUS
|
|
,@intezmenyID AS C_INTEZMENYID
|
|
,t.C_KOTELEZOORASZAM AS C_KOTELEZOORASZAM
|
|
,t.C_MUNKAIDOKEDVEZMENYOKA AS C_MUNKAIDOKEDVEZMENYOKA
|
|
,t.C_MUNKAIDOKEDVEZMENYOKASZOVEG AS C_MUNKAIDOKEDVEZMENYOKASZOVEG
|
|
,t.C_MUNKAIDOKEDVEZMENYORASZAM AS C_MUNKAIDOKEDVEZMENYORASZAM
|
|
,t.C_MUNKAKORTIPUSA AS C_MUNKAKORTIPUSA
|
|
,C_CSOKKENTETTMUNKAIDOS AS C_CSOKKENTETTMUNKAIDOS
|
|
,C_SZABADALLASHELY AS C_SZABADALLASHELY
|
|
,C_SZAKERTOMESTERPEDAGOGUS AS C_SZAKERTOMESTERPEDAGOGUS
|
|
,C_UTAZOGYOGYPEDAGOGUS AS C_UTAZOGYOGYPEDAGOGUS
|
|
,C_VEZETOIORASZAMOK AS C_VEZETOIORASZAMOK
|
|
,t.C_MUNKAVISZONYTIPUSA AS C_MUNKAVISZONYTIPUSA
|
|
,t.C_NYUGDIJAS AS C_NYUGDIJAS
|
|
,t.C_PEDAGOGUSSTATUSZA AS C_PEDAGOGUSSTATUSZA
|
|
,t.C_RESZMUNKAIDOSZAZALEK AS C_RESZMUNKAIDOSZAZALEK
|
|
,@tanevID AS C_TANEVID
|
|
,t.C_TARTOSHELYETTESITES AS C_TARTOSHELYETTESITES
|
|
,t.C_ATTANITO
|
|
,t.C_ATTANITOMASINTEZMENYNEL
|
|
,'F' AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,NULL AS MODIFIER
|
|
,NULL AS CREATOR
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_MUNKAUGYIADATOK t
|
|
INNER JOIN T_ALKALMAZOTT a ON a.ELOZOTANEVIREKORDIDA = t.C_ALKALMAZOTTID
|
|
INNER JOIN T_FELADATELLATASIHELY fh ON fh.ELOZOTANEVIREKORDID = t.C_FELADATELLATASIHELYID
|
|
WHERE t.C_TANEVID = @tanevIdSource
|
|
AND t.TOROLT = 'F'
|
|
AND a.C_ALTANEVID = @tanevID
|
|
AND fh.C_TANEVID = @tanevID
|
|
|
|
|
|
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_VEZETOIORASZAMOK
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
t.C_ALKALMAZASKEZDETE AS C_ALKALMAZASKEZDETE
|
|
,t.C_ALKALMAZASMEGSZUNESE AS C_ALKALMAZASMEGSZUNESE
|
|
,a.ID AS C_ALKALMAZOTTID
|
|
,t.C_BESOROLASIFOKOZAT AS C_BESOROLASIFOKOZAT
|
|
,fh.ID AS C_FELADATELLATASIHELYID
|
|
,t.C_FOGLALKOZTATASTIPUS AS C_FOGLALKOZTATASTIPUS
|
|
,@intezmenyID AS C_INTEZMENYID
|
|
,t.C_KOTELEZOORASZAM AS C_KOTELEZOORASZAM
|
|
,t.C_MUNKAIDOKEDVEZMENYOKA AS C_MUNKAIDOKEDVEZMENYOKA
|
|
,t.C_MUNKAIDOKEDVEZMENYOKASZOVEG AS C_MUNKAIDOKEDVEZMENYOKASZOVEG
|
|
,t.C_MUNKAIDOKEDVEZMENYORASZAM AS C_MUNKAIDOKEDVEZMENYORASZAM
|
|
,t.C_MUNKAKORTIPUSA AS C_MUNKAKORTIPUSA
|
|
,t.C_MUNKAVISZONYTIPUSA AS C_MUNKAVISZONYTIPUSA
|
|
,t.C_NYUGDIJAS AS C_NYUGDIJAS
|
|
,t.C_RESZMUNKAIDOSZAZALEK AS C_RESZMUNKAIDOSZAZALEK
|
|
,t.C_VEZETOIORASZAMOK as C_VEZETOIORASZAMOK
|
|
,@tanevID AS C_TANEVID
|
|
,t.TOROLT AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,NULL AS MODIFIER
|
|
,NULL AS CREATOR
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_TOVABBIMUNKAUGYIADATOK t
|
|
INNER JOIN T_ALKALMAZOTT a ON t.C_ALKALMAZOTTID = a.ELOZOTANEVIREKORDIDA
|
|
INNER JOIN T_FELADATELLATASIHELY fh ON fh.ELOZOTANEVIREKORDID = t.C_FELADATELLATASIHELYID
|
|
WHERE t.C_TANEVID = @tanevIdSource
|
|
AND t.TOROLT = 'F'
|
|
AND a.C_ALTANEVID = @tanevID
|
|
AND fh.C_TANEVID = @tanevID
|
|
|
|
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
|
|
,t.C_CIMTIPUSA AS C_CIMTIPUSA
|
|
,t.C_EMELET AS C_EMELET
|
|
,t.C_EPULET AS C_EPULET
|
|
,a.ID AS C_FELHASZNALOID
|
|
,t.C_HAZSZAM AS C_HAZSZAM
|
|
,@intezmenyID AS C_INTEZMENYID
|
|
,t.C_IRANYITOSZAM AS C_IRANYITOSZAM
|
|
,t.C_KOZTERULET AS C_KOZTERULET
|
|
,t.C_KOZTERULETJELLEGE AS C_KOZTERULETJELLEGE
|
|
,t.C_LEPCSOHAZ AS C_LEPCSOHAZ
|
|
,t.C_MEGYE AS C_MEGYE
|
|
,t.C_ORSZAG AS C_ORSZAG
|
|
,t.C_OSSZETETTCIM AS C_OSSZETETTCIM
|
|
,@tanevID AS C_TANEVID
|
|
,t.C_VAROS AS C_VAROS
|
|
,'F' AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,NULL AS MODIFIER
|
|
,NULL AS CREATOR
|
|
,NULL AS NNID
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_CIM t
|
|
INNER JOIN T_ALKALMAZOTT a ON a.ELOZOTANEVIREKORDIDA = t.C_FELHASZNALOID AND a.C_ALTANEVID = @tanevID
|
|
WHERE t.C_TANEVID = @tanevIdSource
|
|
AND t.TOROLT = 'F'
|
|
|
|
INSERT INTO T_EMAIL(
|
|
C_EMAILTIPUSA
|
|
,C_EMAILCIM
|
|
,C_ALAPERTELMEZETT
|
|
,C_FELHASZNALOID
|
|
,C_ISPUBLIC
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,NNID
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
t.C_EMAILTIPUSA AS C_EMAILTIPUSA
|
|
,t.C_EMAILCIM AS C_EMAILCIM
|
|
,t.C_ALAPERTELMEZETT AS C_ALAPERTELMEZETT
|
|
,a.ID AS C_FELHASZNALOID
|
|
,t.C_ISPUBLIC AS C_ISPUBLIC
|
|
,@intezmenyID AS C_INTEZMENYID
|
|
,@tanevID AS C_TANEVID
|
|
,'F' AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,NULL AS MODIFIER
|
|
,NULL AS CREATOR
|
|
,NULL AS NNID
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_EMAIL t
|
|
INNER JOIN T_ALKALMAZOTT a ON a.ELOZOTANEVIREKORDIDA = t.C_FELHASZNALOID AND a.C_ALTANEVID = @tanevID
|
|
WHERE t.C_TANEVID = @tanevIdSource
|
|
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
|
|
t.C_FOKOZAT AS C_FOKOZAT
|
|
,C_MINOSITESDATUM AS C_MINOSITESDATUM
|
|
,t.C_PORTFOLIOSTATUSZ AS C_PORTFOLIOSTATUSZ
|
|
,a.ID AS C_TANARID
|
|
,@intezmenyID AS C_INTEZMENYID
|
|
,@tanevID AS C_TANEVID
|
|
,t.TOROLT AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,NULL AS MODIFIER
|
|
,NULL AS CREATOR
|
|
,NULL AS NNID
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_PEDAGOGUSELETPALYAMODELL t
|
|
INNER JOIN T_ALKALMAZOTT a ON a.ELOZOTANEVIREKORDIDA = t.C_TANARID AND a.C_ALTANEVID = @tanevID
|
|
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_ANGOLNEV
|
|
,C_NEMETNEV
|
|
,C_FONTOSSAG
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,NNID
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
t.C_GYAKORLATI AS C_GYAKORLATI
|
|
,t.C_NEV AS C_NEV
|
|
,t.C_ROVIDNEV AS C_ROVIDNEV
|
|
,t.C_TARGYKATEGORIA AS C_TARGYKATEGORIA
|
|
,t.C_TANORANKIVULI AS C_TANORANKIVULI
|
|
,t.C_IMPORTALT AS C_IMPORTALT
|
|
,'T' AS C_FOTARGYE
|
|
,t.C_ALTANTARGYKENTNYOMTATVANYBAN AS C_ALTANTARGYKENTNYOMTATVANYBAN
|
|
,t.C_NEVNYOMTATVANYBAN AS C_NEVNYOMTATVANYBAN
|
|
,NULL AS C_FOTARGYID
|
|
,t.C_ANGOLNEV AS C_ANGOLNEV
|
|
,t.C_NEMETNEV AS C_NEMETNEV
|
|
,t.C_FONTOSSAG AS C_FONTOSSAG
|
|
,@intezmenyID AS C_INTEZMENYID
|
|
,@tanevID AS C_TANEVID
|
|
,t.TOROLT AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,NULL AS MODIFIER
|
|
,NULL 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'
|
|
AND C_INTEZMENYID=@intezmenyID
|
|
|
|
-- 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_ANGOLNEV
|
|
,C_NEMETNEV
|
|
,C_FONTOSSAG
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,NNID
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
t.C_GYAKORLATI AS C_GYAKORLATI
|
|
,t.C_NEV AS C_NEV
|
|
,t.C_ROVIDNEV AS C_ROVIDNEV
|
|
,t.C_TARGYKATEGORIA AS C_TARGYKATEGORIA
|
|
,t.C_TANORANKIVULI AS C_TANORANKIVULI
|
|
,t.C_IMPORTALT AS C_IMPORTALT
|
|
,'F' AS C_FOTARGYE
|
|
,t.C_ALTANTARGYKENTNYOMTATVANYBAN AS C_ALTANTARGYKENTNYOMTATVANYBAN
|
|
,t.C_NEVNYOMTATVANYBAN AS C_NEVNYOMTATVANYBAN
|
|
,t2.ID AS C_FOTARGYID
|
|
,t.C_ANGOLNEV AS C_ANGOLNEV
|
|
,t.C_NEMETNEV AS C_NEMETNEV
|
|
,t.C_FONTOSSAG AS C_FONTOSSAG
|
|
,@intezmenyID AS C_INTEZMENYID
|
|
,@tanevID AS C_TANEVID
|
|
,t.TOROLT AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,NULL AS MODIFIER
|
|
,NULL AS CREATOR
|
|
,NULL AS NNID
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_TANTARGY t
|
|
LEFT JOIN T_TANTARGY t2 ON t2.ELOZOTANEVIREKORDID = t.C_FOTARGYID AND t2.C_TANEVID = @tanevID
|
|
WHERE t.C_FOTARGYE = 'F'
|
|
AND t.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
|
|
,C_VEDETT
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
t.C_CSOPORTTIPUSA AS C_CSOPORTTIPUSA
|
|
,t.C_EVFOLYAMTOL AS C_EVFOLYAMTOL
|
|
,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
|
|
,'F' AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,NULL AS MODIFIER
|
|
,NULL AS CREATOR
|
|
,NULL AS NNID
|
|
,t.C_VEDETT
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_TANTERV t
|
|
WHERE t.C_TANEVID = @tanevIdSource
|
|
AND t.TOROLT = 'F'
|
|
AND NOT EXISTS(SELECT 1 FROM T_TANTERV WHERE ELOZOTANEVIREKORDID = t.ID)
|
|
|
|
-- 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
|
|
t.C_EVFOLYAM AS C_EVFOLYAM
|
|
,@intezmenyID AS C_INTEZMENYID
|
|
,t.C_NEV AS C_NEV
|
|
,@tanevID AS C_TANEVID
|
|
,tt.ID AS C_TANTERVID
|
|
,t.TOROLT AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,NULL AS MODIFIER
|
|
,NULL AS CREATOR
|
|
,NULL AS NNID
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_ORATERV t
|
|
INNER JOIN T_TANTERV tt ON tt.ELOZOTANEVIREKORDID = t.C_TANTERVID AND tt.C_TANEVID = @tanevID
|
|
WHERE t.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
|
|
,ot.ID AS C_ORATERVID
|
|
,@tanevID AS C_TANEVID
|
|
,tt.ID AS C_TANTARGYID
|
|
,t.TOROLT AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,NULL AS MODIFIER
|
|
,NULL AS CREATOR
|
|
,NULL AS NNID
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_ORATERVTARGY t
|
|
INNER JOIN T_ORATERV ot ON ot.ELOZOTANEVIREKORDID = t.C_ORATERVID AND ot.C_TANEVID = @tanevID
|
|
INNER JOIN T_TANTARGY tt ON tt.ELOZOTANEVIREKORDID = t.C_TANTARGYID AND tt.C_TANEVID = @tanevID
|
|
WHERE t.C_TANEVID = @tanevIdSource
|
|
AND t.TOROLT = 'F'
|
|
|
|
-- print N'Óratervek tantárgyainak létrehozása sikeres!';
|
|
|
|
--Érettségi tantárgy adatok migrációja
|
|
IF NOT EXISTS (SELECT 1 FROM T_ERETTSEGITANTARGYADATOK WHERE C_TANEVID=@tanevId AND C_INTEZMENYID=@intezmenyId) BEGIN
|
|
/*============INSERT BASED ON : KRETA_1306R==============*/
|
|
INSERT INTO T_ERETTSEGITANTARGYADATOK
|
|
(C_ERETTSEGISZINT, C_ERETTSEGITANTARGY, C_GYAKORLATMAXPONTSZAM, C_IRASBELIMAXPONTSZAM, C_ISGYAKORLAT, C_ISIRASBELI, C_ISSZOBELI, C_OSSZMAXPONTSZAM, C_SZOBELIMAXPONTSZAM, C_TANEVID, C_INTEZMENYID) VALUES
|
|
(6579, 6591, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId, @intezmenyId),
|
|
(6579, 6603, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6604, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6605, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId, @intezmenyId),
|
|
(6579, 6606, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6607, 0, 0, 'F', 'F', 'T', 50, 50, @tanevId, @intezmenyId ),
|
|
(6579, 6595, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6608, 0, 0, 'F', 'F', 'T', 50, 50, @tanevId, @intezmenyId ),
|
|
(6579, 6609, 60, 60, 'T', 'T', 'T', 150, 30, @tanevId, @intezmenyId),
|
|
(6579, 6610, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6611, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6612, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6613, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6614, 0, 80, 'F', 'T', 'T', 150, 70, @tanevId,@intezmenyId ),
|
|
(6579, 6615, 0, 80, 'F', 'T', 'T', 150, 70, @tanevId,@intezmenyId ),
|
|
(6579, 6601, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6616, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6617, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6618, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6619, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId, @intezmenyId),
|
|
(6579, 6620, 0, 0, 'F', 'F', 'T', 50, 50, @tanevId, @intezmenyId ),
|
|
(6579, 6621, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6622, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6623, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId, @intezmenyId),
|
|
(6579, 6596, 0, 90, 'F', 'T', 'T', 150, 60, @tanevId, @intezmenyId ),
|
|
(6579, 6624, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6598, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6593, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId, @intezmenyId),
|
|
(6579, 6625, 0, 40, 'F', 'T', 'T', 150, 110, @tanevId, @intezmenyId),
|
|
(6579, 6626, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6627, 0, 70, 'F', 'T', 'T', 150, 80, @tanevId, @intezmenyId ),
|
|
(6579, 6628, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6629, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId,@intezmenyId ),
|
|
(6579, 6630, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId,@intezmenyId ),
|
|
(6579, 6631, 0, 80, 'F', 'T', 'T', 150, 70, @tanevId, @intezmenyId ),
|
|
(6579, 6632, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6633, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId, @intezmenyId),
|
|
(6579, 6599, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId, @intezmenyId),
|
|
(6579, 6634, 120, 0, 'T', 'F', 'T', 150, 30, @tanevId, @intezmenyId),
|
|
(6579, 6635, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId, @intezmenyId),
|
|
(6579, 6636, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6637, 0, 50, 'F', 'T', 'T', 100, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6638, 0, 0, 'F', 'F', 'T', 50, 50, @tanevId, @intezmenyId ),
|
|
(6579, 6639, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6597, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6640, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6641, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6642, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6643, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId, @intezmenyId),
|
|
(6579, 6644, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6645, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6646, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6647, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6648, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6649, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6650, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6651, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6652, 0, 75, 'F', 'T', 'T', 150, 75, @tanevId, @intezmenyId ),
|
|
(6579, 6653, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId,@intezmenyId ),
|
|
(6579, 6654, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId,@intezmenyId ),
|
|
(6579, 6588, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6589, 0, 100, 'F', 'T', 'T', 100, 0, @tanevId, @intezmenyId ),
|
|
(6579, 6655, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6656, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6602, 0, 50, 'F', 'T', 'T', 100, 50, @tanevId, @intezmenyId ),
|
|
(6579, 6657, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6658, 0, 80, 'F', 'T', 'T', 150, 70, @tanevId, @intezmenyId ),
|
|
(6579, 6659, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6592, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId, @intezmenyId),
|
|
(6579, 6660, 0, 0, 'F', 'F', 'T', 50, 50, @tanevId, @intezmenyId ),
|
|
(6579, 6661, 0, 90, 'F', 'T', 'T', 150, 60, @tanevId, @intezmenyId ),
|
|
(6579, 6662, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6663, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId,@intezmenyId ),
|
|
(6579, 6664, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6665, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId,@intezmenyId ),
|
|
(6579, 6666, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6667, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId,@intezmenyId ),
|
|
(6579, 6668, 0, 90, 'F', 'T', 'T', 150, 60, @tanevId, @intezmenyId ),
|
|
(6579, 6669, 0, 0, 'F', 'F', 'T', 50, 50, @tanevId, @intezmenyId ),
|
|
(6579, 6670, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6671, 0, 80, 'F', 'T', 'T', 150, 70, @tanevId, @intezmenyId ),
|
|
(6579, 6672, 0, 80, 'F', 'T', 'T', 150, 70, @tanevId, @intezmenyId ),
|
|
(6579, 6673, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6674, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId,@intezmenyId ),
|
|
(6579, 6594, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId,@intezmenyId ),
|
|
(6579, 6675, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6676, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6677, 0, 80, 'F', 'T', 'T', 150, 70, @tanevId, @intezmenyId ),
|
|
(6579, 6678, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6679, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId, @intezmenyId),
|
|
(6579, 6680, 0, 80, 'F', 'T', 'T', 150, 70, @tanevId, @intezmenyId ),
|
|
(6579, 6681, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6682, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId, @intezmenyId),
|
|
(6579, 6683, 0, 80, 'F', 'T', 'T', 150, 70, @tanevId, @intezmenyId ),
|
|
(6579, 6684, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId, @intezmenyId),
|
|
(6579, 6685, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6686, 0, 90, 'F', 'T', 'T', 150, 60, @tanevId, @intezmenyId ),
|
|
(6579, 6687, 0, 90, 'F', 'T', 'T', 150, 60, @tanevId, @intezmenyId ),
|
|
(6579, 6688, 0, 80, 'F', 'T', 'T', 150, 70, @tanevId, @intezmenyId ),
|
|
(6579, 6689, 100, 0, 'T', 'F', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6579, 6690, 0, 75, 'F', 'T', 'T', 150, 75, @tanevId, @intezmenyId ),
|
|
(6579, 6600, 100, 0, 'T', 'F', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6590, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6691, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6692, 0, 117, 'F', 'T', 'T', 150, 33, @tanevId,@intezmenyId ),
|
|
(6579, 6693, 50, 0, 'T', 'F', 'T', 100, 50, @tanevId, @intezmenyId ),
|
|
(6579, 6694, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6695, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6696, 50, 100, 'T', 'T', 'F', 150, 0, @tanevId,@intezmenyId ),
|
|
(6579, 6697, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6698, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6579, 6699, 75, 75, 'T', 'T', 'F', 150, 0, @tanevId, @intezmenyId ),
|
|
|
|
-- EMELT
|
|
(6580, 6591, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId, @intezmenyId),
|
|
(6580, 6603, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6580, 6604, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6580, 6605, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId, @intezmenyId),
|
|
(6580, 6606, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6580, 6607, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6580, 6595, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6580, 6608, 0, 80, 'F', 'T', 'T', 150, 70, @tanevId,@intezmenyId ),
|
|
(6580, 6609, 50, 60, 'T', 'T', 'T', 150, 40, @tanevId, @intezmenyId),
|
|
(6580, 6610, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6580, 6611, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6580, 6612, 0, 90, 'F', 'T', 'T', 150, 60, @tanevId, @intezmenyId ),
|
|
(6580, 6613, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId, @intezmenyId),
|
|
(6580, 6614, 0, 75, 'F', 'T', 'T', 150, 75, @tanevId, @intezmenyId ),
|
|
(6580, 6615, 0, 75, 'F', 'T', 'T', 150, 75, @tanevId, @intezmenyId ),
|
|
(6580, 6601, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6616, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6617, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6618, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6619, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6620, 0, 80, 'F', 'T', 'T', 150, 70, @tanevId, @intezmenyId ),
|
|
(6580, 6621, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6622, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6623, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6596, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6624, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6598, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6593, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId, @intezmenyId),
|
|
(6580, 6700, 0, 40, 'F', 'T', 'T', 150, 110, @tanevId, @intezmenyId),
|
|
(6580, 6701, 0, 90, 'F', 'T', 'T', 150, 60, @tanevId, @intezmenyId ),
|
|
(6580, 6626, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6627, 0, 70, 'F', 'T', 'T', 150, 80, @tanevId, @intezmenyId ),
|
|
(6580, 6628, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6629, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6630, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6631, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6632, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6633, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6599, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6634, 120, 0, 'T', 'F', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6635, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6636, 0, 90, 'F', 'T', 'T', 150, 60, @tanevId, @intezmenyId ),
|
|
(6580, 6638, 0, 70, 'F', 'T', 'T', 150, 80, @tanevId, @intezmenyId ),
|
|
(6580, 6639, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6597, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6640, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6641, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6642, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6643, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6644, 0, 90, 'F', 'T', 'T', 150, 60, @tanevId, @intezmenyId ),
|
|
(6580, 6645, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6646, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6647, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6648, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6649, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6650, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6651, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6652, 0, 75, 'F', 'T', 'T', 150, 75, @tanevId, @intezmenyId ),
|
|
(6580, 6653, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6654, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6588, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6589, 0, 115, 'F', 'T', 'T', 150, 35, @tanevId,@intezmenyId ),
|
|
(6580, 6655, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6656, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6602, 60, 60, 'T', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6657, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6658, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6659, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6592, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6660, 0, 0, 'F', 'F', 'T', 50, 50, @tanevId, @intezmenyId ),
|
|
(6580, 6661, 0, 90, 'F', 'T', 'T', 150, 60, @tanevId, @intezmenyId ),
|
|
(6580, 6662, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6663, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6664, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6665, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6666, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6667, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6669, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6670, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6671, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6672, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6673, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6674, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6594, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6675, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6676, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6677, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6678, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6679, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6680, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6681, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6682, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6683, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6684, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6685, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6686, 0, 90, 'F', 'T', 'T', 150, 60, @tanevId, @intezmenyId ),
|
|
(6580, 6687, 0, 90, 'F', 'T', 'T', 150, 60, @tanevId, @intezmenyId ),
|
|
(6580, 6688, 0, 75, 'F', 'T', 'T', 150, 75, @tanevId, @intezmenyId ),
|
|
(6580, 6689, 100, 0, 'T', 'F', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6600, 100, 0, 'T', 'F', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6590, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6691, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6692, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId ),
|
|
(6580, 6694, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6695, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6696, 50, 100, 'T', 'T', 'F', 150, 0, @tanevId,@intezmenyId ),
|
|
(6580, 6697, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6698, 0, 100, 'F', 'T', 'T', 150, 50, @tanevId,@intezmenyId ),
|
|
(6580, 6699, 0, 120, 'F', 'T', 'T', 150, 30, @tanevId,@intezmenyId )
|
|
END
|
|
--Érettségi tantárgy adatok 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_AR
|
|
,C_BERBEADHATO
|
|
,C_FOGLALHATOIDOSZAKKEZDETE
|
|
,C_FOGLALHATOIDOSZAKVEGE
|
|
,C_LEIRAS
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,NNID
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
C_AKTIV AS C_AKTIV
|
|
,t.C_JELLEG AS C_JELLEG
|
|
,C_KAPACITAS AS C_KAPACITAS
|
|
,ISNULL (
|
|
mh.ID,
|
|
(SELECT TOP 1 ID FROM T_MUKODESIHELY WHERE C_TANEVID = @tanevID AND C_INTEZMENYID = @intezmenyID)
|
|
) AS C_MUKODESIHELYID
|
|
,t.C_NEV AS C_NEV
|
|
,fh.ID AS C_TEREMFELELOSID
|
|
,t.C_TERULET AS C_TERULET
|
|
,ISNULL(t.C_TOBBORATLEHETTARTANI,'F') AS C_TOBBORATLEHETTARTANI
|
|
,t.C_VIZSGAKAPACITAS AS C_VIZSGAKAPACITAS
|
|
,t.C_WIFILEFEDETT AS C_WIFILEFEDETT
|
|
,t.C_AR
|
|
,t.C_BERBEADHATO
|
|
,t.C_FOGLALHATOIDOSZAKKEZDETE
|
|
,t.C_FOGLALHATOIDOSZAKVEGE
|
|
,t.C_LEIRAS
|
|
,@intezmenyID AS C_INTEZMENYID
|
|
,@tanevID AS C_TANEVID
|
|
,t.TOROLT AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,NULL AS MODIFIER
|
|
,NULL AS CREATOR
|
|
,NULL AS NNID
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_TEREM t
|
|
LEFT JOIN T_MUKODESIHELY mh ON mh.ELOZOTANEVIREKORDID = t.C_MUKODESIHELYID AND mh.C_TANEVID = @tanevID
|
|
LEFT JOIN T_FELHASZNALO fh ON fh.ELOZOTANEVIREKORDID = t.C_TEREMFELELOSID AND fh.C_TANEVID = @tanevID
|
|
WHERE t.C_TANEVID = @tanevIdSource AND t.C_INTEZMENYID=@intezmenyID
|
|
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
|
|
,C_PROJEKT
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,NNID
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
t.C_BERELT AS C_BERELT
|
|
,t.C_BESZERZESDATUM AS C_BESZERZESDATUM
|
|
,t.C_BESZERZESIAR AS C_BESZERZESIAR
|
|
,t.C_CELJA AS C_CELJA
|
|
,t.C_DARABSZAM AS C_DARABSZAM
|
|
,fh.ID AS C_FELELOSID
|
|
,t.C_FOKONYVISZAM AS C_FOKONYVISZAM
|
|
,t.C_GYARISZAM AS C_GYARISZAM
|
|
,t.C_GYARTASIEV AS C_GYARTASIEV
|
|
,t.C_HALOZATIKAPCSOLAT AS C_HALOZATIKAPCSOLAT
|
|
,t.C_HORDOZHATO AS C_HORDOZHATO
|
|
,t.C_INTERNETKAPCSOLAT AS C_INTERNETKAPCSOLAT
|
|
,@intezmenyID AS C_INTEZMENYID
|
|
,t.C_JELLEGE AS C_JELLEGE
|
|
,t.C_KATEGORIA AS C_KATEGORIA
|
|
,t.C_LELTARISZAM AS C_LELTARISZAM
|
|
,t.C_MEGJEGYZES AS C_MEGJEGYZES
|
|
,t.C_MENNYISEGIEGYSEG AS C_MENNYISEGIEGYSEG
|
|
,t.C_MULTIMEDIAS AS C_MULTIMEDIAS
|
|
,t.C_NEMMUKODIK AS C_NEMMUKODIK
|
|
,t.C_NEV AS C_NEV
|
|
,t.C_PEDAGOGUSHOZZAFERHET AS C_PEDAGOGUSHOZZAFERHET
|
|
,t.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(
|
|
tm.ID,
|
|
(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
|
|
,t.C_VONALKOD AS C_VONALKOD
|
|
,t.C_PROJEKT AS C_PROJEKT
|
|
,t.TOROLT AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,NULL AS MODIFIER
|
|
,NULL AS CREATOR
|
|
,NULL AS NNID
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_ESZKOZ t
|
|
LEFT JOIN T_FELHASZNALO fh ON fh.ELOZOTANEVIREKORDID = t.C_FELELOSID AND fh.C_TANEVID = @tanevID
|
|
LEFT JOIN T_TEREM tm ON tm.ELOZOTANEVIREKORDID = t.C_TEREMID AND tm.C_TANEVID = @tanevID
|
|
WHERE t.C_TANEVID = @tanevIdSource
|
|
AND t.TOROLT = 'F'
|
|
-- print N'Eszközök létrehozása sikeres!';
|
|
--Végzettség, képzettség
|
|
INSERT INTO T_VEGZETTSEG (
|
|
C_EGYEB
|
|
,C_VEGZETTSEGTIPUSID
|
|
,C_TANARID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
,NNID
|
|
) SELECT
|
|
v.C_EGYEB AS C_EGYEB -- C_EGYEB - nvarchar(255)
|
|
,v.C_VEGZETTSEGTIPUSID AS C_VEGZETTSEGTIPUSID -- C_VEGZETTSEGTIPUSID - int
|
|
,fh.ID AS C_TANARID -- C_TANARID - int
|
|
,v.C_INTEZMENYID AS C_INTEZMENYID -- C_INTEZMENYID - int
|
|
,teNext.ID AS C_TANEVID -- C_TANEVID - int
|
|
,'F' AS TOROLT -- TOROLT - char(1)
|
|
,0 AS SERIAL -- SERIAL - int
|
|
,GETDATE() AS LASTCHANGED -- LASTCHANGED - datetime
|
|
,GETDATE() AS CREATED -- CREATED - datetime
|
|
,NULL AS MODIFIER -- MODIFIER - int
|
|
,NULL AS CREATOR -- CREATOR - int
|
|
,v.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
|
,NULL AS NNID -- NNID - int
|
|
FROM T_VEGZETTSEG v
|
|
INNER JOIN T_FELHASZNALO fh ON fh.ELOZOTANEVIREKORDID = v.C_TANARID
|
|
INNER JOIN T_TANEV te ON te.ID = v.C_TANEVID AND te.ID=@tanevIdSource AND te.TOROLT = 'F'
|
|
INNER JOIN T_TANEV teNext ON te.C_INTEZMENYID = teNext.C_INTEZMENYID AND teNext.ID=@tanevID AND te.TOROLT = 'F'
|
|
WHERE v.TOROLT = 'F'
|
|
AND NOT EXISTS (SELECT 1 FROM T_VEGZETTSEG WHERE ELOZOTANEVIREKORDID = v.ID)
|
|
|
|
INSERT INTO T_KEPESITES (
|
|
C_KEPESITESTIPUSID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
,NNID
|
|
) SELECT
|
|
k.C_KEPESITESTIPUSID AS C_KEPESITESTIPUSID -- C_KEPESITESTIPUSID - int
|
|
,k.C_INTEZMENYID AS C_INTEZMENYID -- C_INTEZMENYID - int
|
|
,teNext.ID AS C_TANEVID -- C_TANEVID - int
|
|
,'F' AS TOROLT -- TOROLT - char(1)
|
|
,0 AS SERIAL -- SERIAL - int
|
|
,GETDATE() AS LASTCHANGED -- LASTCHANGED - datetime
|
|
,GETDATE() AS CREATED -- CREATED - datetime
|
|
,NULL AS MODIFIER -- MODIFIER - int
|
|
,NULL AS CREATOR -- CREATOR - int
|
|
,k.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
|
,NULL AS NNID -- NNID - int
|
|
FROM T_KEPESITES k
|
|
INNER JOIN T_TANEV te ON te.ID = k.C_TANEVID AND te.ID=@tanevIDSource AND te.TOROLT = 'F'
|
|
INNER JOIN T_TANEV teNext ON te.C_INTEZMENYID = teNext.C_INTEZMENYID AND teNext.ID = @tanevID AND te.TOROLT = 'F'
|
|
WHERE k.TOROLT = 'F'
|
|
AND NOT EXISTS (SELECT 1 FROM T_KEPESITES WHERE ELOZOTANEVIREKORDID = k.ID)
|
|
|
|
INSERT INTO T_KEPESITES_VEGZETTSEG (
|
|
C_KEPESITESID
|
|
,C_VEGZETTSEGID
|
|
,ELOZOTANEVIREKORDID
|
|
,NNID
|
|
) SELECT
|
|
k.ID AS C_KEPESITESID -- C_KEPESITESID - int
|
|
,v.ID AS C_VEGZETTSEGID -- C_VEGZETTSEGID - int
|
|
,NULL AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
|
,NULL AS NNID -- NNID - int
|
|
FROM T_KEPESITES_VEGZETTSEG kv
|
|
INNER JOIN T_VEGZETTSEG v ON v.ELOZOTANEVIREKORDID = kv.C_VEGZETTSEGID
|
|
INNER JOIN T_KEPESITES k ON k.ELOZOTANEVIREKORDID = kv.C_KEPESITESID
|
|
INNER JOIN T_TANEV te ON te.ID = v.C_TANEVID AND te.ID = k.C_TANEVID AND te.ID = @tanevID AND te.TOROLT = 'F'
|
|
WHERE NOT EXISTS (SELECT 1 FROM T_KEPESITES_VEGZETTSEG kvs WHERE kvs.C_KEPESITESID = k.ID AND kvs.C_VEGZETTSEGID = v.ID)
|
|
-- print N'Képzettség végzettség létrehozása sikeres!';
|
|
--KKAMI végzettség képzettség adatok
|
|
IF DB_NAME() LIKE '%KRETA_KLIK%'
|
|
BEGIN
|
|
INSERT INTO T_KKAMIVEGZETTSEG(
|
|
C_KKAMIVEGZETTSEGTIPUSID
|
|
,C_ALKALMAZOTTID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
,NNID
|
|
) SELECT
|
|
kav.C_KKAMIVEGZETTSEGTIPUSID
|
|
,a.ID
|
|
,@intezmenyID
|
|
,@tanevID
|
|
,'F'
|
|
,0
|
|
,GETDATE()
|
|
,GETDATE()
|
|
,NULL
|
|
,NULL
|
|
,kav.ID
|
|
,NULL
|
|
FROM T_KKAMIVEGZETTSEG kav
|
|
INNER JOIN T_ALKALMAZOTT a ON a.ELOZOTANEVIREKORDIDA=kav.C_ALKALMAZOTTID AND a.TOROLT='F' AND a.C_ALTANEVID=@tanevID
|
|
WHERE kav.C_TANEVID=@tanevIDSource AND kav.TOROLT='F'
|
|
AND NOT EXISTS(SELECT 1 FROM T_KKAMIVEGZETTSEG nkav WHERE nkav.ELOZOTANEVIREKORDID=kav.ID AND nkav.C_TANEVID=@tanevID)
|
|
|
|
INSERT INTO T_KKGYOGYPEDVEGZETTSEG(
|
|
C_KKGYOGYPEDTERTIPUSID
|
|
,C_ALKALMAZOTTID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
,NNID
|
|
) SELECT
|
|
kgv.C_KKGYOGYPEDTERTIPUSID
|
|
,a.ID
|
|
,@intezmenyId
|
|
,@tanevID
|
|
,'F'
|
|
,0
|
|
,GETDATE()
|
|
,GETDATE()
|
|
,NULL
|
|
,NULL
|
|
,kgv.ID
|
|
,NULL
|
|
FROM T_KKGYOGYPEDVEGZETTSEG kgv
|
|
INNER JOIN T_ALKALMAZOTT a ON a.ELOZOTANEVIREKORDIDA=kgv.C_ALKALMAZOTTID AND a.TOROLT='F' AND a.C_ALTANEVID=@tanevID
|
|
WHERE kgv.C_TANEVID=@tanevIDSource AND kgv.TOROLT='F'
|
|
AND NOT EXISTS(SELECT 1 FROM T_KKGYOGYPEDVEGZETTSEG nkgv WHERE nkgv.ELOZOTANEVIREKORDID=kgv.ID AND nkgv.C_TANEVID=@tanevID)
|
|
|
|
INSERT INTO T_KKTANARVEGZETTSEG(
|
|
C_EGYEB
|
|
,C_KKTANARVEGZETTSEGID
|
|
,C_ALKALMAZOTTID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
,NNID
|
|
) SELECT
|
|
ktv.C_EGYEB
|
|
,C_KKTANARVEGZETTSEGID
|
|
,a.ID
|
|
,@intezmenyID
|
|
,@tanevID
|
|
,'F'
|
|
,0
|
|
,GETDATE()
|
|
,GETDATE()
|
|
,NULL
|
|
,NULL
|
|
,ktv.ID
|
|
,NULL
|
|
FROM T_KKTANARVEGZETTSEG ktv
|
|
INNER JOIN T_ALKALMAZOTT a ON a.ELOZOTANEVIREKORDIDA=ktv.C_ALKALMAZOTTID AND a.TOROLT='F' AND a.C_ALTANEVID=@tanevID
|
|
WHERE ktv.C_TANEVID=@tanevIDSource AND ktv.TOROLT='F'
|
|
AND NOT EXISTS(SELECT 1 FROM T_KKGYOGYPEDVEGZETTSEG nktv WHERE nktv.ELOZOTANEVIREKORDID=ktv.ID AND nktv.C_TANEVID=@tanevID)
|
|
|
|
INSERT INTO T_KKTANITOVEZGETTSEG(
|
|
C_KKTANIOTOMUVTERTIPUSID
|
|
,C_ALKALMAZOTTID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
,NNID
|
|
) SELECT
|
|
ktnv.C_KKTANIOTOMUVTERTIPUSID
|
|
,a.ID
|
|
,@intezmenyID
|
|
,@tanevID
|
|
,'F'
|
|
,0
|
|
,GETDATE()
|
|
,GETDATE()
|
|
,NULL
|
|
,NULL
|
|
,ktnv.ID
|
|
,NULL
|
|
FROM T_KKTANITOVEZGETTSEG ktnv
|
|
INNER JOIN T_ALKALMAZOTT a ON a.ELOZOTANEVIREKORDIDA=ktnv.C_ALKALMAZOTTID AND a.TOROLT='F' AND a.C_ALTANEVID=@tanevID
|
|
WHERE ktnv.C_TANEVID=@tanevIDSource AND ktnv.TOROLT='F'
|
|
AND NOT EXISTS(SELECT 1 FROM T_KKTANITOVEZGETTSEG nktnv WHERE nktnv.ELOZOTANEVIREKORDID=ktnv.ID AND nktnv.C_TANEVID=@tanevID)
|
|
|
|
INSERT INTO T_KKELEKTROAKUZENE(
|
|
C_ELEKTRAKUTIPUSID
|
|
,C_KKAMIVEGZETTSEGID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
,NNID
|
|
) SELECT
|
|
keaz.C_ELEKTRAKUTIPUSID
|
|
,kav.ID
|
|
,@intezmenyId
|
|
,@tanevId
|
|
,'F'
|
|
,0
|
|
,GETDATE()
|
|
,GETDATE()
|
|
,NULL
|
|
,NULL
|
|
,keaz.ID
|
|
,NULL
|
|
FROM T_KKELEKTROAKUZENE keaz
|
|
INNER JOIN T_KKAMIVEGZETTSEG kav ON kav.ELOZOTANEVIREKORDID=keaz.C_KKAMIVEGZETTSEGID AND kav.C_TANEVID=@tanevID
|
|
WHERE keaz.C_TANEVID=@tanevIDSource AND keaz.TOROLT='F'
|
|
|
|
INSERT INTO T_KKJAZZZENE(
|
|
C_JAZZZENETIPUSID
|
|
,C_KKAMIVEGZETTSEGID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
,NNID
|
|
) SELECT
|
|
kjz.C_JAZZZENETIPUSID
|
|
,kav.ID
|
|
,@intezmenyID
|
|
,@tanevID
|
|
,'F'
|
|
,0
|
|
,GETDATE()
|
|
,GETDATE()
|
|
,NULL
|
|
,NULL
|
|
,kjz.ID
|
|
,NULL
|
|
FROM T_KKJAZZZENE kjz
|
|
INNER JOIN T_KKAMIVEGZETTSEG kav ON kav.ELOZOTANEVIREKORDID=kjz.C_KKAMIVEGZETTSEGID AND kav.C_TANEVID=@tanevID
|
|
WHERE kjz.C_TANEVID=@tanevIDSource AND kjz.TOROLT='F'
|
|
|
|
INSERT INTO T_KKKLASSZIKUSZENE(
|
|
C_KLASSZUKUSZENETIPUSID
|
|
,C_KKAMIVEGZETTSEGID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
,NNID
|
|
)SELECT
|
|
kkz.C_KLASSZUKUSZENETIPUSID
|
|
,kav.ID
|
|
,@intezmenyID
|
|
,@tanevID
|
|
,'F'
|
|
,0
|
|
,GETDATE()
|
|
,GETDATE()
|
|
,NULL
|
|
,NULL
|
|
,kkz.ID
|
|
,NULL
|
|
FROM T_KKKLASSZIKUSZENE kkz
|
|
INNER JOIN T_KKAMIVEGZETTSEG kav ON kav.ELOZOTANEVIREKORDID=kkz.C_KKAMIVEGZETTSEGID AND kav.C_TANEVID=@tanevID
|
|
WHERE kkz.C_TANEVID=@tanevIDSource AND kkz.TOROLT='F'
|
|
|
|
INSERT INTO T_KKNEPZENE(
|
|
C_NEPZENETIPUSID
|
|
,C_KKAMIVEGZETTSEGID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
,NNID
|
|
) SELECT
|
|
knz.C_NEPZENETIPUSID
|
|
,kav.ID
|
|
,@intezmenyID
|
|
,@taneviD
|
|
,'F'
|
|
,0
|
|
,GETDATE()
|
|
,GETDATE()
|
|
,NULL
|
|
,NULL
|
|
,knz.ID
|
|
,NULL
|
|
FROM T_KKNEPZENE knz
|
|
INNER JOIN T_KKAMIVEGZETTSEG kav ON kav.ELOZOTANEVIREKORDID=knz.C_KKAMIVEGZETTSEGID AND kav.C_TANEVID=@tanevID
|
|
WHERE knz.C_TANEVID=@tanevIDSource AND knz.TOROLT='F'
|
|
|
|
INSERT INTO T_KKTANTARGYKATEGORIA(
|
|
C_KKSZAKTIPUSID
|
|
,C_KKTANARVEGZETTSEGID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
,NNID
|
|
) SELECT
|
|
kttk.C_KKSZAKTIPUSID
|
|
,ktv.ID
|
|
,@intezmenyID
|
|
,@tanevID
|
|
,'F'
|
|
,0
|
|
,GETDATE()
|
|
,GETDATE()
|
|
,NULL
|
|
,NULL
|
|
,kttk.ID
|
|
,NULL
|
|
FROM T_KKTANTARGYKATEGORIA kttk
|
|
INNER JOIN T_KKTANARVEGZETTSEG ktv ON ktv.ELOZOTANEVIREKORDID=kttk.C_KKTANARVEGZETTSEGID AND ktv.C_TANEVID=@tanevID
|
|
WHERE kttk.C_TANEVID=@tanevIDSource AND kttk.TOROLT='F'
|
|
|
|
INSERT INTO T_KKTERULET(
|
|
C_AMITERULETTIPUSID
|
|
,C_KKAMIVEGZETTSEGID
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
,NNID
|
|
) SELECT
|
|
kt.C_AMITERULETTIPUSID
|
|
,kav.ID
|
|
,@intezmenyID
|
|
,@tanevID
|
|
,'F'
|
|
,0
|
|
,GETDATE()
|
|
,GETDATE()
|
|
,NULL
|
|
,NULL
|
|
,kt.ID
|
|
,NULL
|
|
FROM T_KKTERULET kt
|
|
INNER JOIN T_KKAMIVEGZETTSEG kav ON kav.ELOZOTANEVIREKORDID=kt.C_KKAMIVEGZETTSEGID AND kav.C_TANEVID=@tanevID
|
|
WHERE kt.C_TANEVID=@tanevIDSource AND kt.TOROLT='F'
|
|
|
|
END
|
|
-- print N'KKAMI Végzettség képzettség létrehozása sikeres';
|
|
|
|
INSERT INTO T_LICENCE (
|
|
C_DATE
|
|
,C_FULL
|
|
,C_FUNCTION
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
,NNID
|
|
) SELECT
|
|
l.C_DATE
|
|
,l.C_FULL
|
|
,l.C_FUNCTION
|
|
,l.C_INTEZMENYID
|
|
,@tanevID
|
|
,'F'
|
|
,0
|
|
,GETDATE()
|
|
,GETDATE()
|
|
,NULL
|
|
,NULL
|
|
,l.ID
|
|
,NULL
|
|
FROM T_LICENCE l WHERE l.C_INTEZMENYID = @intezmenyID AND l.C_TANEVID = @tanevIdSource AND TOROLT='F'
|
|
|
|
-- print N'Licence létrehozása sikeres!';
|
|
END |