kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20170920050431_KRETA_copytanulo/KRETA_copytanulo.sql
2024-03-13 00:33:46 +01:00

571 lines
No EOL
17 KiB
Transact-SQL

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF OBJECT_ID('dbo.[sp_CopyTanulo]') IS NOT NULL BEGIN
DROP PROCEDURE [dbo].[sp_CopyTanulo]
END
GO
CREATE PROCEDURE [dbo].[sp_CopyTanulo]
@intezmenyId int,
@aktTanevId int,
@kovetkezoTanevId int,
@tanuloId int
AS
BEGIN
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 = @kovetkezoTanevId AND ID = t.C_ALLAMPOLGARSAGA) = 0,216,t.C_ALLAMPOLGARSAGA) AS C_ALLAMPOLGARSAGA
,IIF((SELECT COUNT(1) FROM T_ALLAMPOLGARSAG WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_ALLAMPOLGARSAGA2) = 0,216,t.C_ALLAMPOLGARSAGA2) AS C_ALLAMPOLGARSAGA2
,IIF((SELECT COUNT(1) FROM T_ANYANYELV WHERE C_ALTANEVID = @kovetkezoTanevId 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 = @kovetkezoTanevId 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
,@kovetkezoTanevId 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
,@tanuloId AS ELOZOTANEVIREKORDID
FROM T_FELHASZNALO t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId AND t.ID = @tanuloId
INSERT INTO T_TANULO(
[C_ALLAMIGONDOZOTT]
,[C_BANKSZAMLASZAM]
,[C_BEILLESZKEDESINEHEZSEG]
,[C_BEIRASINAPLOSORSZAM]
,[C_BEJARO]
,[C_DIAKIGAZOLVANYKELTE]
,[C_DIAKIGAZOLVANYSZAM]
,[C_ELOZOINTEZMENY]
,[C_EVISMETLO]
,[C_INGYENESTANKONVYELLATASA]
,[C_JOGVISZONYATSZUNETELTETO]
,[C_MAGANTANULO]
,[C_MAGANTANULOSAGANAKOKA]
,[C_MAGANTANULOSAGKEZDETE]
,[C_NAPLOSORSZAM]
,[C_POLGARISZERZODESES]
,[C_SZAKMAIGYAKORLATON]
,[C_SZOCIALISTAMOGATAS]
,[C_TANDIJATFIZETO]
,[C_TANKOTELEZETT]
,[C_TANKOTELEZETTSEGVEGE]
,[C_TANULOSZERZODESES]
,[C_TERITESIDIJATFIZETO]
,[C_TESTNEVELESTIPUSA]
,[C_VENDEG]
,[C_BTMPROBLEMAS]
,[C_DIAKSPORTKOROS]
,[C_EGYHAZKOZOSSEGE]
,[C_ETKEZESIKEDVEZMENY]
,[C_HALMOZOTTANFOGYATEKOS]
,[C_HATRANYOSHELYZETU]
,[C_KOLLEGIUMIELLATASOS]
,[C_RENDSZERESGYERMEKVEDELMIKEDV]
,[C_SAJATOSNEVELESU]
,[C_SPORTAG]
,[C_SPORTEDZONEVE]
,[C_SPORTKLUB]
,[C_SZAKKEPESITESSZAMA]
,[C_TANULOIJOGVISZONYOSELTARTOTT]
,[C_TARTOSGYOGYKEZELESSZAMA]
,[C_TOBBGYERMEKIGAZOLASSZAMA]
,[C_VALLASA]
,[C_VESZELYEZTETETT]
,[C_JOGVISZONYVARHATOBEFEJEZESE]
,[C_BEILLESZKEDESIPROBLEMAVALKUZ]
,[C_BESZEDFOGYATEKOSOKMANYSZAM]
,[C_BNOKOD]
,[C_BTMHATAROZATOKMANYSZAM]
,[C_BTMHATAROZATTARTALMA]
,[C_BTMKIALLITOINTEZMENY]
,[C_BTMKONTROLLIDOPONT]
,[C_BTMLETSZAMSULY]
,[C_BTMOKMANYERVENYESSEGKEZDETE]
,[C_BTMOKMANYERVENYESSEGVEGE]
,[C_DISZGRAFIAOKMANYSZAM]
,[C_DISZKALKULIAOKMANYSZAM]
,[C_DISZLEXIAOKMANYSZAM]
,[C_ERTELMIFOGYATEKOS]
,[C_ERTELMIFOGYATEKOSOKMANYSZAM]
,[C_FEJLESZTESREKIJELOLT]
,[C_FEJLESZTOFOGLALKOZAS]
,[C_FEJLESZTOFOGLALKOZASORASZAM]
,[C_HALLASSERULT]
,[C_HALLASSERULTOKMANYSZAM]
,[C_LATASSERULT]
,[C_LATASSERULTOKMANYSZAM]
,[C_MAGATARTASIPROBLEMAVALKUZD]
,[C_MEGISMERONEMORGANIKUSOKMANYS]
,[C_MEGISMEROORGANIKUSOKMANYSZAM]
,[C_MOZGASSERULTOKMANYSZAM]
,[C_SNIKIALLITOINTEZMENY]
,[C_SNIKONTROLLIDOPONT]
,[C_SNILETSZAMSULY]
,[C_SNIMEGHATAROZAS]
,[C_SNIOKMANYERVENYESSEGKEZDETE]
,[C_SNIOKMANYERVENYESSEGVEGE]
,[C_TANULASIPROBLEMADISZGRAFIA]
,[C_TANULASIPROBLEMAVALKUZD]
,[C_TANULASIPROBLEMAVALKUZDDISZK]
,[C_TANULASIPROBLEMAVALKUZDDISZL]
,[C_VISELKEDESNEMORGANIKUSOKMANY]
,[C_VISELKEDESORGANIKUSOKMANYSZA]
,[C_ELSOINTEZMENYOMKOD]
,[C_EVISMETLOTANTARGYAK]
,[C_KOZEPFOKUOKTATASBATIZENHATOD]
,[C_MENEDEKJOGGALRENDELKEZO]
,[C_AGAZAT]
,[C_RESZSZAKKEPESITES]
,[C_SZAKKEPESITES]
,[C_SZAKMACSOPORT]
,[C_EGYEBDONTO]
,[C_MEGALLAPODASOS]
,[C_OSZTV]
,[C_SZETVAGAZAT]
,[C_SZINTVIZSGA]
,[C_SZKTV]
,[C_TECHNIKUSIEVFOLYAM]
,[C_EGYUTTMUKODESES]
,[C_ISKOLAIKERETEKKOZOTT]
,[C_TANTERVID]
,[C_FELVETELTANEVEID]
,[C_ALINTEZMENYID]
,[C_ALTANEVID]
,[TOROLT]
,[SERIAL]
,[LASTCHANGED]
,[CREATED]
,[MODIFIER]
,[CREATOR]
,[ELOZOTANEVIREKORDIDA]
,[NNID]
,[ID]
) SELECT
[C_ALLAMIGONDOZOTT]
,[C_BANKSZAMLASZAM]
,[C_BEILLESZKEDESINEHEZSEG]
,[C_BEIRASINAPLOSORSZAM]
,[C_BEJARO]
,[C_DIAKIGAZOLVANYKELTE]
,[C_DIAKIGAZOLVANYSZAM]
,[C_ELOZOINTEZMENY]
,[C_EVISMETLO]
,[C_INGYENESTANKONVYELLATASA]
,[C_JOGVISZONYATSZUNETELTETO]
,[C_MAGANTANULO]
,[C_MAGANTANULOSAGANAKOKA]
,[C_MAGANTANULOSAGKEZDETE]
,[C_NAPLOSORSZAM]
,[C_POLGARISZERZODESES]
,[C_SZAKMAIGYAKORLATON]
,[C_SZOCIALISTAMOGATAS]
,[C_TANDIJATFIZETO]
,[C_TANKOTELEZETT]
,[C_TANKOTELEZETTSEGVEGE]
,[C_TANULOSZERZODESES]
,[C_TERITESIDIJATFIZETO]
,[C_TESTNEVELESTIPUSA]
,[C_VENDEG]
,[C_BTMPROBLEMAS]
,[C_DIAKSPORTKOROS]
,[C_EGYHAZKOZOSSEGE]
,[C_ETKEZESIKEDVEZMENY]
,[C_HALMOZOTTANFOGYATEKOS]
,[C_HATRANYOSHELYZETU]
,[C_KOLLEGIUMIELLATASOS]
,[C_RENDSZERESGYERMEKVEDELMIKEDV]
,[C_SAJATOSNEVELESU]
,[C_SPORTAG]
,[C_SPORTEDZONEVE]
,[C_SPORTKLUB]
,[C_SZAKKEPESITESSZAMA]
,[C_TANULOIJOGVISZONYOSELTARTOTT]
,[C_TARTOSGYOGYKEZELESSZAMA]
,[C_TOBBGYERMEKIGAZOLASSZAMA]
,[C_VALLASA]
,[C_VESZELYEZTETETT]
,[C_JOGVISZONYVARHATOBEFEJEZESE]
,[C_BEILLESZKEDESIPROBLEMAVALKUZ]
,[C_BESZEDFOGYATEKOSOKMANYSZAM]
,[C_BNOKOD]
,[C_BTMHATAROZATOKMANYSZAM]
,[C_BTMHATAROZATTARTALMA]
,[C_BTMKIALLITOINTEZMENY]
,[C_BTMKONTROLLIDOPONT]
,[C_BTMLETSZAMSULY]
,[C_BTMOKMANYERVENYESSEGKEZDETE]
,[C_BTMOKMANYERVENYESSEGVEGE]
,[C_DISZGRAFIAOKMANYSZAM]
,[C_DISZKALKULIAOKMANYSZAM]
,[C_DISZLEXIAOKMANYSZAM]
,[C_ERTELMIFOGYATEKOS]
,[C_ERTELMIFOGYATEKOSOKMANYSZAM]
,[C_FEJLESZTESREKIJELOLT]
,[C_FEJLESZTOFOGLALKOZAS]
,[C_FEJLESZTOFOGLALKOZASORASZAM]
,[C_HALLASSERULT]
,[C_HALLASSERULTOKMANYSZAM]
,[C_LATASSERULT]
,[C_LATASSERULTOKMANYSZAM]
,[C_MAGATARTASIPROBLEMAVALKUZD]
,[C_MEGISMERONEMORGANIKUSOKMANYS]
,[C_MEGISMEROORGANIKUSOKMANYSZAM]
,[C_MOZGASSERULTOKMANYSZAM]
,[C_SNIKIALLITOINTEZMENY]
,[C_SNIKONTROLLIDOPONT]
,[C_SNILETSZAMSULY]
,[C_SNIMEGHATAROZAS]
,[C_SNIOKMANYERVENYESSEGKEZDETE]
,[C_SNIOKMANYERVENYESSEGVEGE]
,[C_TANULASIPROBLEMADISZGRAFIA]
,[C_TANULASIPROBLEMAVALKUZD]
,[C_TANULASIPROBLEMAVALKUZDDISZK]
,[C_TANULASIPROBLEMAVALKUZDDISZL]
,[C_VISELKEDESNEMORGANIKUSOKMANY]
,[C_VISELKEDESORGANIKUSOKMANYSZA]
,[C_ELSOINTEZMENYOMKOD]
,[C_EVISMETLOTANTARGYAK]
,[C_KOZEPFOKUOKTATASBATIZENHATOD]
,[C_MENEDEKJOGGALRENDELKEZO]
,[C_AGAZAT]
,[C_RESZSZAKKEPESITES]
,[C_SZAKKEPESITES]
,[C_SZAKMACSOPORT]
,[C_EGYEBDONTO]
,[C_MEGALLAPODASOS]
,[C_OSZTV]
,[C_SZETVAGAZAT]
,[C_SZINTVIZSGA]
,[C_SZKTV]
,[C_TECHNIKUSIEVFOLYAM]
,[C_EGYUTTMUKODESES]
,[C_ISKOLAIKERETEKKOZOTT]
,[C_TANTERVID]
,[C_FELVETELTANEVEID]
,@intezmenyId AS C_ALINTEZMENYID
,@kovetkezoTanevId AS C_ALTANEVID
,TOROLT AS TOROLT
,0 AS SERIAL
,GETDATE() AS LASTCHANGED
,GETDATE() AS CREATED
,MODIFIER AS MODIFIER
,@tanuloId AS ELOZOTANEVIREKORDIDA
,MODIFIER AS CREATOR
,NULL AS NNID
,(SELECT ID FROM T_FELHASZNALO WHERE ELOZOTANEVIREKORDID = @tanuloId AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId) AS ID
FROM T_TANULO t WHERE C_ALTANEVID = @aktTanevId AND C_ALINTEZMENYID = @intezmenyId AND t.ID = @tanuloId
INSERT INTO T_FELHASZNALOBELEPES(
C_BEJELENTKEZESINEV
,C_FELHASZNALOID
,C_INTEZMENYID
,C_JELSZO
,C_JELSZOVALTOZTATASIDEJE
,C_KOTELEZOVALTOZTATNI
,C_MEGHIUSULTBELEPESEK
,C_NEPTUNNAPLOJELSZO
,C_SO
,C_TANEVID
,C_UTOLSOBELEPES
,TOROLT
,SERIAL
,LASTCHANGED
,CREATED
,MODIFIER
,CREATOR
,NNID
,ELOZOTANEVIREKORDID
) SELECT
C_BEJELENTKEZESINEV AS C_BEJELENTKEZESINEV
,(SELECT ID FROM T_FELHASZNALO WHERE ELOZOTANEVIREKORDID = t.C_FELHASZNALOID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId) AS C_FELHASZNALOID
,@intezmenyId AS C_INTEZMENYID
,C_JELSZO AS C_JELSZO
,C_JELSZOVALTOZTATASIDEJE AS C_JELSZOVALTOZTATASIDEJE
,C_KOTELEZOVALTOZTATNI AS C_KOTELEZOVALTOZTATNI
,C_MEGHIUSULTBELEPESEK AS C_MEGHIUSULTBELEPESEK
,C_NEPTUNNAPLOJELSZO AS C_NEPTUNNAPLOJELSZO
,C_SO AS C_SO
,@kovetkezoTanevId AS C_TANEVID
,C_UTOLSOBELEPES AS C_UTOLSOBELEPES
,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_FELHASZNALOBELEPES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId AND t.C_FELHASZNALOID = @tanuloId AND t.C_GONDVISELOID IS NULL
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 = @kovetkezoTanevId 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 = @kovetkezoTanevId 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 = @kovetkezoTanevId 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
,@kovetkezoTanevId 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
,@tanuloId AS ELOZOTANEVIREKORDID
FROM T_CIM t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId AND t.C_FELHASZNALOID = @tanuloId
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 = @kovetkezoTanevId 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 = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId) AS C_FELHASZNALOID
,@intezmenyId AS C_INTEZMENYID
,@kovetkezoTanevId 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 = @aktTanevId AND C_INTEZMENYID = @intezmenyId AND t.C_FELHASZNALOID = @tanuloId
INSERT INTO T_GONDVISELO (
[C_AKTIV]
,[C_GONDVISELESKEZDETE]
,[C_GONDVISELESVEGE]
,[C_GYERMEKETEGYEDULNEVELO]
,[C_NEV]
,[C_NYUGDIJAS]
,[C_ROKONSAGFOKA]
,[C_ISEMAILERTESITES]
,[C_TANULOID]
,[C_INTEZMENYID]
,[C_TANEVID]
,[TOROLT]
,[SERIAL]
,[LASTCHANGED]
,[CREATED]
,[MODIFIER]
,[CREATOR]
,[ELOZOTANEVIREKORDID]
,[NNID]
) SELECT
[C_AKTIV]
,[C_GONDVISELESKEZDETE]
,[C_GONDVISELESVEGE]
,[C_GYERMEKETEGYEDULNEVELO]
,[C_NEV]
,[C_NYUGDIJAS]
,[C_ROKONSAGFOKA]
,[C_ISEMAILERTESITES]
,(SELECT ID FROM T_FELHASZNALO WHERE ELOZOTANEVIREKORDID = t.[C_TANULOID] AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId)
,@intezmenyId AS C_ALINTEZMENYID
,@kovetkezoTanevId AS C_ALTANEVID
,TOROLT AS TOROLT
,0 AS SERIAL
,GETDATE() AS LASTCHANGED
,GETDATE() AS CREATED
,MODIFIER AS MODIFIER
,t.ID AS ELOZOTANEVIREKORDID
,MODIFIER AS CREATOR
,NULL AS NNID
FROM T_GONDVISELO t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId AND t.[C_TANULOID] = @tanuloId
INSERT INTO T_FELHASZNALOBELEPES(
C_BEJELENTKEZESINEV
,C_FELHASZNALOID
,C_INTEZMENYID
,C_JELSZO
,C_JELSZOVALTOZTATASIDEJE
,C_KOTELEZOVALTOZTATNI
,C_MEGHIUSULTBELEPESEK
,C_NEPTUNNAPLOJELSZO
,C_SO
,C_TANEVID
,C_UTOLSOBELEPES
,C_GONDVISELOID
,TOROLT
,SERIAL
,LASTCHANGED
,CREATED
,MODIFIER
,CREATOR
,NNID
,ELOZOTANEVIREKORDID
) SELECT
C_BEJELENTKEZESINEV AS C_BEJELENTKEZESINEV
,(SELECT ID FROM T_FELHASZNALO WHERE ELOZOTANEVIREKORDID = t.C_FELHASZNALOID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId) AS C_FELHASZNALOID
,@intezmenyId AS C_INTEZMENYID
,C_JELSZO AS C_JELSZO
,C_JELSZOVALTOZTATASIDEJE AS C_JELSZOVALTOZTATASIDEJE
,C_KOTELEZOVALTOZTATNI AS C_KOTELEZOVALTOZTATNI
,C_MEGHIUSULTBELEPESEK AS C_MEGHIUSULTBELEPESEK
,C_NEPTUNNAPLOJELSZO AS C_NEPTUNNAPLOJELSZO
,C_SO AS C_SO
,@kovetkezoTanevId AS C_TANEVID
,C_UTOLSOBELEPES AS C_UTOLSOBELEPES
,(SELECT ID FROM T_GONDVISELO WHERE ELOZOTANEVIREKORDID = t.C_GONDVISELOID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId) AS C_GONDVISELOID
,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_FELHASZNALOBELEPES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId AND t.C_FELHASZNALOID = @tanuloId AND t.C_GONDVISELOID IS NOT NULL
UPDATE tcs SET tcs.C_TANULOID = (SELECT ID FROM T_FELHASZNALO WHERE ELOZOTANEVIREKORDID = @tanuloId AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId)
FROM T_TANULOCSOPORT tcs
INNER JOIN T_TANULO t ON t.ID = tcs.C_TANULOID AND t.ID = @tanuloId
WHERE tcs.C_TANEVID <> t.C_ALTANEVID
END