This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,98 @@
DROP PROCEDURE IF EXISTS sp_FollowUpTanterv
GO
CREATE PROCEDURE sp_FollowUpTanterv
@intezmenyId int,
@aktTanevId int,
@kovetkezoTanevId int,
@tantervId int
AS
BEGIN
DECLARE
@kovTantervId int
,@tantervNev nvarchar(510)=(SELECT C_NEV FROM T_TANTERV_OSSZES WHERE ID = @tantervId)
IF EXISTS(SELECT 1 FROM T_TANTERV_OSSZES WHERE C_NEV=@tantervNev AND C_TANEVID=@kovetkezoTanevId AND TOROLT='F' AND ISNULL(ELOZOTANEVIREKORDID,0)<>@tantervId)
BEGIN
UPDATE T_TANTERV_OSSZES SET ELOZOTANEVIREKORDID=NULL WHERE ELOZOTANEVIREKORDID=@tantervId
UPDATE T_TANTERV_OSSZES SET ELOZOTANEVIREKORDID=@tantervId WHERE C_NEV=@tantervNev AND C_TANEVID=@kovetkezoTanevId AND TOROLT='F' AND ISNULL(ELOZOTANEVIREKORDID,0)<>@tantervId
END
SELECT @kovTantervId = ID FROM T_TANTERV_OSSZES WHERE ELOZOTANEVIREKORDID = @tantervId
IF (SELECT TOROLT FROM T_TANTERV_OSSZES WHERE ID = @tantervId) = 'T' OR (SELECT TOROLT FROM T_TANTERV_OSSZES WHERE ID = @kovTantervId) = 'T' BEGIN
RETURN
END
IF (@kovTantervId IS NULL)
BEGIN
IF (SELECT C_VEDETT FROM T_TANTERV_OSSZES WHERE ID = @tantervId) = 'T' BEGIN
UPDATE T_TANTERV_OSSZES
SET C_VEDETT = 'F'
WHERE TOROLT='F' AND C_TANEVID = @kovetkezoTanevId
END
INSERT INTO T_TANTERV_OSSZES (
C_CSOPORTTIPUSA
,C_EVFOLYAMTOL
,C_EVFOLYAMIG
,C_KERETTANTERVREEPULO
,C_NEV
,C_MEGJEGYZES
,C_INTEZMENYID
,C_TANEVID
,SERIAL
,LASTCHANGED
,CREATED
,MODIFIER
,CREATOR
,ELOZOTANEVIREKORDID
,C_VEDETT
) 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
,@kovetkezoTanevId AS C_TANEVID
,0 AS SERIAL
,LASTCHANGED AS LASTCHANGED
,LASTCHANGED AS CREATED
,MODIFIER AS MODIFIER
,MODIFIER AS CREATOR
,t.ID AS ELOZOTANEVIREKORDID
,t.C_VEDETT
FROM T_TANTERV_OSSZES t
WHERE t.ID=@tantervId
END
ELSE
BEGIN
IF (SELECT C_VEDETT FROM T_TANTERV_OSSZES WHERE ID = @tantervId) = 'T' BEGIN
UPDATE T_TANTERV_OSSZES
SET C_VEDETT = 'F'
WHERE TOROLT='F' AND C_TANEVID = @kovetkezoTanevId
END
UPDATE kovetkezo SET
kovetkezo.C_CSOPORTTIPUSA = aktiv.C_CSOPORTTIPUSA
,kovetkezo.C_EVFOLYAMTOL = aktiv.C_EVFOLYAMTOL
,kovetkezo.C_EVFOLYAMIG = aktiv.C_EVFOLYAMIG
,kovetkezo.C_KERETTANTERVREEPULO = aktiv.C_KERETTANTERVREEPULO
,kovetkezo.C_NEV = aktiv.C_NEV
,kovetkezo.C_MEGJEGYZES = aktiv.C_MEGJEGYZES
,kovetkezo.C_VEDETT = aktiv.C_VEDETT
,SERIAL += 1
,LASTCHANGED = aktiv.LASTCHANGED
,MODIFIER = aktiv.MODIFIER
FROM T_TANTERV_OSSZES kovetkezo
INNER JOIN T_TANTERV_OSSZES aktiv ON aktiv.ID=@tantervId AND aktiv.ID=kovetkezo.ELOZOTANEVIREKORDID
END
END
GO

View file

@ -0,0 +1,183 @@
DROP PROCEDURE IF EXISTS sp_FollowUpTanulo
GO
CREATE PROCEDURE sp_FollowUpTanulo
@intezmenyId int,
@aktTanevId int,
@kovTanevId int,
@tanuloId int
AS
BEGIN
DECLARE @kovTanuloId int;
SELECT @kovTanuloId = kov.ID
FROM T_FELHASZNALO_OSSZES akt
INNER JOIN T_FELHASZNALO_OSSZES kov ON akt.C_OKTATASIAZONOSITO = kov.C_OKTATASIAZONOSITO --Import miatt nem elég az ELOZOTANEVIREKORDID
WHERE akt.ID = @tanuloId AND kov.C_TANEVID = @kovTanevId
IF @kovTanuloId IS NULL OR (SELECT TOROLT FROM T_FELHASZNALO_OSSZES WHERE ID = @tanuloId) = 'T' OR (SELECT TOROLT FROM T_FELHASZNALO_OSSZES WHERE ID = @kovTanuloId) = 'T' BEGIN
RETURN
END
UPDATE kov SET
kov.C_ALLAMIGONDOZOTT = akt.C_ALLAMIGONDOZOTT
,kov.C_BANKSZAMLASZAM = akt.C_BANKSZAMLASZAM
,kov.C_BEILLESZKEDESINEHEZSEG = akt.C_BEILLESZKEDESINEHEZSEG
,kov.C_BEIRASINAPLOSORSZAM = akt.C_BEIRASINAPLOSORSZAM
,kov.C_BEJARO = akt.C_BEJARO
,kov.C_DIAKIGAZOLVANYKELTE = akt.C_DIAKIGAZOLVANYKELTE
,kov.C_DIAKIGAZOLVANYSZAM = akt.C_DIAKIGAZOLVANYSZAM
,kov.C_ELOZOINTEZMENY = akt.C_ELOZOINTEZMENY
,kov.C_EVISMETLO = akt.C_EVISMETLO
,kov.C_INGYENESTANKONVYELLATASA = akt.C_INGYENESTANKONVYELLATASA
,kov.C_JOGVISZONYATSZUNETELTETO = akt.C_JOGVISZONYATSZUNETELTETO
,kov.C_MAGANTANULO = akt.C_MAGANTANULO
,kov.C_MAGANTANULOSAGANAKOKA = akt.C_MAGANTANULOSAGANAKOKA
,kov.C_MAGANTANULOSAGKEZDETE = akt.C_MAGANTANULOSAGKEZDETE
,kov.C_POLGARISZERZODESES = akt.C_POLGARISZERZODESES
,kov.C_SZAKMAIGYAKORLATON = akt.C_SZAKMAIGYAKORLATON
,kov.C_SZOCIALISTAMOGATAS = akt.C_SZOCIALISTAMOGATAS
,kov.C_TANDIJATFIZETO = akt.C_TANDIJATFIZETO
,kov.C_TANKOTELEZETT = akt.C_TANKOTELEZETT
,kov.C_TANKOTELEZETTSEGVEGE = akt.C_TANKOTELEZETTSEGVEGE
,kov.C_TANULOSZERZODESES = akt.C_TANULOSZERZODESES
,kov.C_TERITESIDIJATFIZETO = akt.C_TERITESIDIJATFIZETO
,kov.C_TESTNEVELESTIPUSA = akt.C_TESTNEVELESTIPUSA
,kov.C_VENDEG = akt.C_VENDEG
,kov.C_BTMPROBLEMAS = akt.C_BTMPROBLEMAS
,kov.C_DIAKSPORTKOROS = akt.C_DIAKSPORTKOROS
,kov.C_EGYHAZKOZOSSEGE = akt.C_EGYHAZKOZOSSEGE
,kov.C_ETKEZESIKEDVEZMENY = akt.C_ETKEZESIKEDVEZMENY
,kov.C_HALMOZOTTANFOGYATEKOS = akt.C_HALMOZOTTANFOGYATEKOS
,kov.C_HATRANYOSHELYZETU = akt.C_HATRANYOSHELYZETU
,kov.C_KOLLEGIUMIELLATASOS = akt.C_KOLLEGIUMIELLATASOS
,kov.C_RENDSZERESGYERMEKVEDELMIKEDV = akt.C_RENDSZERESGYERMEKVEDELMIKEDV
,kov.C_SAJATOSNEVELESU = akt.C_SAJATOSNEVELESU
,kov.C_SPORTAG = akt.C_SPORTAG
,kov.C_SPORTEDZONEVE = akt.C_SPORTEDZONEVE
,kov.C_SPORTKLUB = akt.C_SPORTKLUB
,kov.C_SZAKKEPESITESSZAMA = akt.C_SZAKKEPESITESSZAMA
,kov.C_TANULOIJOGVISZONYOSELTARTOTT = akt.C_TANULOIJOGVISZONYOSELTARTOTT
,kov.C_TARTOSGYOGYKEZELESSZAMA = akt.C_TARTOSGYOGYKEZELESSZAMA
,kov.C_TOBBGYERMEKIGAZOLASSZAMA = akt.C_TOBBGYERMEKIGAZOLASSZAMA
,kov.C_VALLASA = akt.C_VALLASA
,kov.C_VESZELYEZTETETT = akt.C_VESZELYEZTETETT
,kov.C_JOGVISZONYVARHATOBEFEJEZESE = akt.C_JOGVISZONYVARHATOBEFEJEZESE
,kov.C_BEILLESZKEDESIPROBLEMAVALKUZ = akt.C_BEILLESZKEDESIPROBLEMAVALKUZ
,kov.C_BESZEDFOGYATEKOSOKMANYSZAM = akt.C_BESZEDFOGYATEKOSOKMANYSZAM
,kov.C_BNOKOD = akt.C_BNOKOD
,kov.C_BTMHATAROZATOKMANYSZAM = akt.C_BTMHATAROZATOKMANYSZAM
,kov.C_BTMHATAROZATTARTALMA = akt.C_BTMHATAROZATTARTALMA
,kov.C_BTMKIALLITOINTEZMENY = akt.C_BTMKIALLITOINTEZMENY
,kov.C_BTMKONTROLLIDOPONT = akt.C_BTMKONTROLLIDOPONT
,kov.C_BTMLETSZAMSULY = akt.C_BTMLETSZAMSULY
,kov.C_BTMOKMANYERVENYESSEGKEZDETE = akt.C_BTMOKMANYERVENYESSEGKEZDETE
,kov.C_BTMOKMANYERVENYESSEGVEGE = akt.C_BTMOKMANYERVENYESSEGVEGE
,kov.C_DISZGRAFIAOKMANYSZAM = akt.C_DISZGRAFIAOKMANYSZAM
,kov.C_DISZKALKULIAOKMANYSZAM = akt.C_DISZKALKULIAOKMANYSZAM
,kov.C_DISZLEXIAOKMANYSZAM = akt.C_DISZLEXIAOKMANYSZAM
,kov.C_ERTELMIFOGYATEKOS = akt.C_ERTELMIFOGYATEKOS
,kov.C_ERTELMIFOGYATEKOSOKMANYSZAM = akt.C_ERTELMIFOGYATEKOSOKMANYSZAM
,kov.C_FEJLESZTESREKIJELOLT = akt.C_FEJLESZTESREKIJELOLT
,kov.C_FEJLESZTOFOGLALKOZAS = akt.C_FEJLESZTOFOGLALKOZAS
,kov.C_FEJLESZTOFOGLALKOZASORASZAM = akt.C_FEJLESZTOFOGLALKOZASORASZAM
,kov.C_HALLASSERULT = akt.C_HALLASSERULT
,kov.C_HALLASSERULTOKMANYSZAM = akt.C_HALLASSERULTOKMANYSZAM
,kov.C_LATASSERULT = akt.C_LATASSERULT
,kov.C_LATASSERULTOKMANYSZAM = akt.C_LATASSERULTOKMANYSZAM
,kov.C_MAGATARTASIPROBLEMAVALKUZD = akt.C_MAGATARTASIPROBLEMAVALKUZD
,kov.C_MEGISMERONEMORGANIKUSOKMANYS = akt.C_MEGISMERONEMORGANIKUSOKMANYS
,kov.C_MEGISMEROORGANIKUSOKMANYSZAM = akt.C_MEGISMEROORGANIKUSOKMANYSZAM
,kov.C_MOZGASSERULTOKMANYSZAM = akt.C_MOZGASSERULTOKMANYSZAM
,kov.C_SNIKIALLITOINTEZMENY = akt.C_SNIKIALLITOINTEZMENY
,kov.C_SNIKONTROLLIDOPONT = akt.C_SNIKONTROLLIDOPONT
,kov.C_SNILETSZAMSULY = akt.C_SNILETSZAMSULY
,kov.C_SNIMEGHATAROZAS = akt.C_SNIMEGHATAROZAS
,kov.C_SNIOKMANYERVENYESSEGKEZDETE = akt.C_SNIOKMANYERVENYESSEGKEZDETE
,kov.C_SNIOKMANYERVENYESSEGVEGE = akt.C_SNIOKMANYERVENYESSEGVEGE
,kov.C_TANULASIPROBLEMADISZGRAFIA = akt.C_TANULASIPROBLEMADISZGRAFIA
,kov.C_TANULASIPROBLEMAVALKUZD = akt.C_TANULASIPROBLEMAVALKUZD
,kov.C_TANULASIPROBLEMAVALKUZDDISZK = akt.C_TANULASIPROBLEMAVALKUZDDISZK
,kov.C_TANULASIPROBLEMAVALKUZDDISZL = akt.C_TANULASIPROBLEMAVALKUZDDISZL
,kov.C_VISELKEDESNEMORGANIKUSOKMANY = akt.C_VISELKEDESNEMORGANIKUSOKMANY
,kov.C_VISELKEDESORGANIKUSOKMANYSZA = akt.C_VISELKEDESORGANIKUSOKMANYSZA
,kov.C_ELSOINTEZMENYOMKOD = akt.C_ELSOINTEZMENYOMKOD
,kov.C_EVISMETLOTANTARGYAK = akt.C_EVISMETLOTANTARGYAK
,kov.C_KOZEPFOKUOKTATASBATIZENHATOD = akt.C_KOZEPFOKUOKTATASBATIZENHATOD
,kov.C_MENEDEKJOGGALRENDELKEZO = akt.C_MENEDEKJOGGALRENDELKEZO
,kov.C_EGYEBDONTO = akt.C_EGYEBDONTO
,kov.C_MEGALLAPODASOS = akt.C_MEGALLAPODASOS
,kov.C_OSZTV = akt.C_OSZTV
,kov.C_SZETVAGAZAT = akt.C_SZETVAGAZAT
,kov.C_SZINTVIZSGA = akt.C_SZINTVIZSGA
,kov.C_SZKTV = akt.C_SZKTV
,kov.C_TECHNIKUSIEVFOLYAM = akt.C_TECHNIKUSIEVFOLYAM
,kov.C_EGYUTTMUKODESES = akt.C_EGYUTTMUKODESES
,kov.C_ISKOLAIKERETEKKOZOTT = akt.C_ISKOLAIKERETEKKOZOTT
,kov.C_TANTERVID = ISNULL(tr.ID,(SELECT TOP 1 ID FROM T_TANTERV_OSSZES WHERE C_VEDETT = 'T' AND TOROLT = 'F' AND C_TANEVID = @kovTanevId))
,kov.C_FELVETELTANEVEID = akt.C_FELVETELTANEVEID
,kov.SERIAL = kov.SERIAL + 1
,kov.LASTCHANGED = akt.LASTCHANGED
,kov.MODIFIER = akt.MODIFIER
FROM T_TANULO_OSSZES kov
INNER JOIN T_TANULO_OSSZES akt ON kov.ID = @kovTanuloId AND akt.ID = @tanuloId
LEFT JOIN T_TANTERV_OSSZES tr ON tr.ELOZOTANEVIREKORDID = akt.C_TANTERVID AND tr.TOROLT='F'
UPDATE kov SET
kov.C_NEME = akt.C_NEME
,kov.C_SZULETESIDATUM = akt.C_SZULETESIDATUM
,kov.C_SZULETESINEV = akt.C_SZULETESINEV
,kov.C_ANYJANEVE = akt.C_ANYJANEVE
,kov.C_SZULETESIHELY = akt.C_SZULETESIHELY
,kov.C_TAJSZAM = akt.C_TAJSZAM
,kov.C_ALLAMPOLGARSAGA = akt.C_ALLAMPOLGARSAGA
,kov.C_LEIRAS = akt.C_LEIRAS
,kov.C_KERESESINEV = akt.C_KERESESINEV
,kov.C_SZULETESIORSZAG = akt.C_SZULETESIORSZAG
,kov.C_SZULETESINEVSORREND = akt.C_SZULETESINEVSORREND
,kov.C_ANYJANEVESORREND = akt.C_ANYJANEVESORREND
,kov.C_ALAPERTELMEZETTLCID = akt.C_ALAPERTELMEZETTLCID
,kov.C_LATASSERULTWEBHASZNALATA = akt.C_LATASSERULTWEBHASZNALATA
,kov.C_SMSSZAM = akt.C_SMSSZAM
,kov.C_SMSSZINKRONIZALT = akt.C_SMSSZINKRONIZALT
,kov.C_KELLADSZINKRONIZALAS = akt.C_KELLADSZINKRONIZALAS
,kov.C_SZULETESINEVELVALASZTO = akt.C_SZULETESINEVELVALASZTO
,kov.C_ANYJANEVEELVALASZTO = akt.C_ANYJANEVEELVALASZTO
,kov.C_DMSTARTTIME = akt.C_DMSTARTTIME
,kov.C_NYOMTATASINEV = akt.C_NYOMTATASINEV
,kov.C_UTONEV = akt.C_UTONEV
,kov.C_VEZETEKNEV = akt.C_VEZETEKNEV
,kov.C_ADOSZAM = akt.C_ADOSZAM
,kov.C_ELOTAG = akt.C_ELOTAG
,kov.C_ANYANYELVE = akt.C_ANYANYELVE
,kov.C_IGAZOLVANYSZAM = akt.C_IGAZOLVANYSZAM
,kov.C_IGAZOLVANYTIPUSA = akt.C_IGAZOLVANYTIPUSA
,kov.C_NEVSORREND = akt.C_NEVSORREND
,kov.C_NYILVANTARTASKEZDETE = akt.C_NYILVANTARTASKEZDETE
,kov.C_OKTATASIAZONOSITO = akt.C_OKTATASIAZONOSITO
,kov.C_OMKOD = akt.C_OMKOD
,kov.C_ALAIRAS = akt.C_ALAIRAS
,kov.C_PROFILKEP = akt.C_PROFILKEP
,kov.C_KRETAKOD = akt.C_KRETAKOD
,kov.C_KIRAZONOSITO = akt.C_KIRAZONOSITO
,kov.C_ALLAMPOLGARSAGA2 = akt.C_ALLAMPOLGARSAGA2
,kov.C_FENNTARTOAZONOSITO = akt.C_FENNTARTOAZONOSITO
,kov.SERIAL = kov.SERIAL+1
,kov.LASTCHANGED = akt.LASTCHANGED
,kov.MODIFIER = akt.MODIFIER
FROM T_FELHASZNALO_OSSZES kov
INNER JOIN T_FELHASZNALO_OSSZES akt ON akt.C_OKTATASIAZONOSITO = kov.C_OKTATASIAZONOSITO
WHERE kov.ID = @kovTanuloId
AND akt.ID = @tanuloId
EXEC uspFollowUpFelhasznaloCim @intezmenyId, @aktTanevId, @kovTanevId, @tanuloId;
EXEC uspFollowUpFelhasznaloEmail @intezmenyId, @aktTanevId, @kovTanevId, @tanuloId;
EXEC sp_FollowUpTanuloFelmentes @intezmenyId, @aktTanevId, @kovTanevId, @tanuloId;
EXEC uspFollowUpFelhasznaloTelefon @intezmenyId, @aktTanevId, @kovTanevId, @tanuloId;
END
GO

View file

@ -0,0 +1,375 @@
DROP PROCEDURE IF EXISTS uspCloneTanulo
GO
CREATE PROCEDURE uspCloneTanulo
@tanuloId int
,@kovTanevId int
,@intezmenyId int
,@aktTanevId int
AS BEGIN
INSERT INTO T_FELHASZNALO_OSSZES(
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_IMPORTALT
,C_INTEZMENYID
,C_TANEVID
,TOROLT
,SERIAL
,LASTCHANGED
,CREATED
,MODIFIER
,CREATOR
,ELOZOTANEVIREKORDID
,C_BELUGYALTALAZONOSITOTT
,C_UTOLSOADATFRISSITESIDOPONTJA)
SELECT
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
,'F'
,C_INTEZMENYID
,@kovTanevId
,'F'
,0
,GETDATE()
,GETDATE()
,NULL
,NULL
,ID
,C_BELUGYALTALAZONOSITOTT
,C_UTOLSOADATFRISSITESIDOPONTJA
FROM T_FELHASZNALO_OSSZES WHERE ID = @tanuloId
DECLARE @newId int=SCOPE_IDENTITY()
INSERT INTO T_TANULO_OSSZES(
ID
,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_TANULOEVFOLYAMTIPUS
,C_TANTERVID
,C_FELVETELTANEVEID
,C_ALINTEZMENYID
,C_ALTANEVID
,SERIAL
,LASTCHANGED
,CREATED
,MODIFIER
,CREATOR
,ELOZOTANEVIREKORDID
,ELOZOTANEVIREKORDIDA
,C_TORZSLAPSZAM
,C_ISSZAKMAIGYAKORLATHIANY)
SELECT
@newId
,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_TANULOEVFOLYAMTIPUS
,ISNULL(tr.ID, (SELECT ID FROM T_TANTERV_OSSZES tr2 WHERE tr2.C_TANEVID = @kovTanevId AND tr2.C_VEDETT = 'T' AND tr2.TOROLT = 'F'))
,C_FELVETELTANEVEID
,C_ALINTEZMENYID
,@kovTanevId
,0
,GETDATE()
,GETDATE()
,NULL
,NULL
,t.ID
,t.ID
,C_TORZSLAPSZAM
,C_ISSZAKMAIGYAKORLATHIANY
FROM T_TANULO_OSSZES t
LEFT JOIN T_TANTERV_OSSZES tr ON tr.ELOZOTANEVIREKORDID = t.C_TANTERVID AND tr.TOROLT = 'F'
WHERE t.ID=@tanuloId
EXEC uspFollowUpFelhasznaloCim @intezmenyId,@aktTanevId,@kovTanevId,@tanuloId
EXEC uspFollowUpFelhasznaloTelefon @intezmenyId,@aktTanevId,@kovTanevId,@tanuloId
EXEC uspFollowUpFelhasznaloEmail @intezmenyId,@aktTanevId,@kovTanevId,@tanuloId
DECLARE gvCur CURSOR FOR
SELECT ID FROM T_GONDVISELO_OSSZES WHERE TOROLT='F' AND C_TANULOID=@tanuloId
DECLARE @gvId int
OPEN gvCur
FETCH NEXT FROM gvCur INTO @gvId
WHILE @@FETCH_STATUS=0
BEGIN
EXEC uspFollowUpGondviselo @intezmenyId,@aktTanevId,@kovTanevId,@gvId
FETCH NEXT FROM gvCur INTO @gvId
END
CLOSE gvCur
DEALLOCATE gvCur
SELECT @newId as 'newId'
END
GO