init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,423 @@
|
|||
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
|
||||
,tr.ID
|
||||
,C_FELVETELTANEVEID
|
||||
,C_ALINTEZMENYID
|
||||
,@kovTanevId
|
||||
,0
|
||||
,GETDATE()
|
||||
,GETDATE()
|
||||
,NULL
|
||||
,NULL
|
||||
,t.ID
|
||||
,t.ID
|
||||
,C_TORZSLAPSZAM
|
||||
,C_ISSZAKMAIGYAKORLATHIANY
|
||||
FROM T_TANULO_OSSZES t
|
||||
INNER JOIN T_TANTERV_OSSZES tr ON tr.ELOZOTANEVIREKORDID=t.C_TANTERVID
|
||||
WHERE t.ID=@tanuloId
|
||||
|
||||
INSERT INTO T_FELHASZNALOBELEPES_OSSZES (
|
||||
C_KOTELEZOVALTOZTATNI
|
||||
,C_MEGHIUSULTBELEPESEK
|
||||
,C_UTOLSOBELEPES
|
||||
,C_JELSZO
|
||||
,C_JELSZOVALTOZTATASIDEJE
|
||||
,C_SO
|
||||
,C_BEJELENTKEZESINEV
|
||||
,C_NEPTUNNAPLOJELSZO
|
||||
,C_GUID
|
||||
,C_ELFOGADOTTGDPRNYILATKOZAT
|
||||
,C_GDPRELFOGADASDATUMA
|
||||
,C_IMPORTALT
|
||||
,C_FELHASZNALOID
|
||||
,C_GONDVISELOID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
C_KOTELEZOVALTOZTATNI
|
||||
,C_MEGHIUSULTBELEPESEK
|
||||
,C_UTOLSOBELEPES
|
||||
,C_JELSZO
|
||||
,C_JELSZOVALTOZTATASIDEJE
|
||||
,C_SO
|
||||
,C_BEJELENTKEZESINEV
|
||||
,C_NEPTUNNAPLOJELSZO
|
||||
,C_GUID
|
||||
,C_ELFOGADOTTGDPRNYILATKOZAT
|
||||
,C_GDPRELFOGADASDATUMA
|
||||
,'F'
|
||||
,@newId
|
||||
,NULL
|
||||
,C_INTEZMENYID
|
||||
,@kovTanevId
|
||||
,0
|
||||
,GETDATE()
|
||||
,GETDATE()
|
||||
,NULL
|
||||
,NULL
|
||||
,ID
|
||||
FROM T_FELHASZNALOBELEPES_OSSZES
|
||||
WHERE TOROLT='F' AND C_FELHASZNALOID=@tanuloId AND C_GONDVISELOID IS NULL
|
||||
|
||||
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
|
|
@ -0,0 +1,267 @@
|
|||
DROP PROCEDURE IF EXISTS uspFollowUpGondviselo
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE uspFollowUpGondviselo
|
||||
@intezmenyId int,
|
||||
@tanevId int,
|
||||
@kovTanevId int,
|
||||
@gondviseloId int
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE @kovGondviseloID int = (SELECT ID FROM T_GONDVISELO_OSSZES WHERE ELOZOTANEVIREKORDID=@gondviseloId)
|
||||
|
||||
IF (SELECT TOROLT FROM T_GONDVISELO_OSSZES WHERE ID = @gondviseloId)='T' OR (SELECT TOROLT FROM T_GONDVISELO_OSSZES WHERE ID = @kovGondviseloID)='T' BEGIN
|
||||
RETURN
|
||||
END
|
||||
|
||||
IF @kovGondviseloID IS NULL BEGIN
|
||||
INSERT INTO T_GONDVISELO_OSSZES(
|
||||
C_AKTIV
|
||||
,C_GONDVISELESKEZDETE
|
||||
,C_GONDVISELESVEGE
|
||||
,C_GYERMEKETEGYEDULNEVELO
|
||||
,C_NEV
|
||||
,C_NYUGDIJAS
|
||||
,C_ROKONSAGFOKA
|
||||
,C_ISEMAILERTESITES
|
||||
,C_ISTORVENYESKEPVISELO
|
||||
,C_ISCSOKKENTETTGONDVISELO
|
||||
,C_TANULOID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
)
|
||||
SELECT
|
||||
g.C_AKTIV
|
||||
,g.C_GONDVISELESKEZDETE
|
||||
,g.C_GONDVISELESVEGE
|
||||
,g.C_GYERMEKETEGYEDULNEVELO
|
||||
,g.C_NEV
|
||||
,g.C_NYUGDIJAS
|
||||
,g.C_ROKONSAGFOKA
|
||||
,g.C_ISEMAILERTESITES
|
||||
,g.C_ISTORVENYESKEPVISELO
|
||||
,g.C_ISCSOKKENTETTGONDVISELO
|
||||
,fhNew.ID
|
||||
,g.C_INTEZMENYID
|
||||
,fhNew.C_TANEVID
|
||||
,0
|
||||
,GETDATE()
|
||||
,GETDATE()
|
||||
,NULL
|
||||
,NULL
|
||||
,g.ID
|
||||
FROM T_GONDVISELO_OSSZES g
|
||||
INNER JOIN T_FELHASZNALO_OSSZES fh ON fh.ID = g.C_TANULOID
|
||||
INNER JOIN T_FELHASZNALO_OSSZES fhNew ON fhNew.C_OKTATASIAZONOSITO = fh.C_OKTATASIAZONOSITO AND fhNew.TOROLT='F' AND fhNew.C_TANEVID = @kovTanevId
|
||||
WHERE g.ID = @gondviseloId
|
||||
|
||||
INSERT INTO T_FELHASZNALOBELEPES_OSSZES (
|
||||
C_KOTELEZOVALTOZTATNI
|
||||
,C_MEGHIUSULTBELEPESEK
|
||||
,C_UTOLSOBELEPES
|
||||
,C_JELSZO
|
||||
,C_JELSZOVALTOZTATASIDEJE
|
||||
,C_SO
|
||||
,C_BEJELENTKEZESINEV
|
||||
,C_NEPTUNNAPLOJELSZO
|
||||
,C_GUID
|
||||
,C_ELFOGADOTTGDPRNYILATKOZAT
|
||||
,C_GDPRELFOGADASDATUMA
|
||||
,C_IMPORTALT
|
||||
,C_FELHASZNALOID
|
||||
,C_GONDVISELOID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID)
|
||||
SELECT
|
||||
C_KOTELEZOVALTOZTATNI
|
||||
,C_MEGHIUSULTBELEPESEK
|
||||
,C_UTOLSOBELEPES
|
||||
,C_JELSZO
|
||||
,C_JELSZOVALTOZTATASIDEJE
|
||||
,C_SO
|
||||
,C_BEJELENTKEZESINEV
|
||||
,C_NEPTUNNAPLOJELSZO
|
||||
,C_GUID
|
||||
,C_ELFOGADOTTGDPRNYILATKOZAT
|
||||
,C_GDPRELFOGADASDATUMA
|
||||
,'F'
|
||||
,gKov.C_TANULOID
|
||||
,gKov.ID
|
||||
,gKov.C_INTEZMENYID
|
||||
,@kovTanevId
|
||||
,'F'
|
||||
,0
|
||||
,GETDATE()
|
||||
,GETDATE()
|
||||
,NULL
|
||||
,NULL
|
||||
,fhb.ID
|
||||
FROM T_FELHASZNALOBELEPES_OSSZES fhb
|
||||
INNER JOIN T_GONDVISELO_OSSZES gKov ON gKov.ELOZOTANEVIREKORDID=fhb.C_GONDVISELOID
|
||||
WHERE fhb.C_GONDVISELOID=@gondviseloId AND fhb.TOROLT='F'
|
||||
|
||||
END
|
||||
ELSE BEGIN
|
||||
UPDATE gKov SET
|
||||
C_AKTIV = gOld.C_AKTIV
|
||||
,C_GONDVISELESKEZDETE = gOld.C_GONDVISELESKEZDETE
|
||||
,C_GONDVISELESVEGE = gOld.C_GONDVISELESVEGE
|
||||
,C_GYERMEKETEGYEDULNEVELO = gOld.C_GYERMEKETEGYEDULNEVELO
|
||||
,C_NEV = gOld.C_NEV
|
||||
,C_NYUGDIJAS = gOld.C_NYUGDIJAS
|
||||
,C_ROKONSAGFOKA = gOld.C_ROKONSAGFOKA
|
||||
,C_ISEMAILERTESITES = gOld.C_ISEMAILERTESITES
|
||||
,C_ISTORVENYESKEPVISELO = gOld.C_ISTORVENYESKEPVISELO
|
||||
,C_ISCSOKKENTETTGONDVISELO = gOld.C_ISCSOKKENTETTGONDVISELO
|
||||
,SERIAL += 1
|
||||
,LASTCHANGED = GETDATE()
|
||||
,MODIFIER = gOld.MODIFIER
|
||||
FROM T_GONDVISELO_OSSZES gOld
|
||||
INNER JOIN T_GONDVISELO_OSSZES gKov ON gKov.ELOZOTANEVIREKORDID=gOld.ID AND gOld.ID=@gondviseloId
|
||||
|
||||
UPDATE kov SET
|
||||
C_JELSZO = akt.C_JELSZO
|
||||
,C_JELSZOVALTOZTATASIDEJE = GETDATE()
|
||||
,C_BEJELENTKEZESINEV = akt.C_BEJELENTKEZESINEV
|
||||
,SERIAL += 1
|
||||
,LASTCHANGED = GETDATE()
|
||||
,MODIFIER = akt.MODIFIER
|
||||
FROM T_FELHASZNALOBELEPES_OSSZES akt
|
||||
INNER JOIN T_FELHASZNALOBELEPES_OSSZES kov ON kov.ELOZOTANEVIREKORDID=akt.ID AND kov.TOROLT='F'
|
||||
WHERE akt.TOROLT='F' AND akt.C_GONDVISELOID=@gondviseloId
|
||||
END
|
||||
|
||||
DECLARE @cimId int
|
||||
DECLARE cimCursor CURSOR FOR
|
||||
SELECT ID FROM T_CIM_OSSZES WHERE C_GONDVISELOID=@gondviseloId AND TOROLT='F'
|
||||
OPEN cimCursor
|
||||
FETCH NEXT FROM cimCursor INTO @cimId
|
||||
WHILE @@FETCH_STATUS=0 BEGIN
|
||||
EXEC uspFollowUpGondviseloCim
|
||||
@intezmenyId,
|
||||
@tanevId,
|
||||
@kovTanevId,
|
||||
@cimId
|
||||
FETCH NEXT FROM cimCursor INTO @cimId
|
||||
END
|
||||
CLOSE cimCursor
|
||||
DEALLOCATE cimCursor
|
||||
|
||||
INSERT INTO T_TELEFON_OSSZES (
|
||||
C_TELEFONTIPUSA
|
||||
,C_TELEFONSZAM
|
||||
,C_LEIRAS
|
||||
,C_ALAPERTELMEZETT
|
||||
,C_ISPUBLIC
|
||||
,C_GONDVISELOID
|
||||
,C_FELHASZNALOID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID)
|
||||
SELECT
|
||||
C_TELEFONTIPUSA
|
||||
,C_TELEFONSZAM
|
||||
,C_LEIRAS
|
||||
,C_ALAPERTELMEZETT
|
||||
,C_ISPUBLIC
|
||||
,gKov.ID
|
||||
,gKov.C_TANULOID
|
||||
,gKov.C_INTEZMENYID
|
||||
,@kovTanevId
|
||||
,'F'
|
||||
,0
|
||||
,GETDATE()
|
||||
,GETDATE()
|
||||
,NULL
|
||||
,NULL
|
||||
,t.ID
|
||||
FROM T_GONDVISELO_OSSZES g
|
||||
INNER JOIN T_GONDVISELO_OSSZES gKov ON gKov.ELOZOTANEVIREKORDID=g.ID
|
||||
INNER JOIN T_TELEFON_OSSZES t ON t.C_GONDVISELOID=g.ID AND t.TOROLT='F'
|
||||
WHERE g.ID=@gondviseloId
|
||||
AND NOT EXISTS(SELECT 1 FROM T_TELEFON_OSSZES WHERE ELOZOTANEVIREKORDID=t.ID AND TOROLT='F')
|
||||
|
||||
INSERT INTO T_EMAIL_OSSZES (
|
||||
C_EMAILTIPUSA
|
||||
,C_EMAILCIM
|
||||
,C_ALAPERTELMEZETT
|
||||
,C_ISPUBLIC
|
||||
,C_GONDVISELOID
|
||||
,C_FELHASZNALOID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID)
|
||||
SELECT
|
||||
C_EMAILTIPUSA
|
||||
,C_EMAILCIM
|
||||
,C_ALAPERTELMEZETT
|
||||
,C_ISPUBLIC
|
||||
,gKov.ID
|
||||
,gKov.C_TANULOID
|
||||
,gKov.C_INTEZMENYID
|
||||
,@kovTanevId
|
||||
,'F'
|
||||
,0
|
||||
,GETDATE()
|
||||
,GETDATE()
|
||||
,NULL
|
||||
,NULL
|
||||
,e.ID
|
||||
FROM T_GONDVISELO_OSSZES g
|
||||
INNER JOIN T_GONDVISELO_OSSZES gKov ON gKov.ELOZOTANEVIREKORDID=g.ID
|
||||
INNER JOIN T_EMAIL_OSSZES e ON e.C_GONDVISELOID=g.ID AND e.TOROLT='F'
|
||||
WHERE g.ID=@gondviseloId
|
||||
AND NOT EXISTS(SELECT 1 FROM T_EMAIL_OSSZES WHERE ELOZOTANEVIREKORDID=e.ID AND TOROLT='F')
|
||||
|
||||
UPDATE kov SET
|
||||
C_TELEFONTIPUSA = akt.C_TELEFONTIPUSA
|
||||
,C_TELEFONSZAM = akt.C_TELEFONSZAM
|
||||
,C_LEIRAS = akt.C_LEIRAS
|
||||
,C_ALAPERTELMEZETT = akt.C_ALAPERTELMEZETT
|
||||
,C_ISPUBLIC = akt.C_ISPUBLIC
|
||||
,SERIAL += 1
|
||||
,LASTCHANGED = GETDATE()
|
||||
,MODIFIER = akt.MODIFIER
|
||||
FROM T_TELEFON_OSSZES akt
|
||||
INNER JOIN T_TELEFON_OSSZES kov ON kov.ELOZOTANEVIREKORDID=akt.ID AND kov.TOROLT='F'
|
||||
WHERE akt.TOROLT='F' AND akt.C_GONDVISELOID=@gondviseloId
|
||||
|
||||
UPDATE kov SET
|
||||
C_EMAILTIPUSA = akt.C_EMAILTIPUSA
|
||||
,C_EMAILCIM = akt.C_EMAILCIM
|
||||
,C_ALAPERTELMEZETT = akt.C_ALAPERTELMEZETT
|
||||
,C_ISPUBLIC = akt.C_ISPUBLIC
|
||||
,SERIAL += 1
|
||||
,LASTCHANGED = GETDATE()
|
||||
,MODIFIER = akt.MODIFIER
|
||||
FROM T_EMAIL_OSSZES akt
|
||||
INNER JOIN T_EMAIL_OSSZES kov ON kov.ELOZOTANEVIREKORDID=akt.ID AND kov.TOROLT='F'
|
||||
WHERE akt.TOROLT='F' AND akt.C_GONDVISELOID=@gondviseloId
|
||||
|
||||
END
|
||||
GO
|
|
@ -0,0 +1,103 @@
|
|||
DROP PROCEDURE IF EXISTS uspFollowUpGondviseloCim
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE uspFollowUpGondviseloCim
|
||||
@intezmenyId int,
|
||||
@tanevId int,
|
||||
@kovTanevId int,
|
||||
@CimID int
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE @kovCimId int = (SELECT ID FROM T_CIM_OSSZES WHERE ELOZOTANEVIREKORDID=@CimID)
|
||||
|
||||
IF (SELECT TOROLT FROM T_CIM_OSSZES WHERE ID = @CimID)='T' OR (SELECT TOROLT FROM T_CIM_OSSZES WHERE ID = @kovCimId)='T' BEGIN
|
||||
RETURN
|
||||
END
|
||||
|
||||
IF @kovCimId IS NULL BEGIN
|
||||
INSERT INTO T_CIM_OSSZES (
|
||||
C_CIMTIPUSA
|
||||
,C_ORSZAG
|
||||
,C_IRANYITOSZAM
|
||||
,C_VAROS
|
||||
,C_MEGYE
|
||||
,C_KOZTERULET
|
||||
,C_KOZTERULETJELLEGE
|
||||
,C_HAZSZAM
|
||||
,C_EPULET
|
||||
,C_LEPCSOHAZ
|
||||
,C_EMELET
|
||||
,C_AJTO
|
||||
,C_OSSZETETTCIM
|
||||
,C_ALAPERTELMEZETT
|
||||
,C_FELHASZNALOID
|
||||
,C_GONDVISELOID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,GID
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
c.C_CIMTIPUSA
|
||||
,c.C_ORSZAG
|
||||
,c.C_IRANYITOSZAM
|
||||
,c.C_VAROS
|
||||
,c.C_MEGYE
|
||||
,c.C_KOZTERULET
|
||||
,c.C_KOZTERULETJELLEGE
|
||||
,c.C_HAZSZAM
|
||||
,c.C_EPULET
|
||||
,c.C_LEPCSOHAZ
|
||||
,c.C_EMELET
|
||||
,c.C_AJTO
|
||||
,c.C_OSSZETETTCIM
|
||||
,c.C_ALAPERTELMEZETT
|
||||
,fhNew.ID
|
||||
,g.ID
|
||||
,c.C_INTEZMENYID
|
||||
,@kovTanevId
|
||||
,'F'
|
||||
,0
|
||||
,GETDATE()
|
||||
,GETDATE()
|
||||
,NULL
|
||||
,NULL
|
||||
,GID
|
||||
,c.ID
|
||||
FROM T_CIM_OSSZES c
|
||||
INNER JOIN T_FELHASZNALO_OSSZES fh ON fh.ID = c.C_FELHASZNALOID
|
||||
INNER JOIN T_FELHASZNALO_OSSZES fhNew ON fhNew.C_OKTATASIAZONOSITO=fh.C_OKTATASIAZONOSITO AND fhNew.TOROLT='F' AND fhNew.C_TANEVID=@kovTanevId
|
||||
INNER JOIN T_GONDVISELO_OSSZES g ON g.ELOZOTANEVIREKORDID=c.C_GONDVISELOID AND g.TOROLT='F'
|
||||
WHERE c.ID = @CimID
|
||||
|
||||
END
|
||||
ELSE BEGIN
|
||||
UPDATE cKov SET
|
||||
C_CIMTIPUSA = cOld.C_CIMTIPUSA
|
||||
,C_ORSZAG = cOld.C_ORSZAG
|
||||
,C_IRANYITOSZAM = cOld.C_IRANYITOSZAM
|
||||
,C_VAROS = cOld.C_VAROS
|
||||
,C_MEGYE = cOld.C_MEGYE
|
||||
,C_KOZTERULET = cOld.C_KOZTERULET
|
||||
,C_KOZTERULETJELLEGE = cOld.C_KOZTERULETJELLEGE
|
||||
,C_HAZSZAM = cOld.C_HAZSZAM
|
||||
,C_EPULET = cOld.C_EPULET
|
||||
,C_LEPCSOHAZ = cOld.C_LEPCSOHAZ
|
||||
,C_EMELET = cOld.C_EMELET
|
||||
,C_AJTO = cOld.C_AJTO
|
||||
,C_OSSZETETTCIM = cOld.C_OSSZETETTCIM
|
||||
,C_ALAPERTELMEZETT = cOld.C_ALAPERTELMEZETT
|
||||
,SERIAL += 1
|
||||
,LASTCHANGED = GETDATE()
|
||||
,MODIFIER = cOld.MODIFIER
|
||||
FROM T_CIM_OSSZES cOld
|
||||
INNER JOIN T_CIM_OSSZES cKov ON cKov.ELOZOTANEVIREKORDID=cOld.ID AND cOld.ID=@CimID
|
||||
END
|
||||
|
||||
END
|
||||
GO
|
Loading…
Add table
Add a link
Reference in a new issue