693 lines
28 KiB
Transact-SQL
693 lines
28 KiB
Transact-SQL
IF OBJECT_ID('sp_FollowUpAlkalmazott') IS NOT NULL BEGIN
|
|
DROP PROCEDURE sp_FollowUpAlkalmazott
|
|
END;
|
|
GO
|
|
|
|
CREATE PROCEDURE sp_FollowUpAlkalmazott
|
|
@intezmenyId int,
|
|
@aktTanevId int,
|
|
@kovetkezoTanevId int,
|
|
@alkalmazottId int
|
|
AS
|
|
BEGIN
|
|
|
|
IF (@alkalmazottId = 0)
|
|
BEGIN
|
|
INSERT INTO T_FELHASZNALO_OSSZES (
|
|
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_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_ALLAMPOLGARSAGA) = 0,216,t.C_ALLAMPOLGARSAGA) AS C_ALLAMPOLGARSAGA
|
|
,IIF((SELECT COUNT(1) FROM T_ALLAMPOLGARSAG_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_ALLAMPOLGARSAGA2) = 0,216,t.C_ALLAMPOLGARSAGA2) AS C_ALLAMPOLGARSAGA2
|
|
,IIF((SELECT COUNT(1) FROM T_ANYANYELV_OSSZES 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_OSSZES 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
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_FELHASZNALO_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
|
AND 0 = (SELECT COUNT(1) FROM T_FELHASZNALO_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
|
AND 0 <> (SELECT COUNT(1) FROM T_ALKALMAZOTT_OSSZES WHERE T_ALKALMAZOTT_OSSZES.ID = t.ID)
|
|
|
|
INSERT INTO T_ALKALMAZOTT_OSSZES (
|
|
C_ALINTEZMENYID
|
|
,C_ALLANDOHELYETTESITESRE
|
|
,C_ALTANEVID
|
|
,C_FOALLAS
|
|
,C_TANARIAUTOMATAMEGAJANLASENGE
|
|
,C_TANARIERTEKELESHATARERTEK
|
|
,C_DIAKOLIMPIA
|
|
,C_SZAKERTOIVIZSGAELNOKI
|
|
,C_SZAKVIZSGA
|
|
,C_TOVABBKEPZES
|
|
,C_ORAKEGYHUZAMBAN
|
|
,C_KOZOSSEGISZOLGALATKEZELO
|
|
,C_ELFOGADOTTSZANDEKNYILATKOZAT
|
|
,ID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,NNID
|
|
,ELOZOTANEVIREKORDIDA
|
|
) SELECT
|
|
@intezmenyID AS C_ALINTEZMENYID
|
|
,C_ALLANDOHELYETTESITESRE AS C_ALLANDOHELYETTESITESRE
|
|
,@kovetkezoTanevId AS C_ALTANEVID
|
|
,C_FOALLAS AS C_FOALLAS
|
|
,C_TANARIAUTOMATAMEGAJANLASENGE AS C_TANARIAUTOMATAMEGAJANLASENGE
|
|
,C_TANARIERTEKELESHATARERTEK AS C_TANARIERTEKELESHATARERTEK
|
|
,C_DIAKOLIMPIA AS C_DIAKOLIMPIA
|
|
,C_SZAKERTOIVIZSGAELNOKI AS C_SZAKERTOIVIZSGAELNOKI
|
|
,C_SZAKVIZSGA AS C_SZAKVIZSGA
|
|
,C_TOVABBKEPZES AS C_TOVABBKEPZES
|
|
,C_ORAKEGYHUZAMBAN AS C_ORAKEGYHUZAMBAN
|
|
,C_KOZOSSEGISZOLGALATKEZELO AS C_KOZOSSEGISZOLGALATKEZELO
|
|
,C_ELFOGADOTTSZANDEKNYILATKOZAT AS C_ELFOGADOTTSZANDEKNYILATKOZAT
|
|
,(SELECT ID FROM T_FELHASZNALO_OSSZES WHERE ELOZOTANEVIREKORDID = t.ID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID) AS ID
|
|
,TOROLT AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,MODIFIER AS MODIFIER
|
|
,MODIFIER AS CREATOR
|
|
,NULL AS NNID
|
|
,t.ID AS ELOZOTANEVIREKORDIDA
|
|
FROM T_ALKALMAZOTT_OSSZES t WHERE C_ALTANEVID = @aktTanevId AND C_ALINTEZMENYID = @intezmenyId
|
|
AND 0 = (SELECT COUNT(1) FROM T_ALKALMAZOTT_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND C_ALINTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDIDA = t.ID)
|
|
|
|
INSERT INTO T_FELHASZNALOBELEPES_OSSZES (
|
|
C_BEJELENTKEZESINEV
|
|
,C_FELHASZNALOID
|
|
,C_INTEZMENYID
|
|
,C_JELSZO
|
|
,C_JELSZOVALTOZTATASIDEJE
|
|
,C_KOTELEZOVALTOZTATNI
|
|
,C_MEGHIUSULTBELEPESEK
|
|
,C_NEPTUNNAPLOJELSZO
|
|
,C_SO
|
|
,C_TANEVID
|
|
,C_UTOLSOBELEPES
|
|
,C_GUID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,NNID
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
C_BEJELENTKEZESINEV AS C_BEJELENTKEZESINEV
|
|
,(SELECT ID FROM T_FELHASZNALO_OSSZES 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
|
|
,C_GUID
|
|
,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_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
|
AND 0 = (SELECT COUNT(1) FROM T_FELHASZNALOBELEPES_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
|
AND 0 <> (SELECT COUNT(1) FROM T_ALKALMAZOTT_OSSZES WHERE T_ALKALMAZOTT_OSSZES.ID = t.C_FELHASZNALOID)
|
|
|
|
INSERT INTO T_MUNKAUGYIADATOK_OSSZES (
|
|
C_ALKALMAZASKEZDETE
|
|
,C_ALKALMAZASMEGSZUNESE
|
|
,C_ALKALMAZOTTID
|
|
,C_BESOROLASIFOKOZAT
|
|
,C_BETOLTETLENALLASHELY
|
|
,C_FELADATELLATASIHELYID
|
|
,C_FOGLALKOZTATASTIPUS
|
|
,C_INTEZMENYID
|
|
,C_KOTELEZOORASZAM
|
|
,C_MUNKAIDOKEDVEZMENYOKA
|
|
,C_MUNKAIDOKEDVEZMENYOKASZOVEG
|
|
,C_MUNKAIDOKEDVEZMENYORASZAM
|
|
,C_MUNKAKORTIPUSA
|
|
,C_MUNKAVISZONYTIPUSA
|
|
,C_NYUGDIJAS
|
|
,C_PEDAGOGUSSTATUSZA
|
|
,C_RESZMUNKAIDOSZAZALEK
|
|
,C_TANEVID
|
|
,C_TARTOSHELYETTESITES
|
|
,C_UTAZOGYOGYPEDAGOGUS
|
|
,C_CSOKKENTETTMUNKAIDOS
|
|
,C_SZAKERTOMESTERPEDAGOGUS
|
|
,C_SZABADALLASHELY
|
|
,C_VEZETOIORASZAMOK
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
C_ALKALMAZASKEZDETE AS C_ALKALMAZASKEZDETE
|
|
,C_ALKALMAZASMEGSZUNESE AS C_ALKALMAZASMEGSZUNESE
|
|
,(SELECT ID FROM T_FELHASZNALO_OSSZES WHERE ELOZOTANEVIREKORDID = t.C_ALKALMAZOTTID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID) AS C_ALKALMAZOTTID
|
|
,IIF((SELECT COUNT(1) FROM T_BESOROLASIFOKOZATTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_BESOROLASIFOKOZAT) = 0,3040,t.C_BESOROLASIFOKOZAT) AS C_BESOROLASIFOKOZAT
|
|
,C_BETOLTETLENALLASHELY AS C_BETOLTETLENALLASHELY
|
|
,(SELECT ID FROM T_FELADATELLATASIHELY_OSSZES WHERE ELOZOTANEVIREKORDID = t.C_FELADATELLATASIHELYID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID) AS C_FELADATELLATASIHELYID
|
|
,IIF((SELECT COUNT(1) FROM T_FOGLALKOZTATASTIPUSA_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_FOGLALKOZTATASTIPUS) = 0,6465,t.C_FOGLALKOZTATASTIPUS) AS C_FOGLALKOZTATASTIPUS
|
|
,@intezmenyID AS C_INTEZMENYID
|
|
,C_KOTELEZOORASZAM AS C_KOTELEZOORASZAM
|
|
,IIF((SELECT COUNT(1) FROM T_MUNKAIDOKEDVEZMENYOKA_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_MUNKAIDOKEDVEZMENYOKA) = 0,3073,t.C_MUNKAIDOKEDVEZMENYOKA) AS C_MUNKAIDOKEDVEZMENYOKA
|
|
,C_MUNKAIDOKEDVEZMENYOKASZOVEG AS C_MUNKAIDOKEDVEZMENYOKASZOVEG
|
|
,C_MUNKAIDOKEDVEZMENYORASZAM AS C_MUNKAIDOKEDVEZMENYORASZAM
|
|
,IIF((SELECT COUNT(1) FROM T_MUNKAKORTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_MUNKAKORTIPUSA) = 0,548,t.C_MUNKAKORTIPUSA) AS C_MUNKAKORTIPUSA
|
|
,IIF((SELECT COUNT(1) FROM T_MUNKAVISZONYTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_MUNKAVISZONYTIPUSA) = 0,643,t.C_MUNKAVISZONYTIPUSA) AS C_MUNKAVISZONYTIPUSA
|
|
,C_NYUGDIJAS AS C_NYUGDIJAS
|
|
,IIF((SELECT COUNT(1) FROM T_PEDAGOGUSSTATUSZ WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_PEDAGOGUSSTATUSZA) = 0,3032,t.C_PEDAGOGUSSTATUSZA) AS C_PEDAGOGUSSTATUSZA
|
|
,C_RESZMUNKAIDOSZAZALEK AS C_RESZMUNKAIDOSZAZALEK
|
|
,@kovetkezoTanevId AS C_TANEVID
|
|
,C_TARTOSHELYETTESITES AS C_TARTOSHELYETTESITES
|
|
,C_UTAZOGYOGYPEDAGOGUS AS C_UTAZOGYOGYPEDAGOGUS
|
|
,C_CSOKKENTETTMUNKAIDOS AS C_CSOKKENTETTMUNKAIDOS
|
|
,C_SZAKERTOMESTERPEDAGOGUS AS C_SZAKERTOMESTERPEDAGOGUS
|
|
,C_SZABADALLASHELY AS C_SZABADALLASHELY
|
|
,C_VEZETOIORASZAMOK AS C_VEZETOIORASZAMOK
|
|
,TOROLT AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,MODIFIER AS MODIFIER
|
|
,MODIFIER AS CREATOR
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_MUNKAUGYIADATOK_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
|
AND 0 = (SELECT COUNT(1) FROM T_MUNKAUGYIADATOK_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
|
|
|
INSERT INTO T_CIM_OSSZES (
|
|
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_OSSZES 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_OSSZES 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_OSSZES 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
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_CIM_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
|
AND 0 = (SELECT COUNT(1) FROM T_CIM_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
|
AND 0 <> (SELECT COUNT(1) FROM T_ALKALMAZOTT_OSSZES WHERE T_ALKALMAZOTT_OSSZES.ID = t.C_FELHASZNALOID)
|
|
|
|
INSERT INTO T_EMAIL_OSSZES (
|
|
C_EMAILTIPUSA
|
|
,C_EMAILCIM
|
|
,C_ALAPERTELMEZETT
|
|
,C_FELHASZNALOID
|
|
,C_ISPUBLIC
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,NNID
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
IIF((SELECT COUNT(1) FROM T_EMAILTIPUS_OSSZES 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_OSSZES WHERE ELOZOTANEVIREKORDID = t.C_FELHASZNALOID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID) AS C_FELHASZNALOID
|
|
,C_ISPUBLIC AS C_ISPUBLIC
|
|
,@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_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
|
AND 0 = (SELECT COUNT(1) FROM T_EMAIL_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
|
AND 0 <> (SELECT COUNT(1) FROM T_ALKALMAZOTT_OSSZES WHERE T_ALKALMAZOTT_OSSZES.ID = t.C_FELHASZNALOID)
|
|
|
|
INSERT INTO T_TELEFON_OSSZES (
|
|
C_TELEFONTIPUSA
|
|
,C_TELEFONSZAM
|
|
,C_LEIRAS
|
|
,C_ALAPERTELMEZETT
|
|
,C_FELHASZNALOID
|
|
,C_ISPUBLIC
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,NNID
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
IIF((SELECT COUNT(1) FROM T_TELEFONTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_TELEFONTIPUSA) = 0,1019,t.C_TELEFONTIPUSA) AS C_TELEFONTIPUSA
|
|
,C_TELEFONSZAM AS C_TELEFONSZAM
|
|
,C_LEIRAS AS C_LEIRAS
|
|
,C_ALAPERTELMEZETT AS C_ALAPERTELMEZETT
|
|
,(SELECT ID FROM T_FELHASZNALO_OSSZES WHERE ELOZOTANEVIREKORDID = t.C_FELHASZNALOID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID) AS C_FELHASZNALOID
|
|
,C_ISPUBLIC AS C_ISPUBLIC
|
|
,@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_TELEFON_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
|
AND 0 = (SELECT COUNT(1) FROM T_TELEFON_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
|
AND 0 <> (SELECT COUNT(1) FROM T_ALKALMAZOTT_OSSZES WHERE T_ALKALMAZOTT_OSSZES.ID = t.C_FELHASZNALOID)
|
|
|
|
END
|
|
ELSE
|
|
BEGIN
|
|
DECLARE @KovTanevAlkalmazottId INT;
|
|
SET @KovTanevAlkalmazottId = (SELECT ID FROM T_ALKALMAZOTT_OSSZES WHERE ELOZOTANEVIREKORDIDA = @alkalmazottId AND C_ALTANEVID = @kovetkezoTanevId AND TOROLT = 'F')
|
|
|
|
UPDATE kovetkezo SET
|
|
kovetkezo.C_ADOSZAM = aktiv.C_ADOSZAM
|
|
,kovetkezo.C_ALAIRAS = aktiv.C_ALAIRAS
|
|
,kovetkezo.C_ALAPERTELMEZETTLCID = aktiv.C_ALAPERTELMEZETTLCID
|
|
,kovetkezo.C_ALLAMPOLGARSAGA = IIF((SELECT COUNT(1) FROM T_ALLAMPOLGARSAG_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_ALLAMPOLGARSAGA) = 0,216, aktiv.C_ALLAMPOLGARSAGA)
|
|
,kovetkezo.C_ALLAMPOLGARSAGA2 = IIF((SELECT COUNT(1) FROM T_ALLAMPOLGARSAG_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_ALLAMPOLGARSAGA2) = 0,216, aktiv.C_ALLAMPOLGARSAGA2)
|
|
,kovetkezo.C_ANYANYELVE = IIF((SELECT COUNT(1) FROM T_ANYANYELV_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_ANYANYELVE) = 0,493, aktiv.C_ANYANYELVE)
|
|
,kovetkezo.C_ANYJANEVE = aktiv.C_ANYJANEVE
|
|
,kovetkezo.C_ANYJANEVEELVALASZTO = aktiv.C_ANYJANEVEELVALASZTO
|
|
,kovetkezo.C_ANYJANEVESORREND = aktiv.C_ANYJANEVESORREND
|
|
,kovetkezo.C_DMSTARTTIME = aktiv.C_DMSTARTTIME
|
|
,kovetkezo.C_ELOTAG = aktiv.C_ELOTAG
|
|
,kovetkezo.C_FENNTARTOAZONOSITO = aktiv.C_FENNTARTOAZONOSITO
|
|
,kovetkezo.C_IGAZOLVANYSZAM = aktiv.C_IGAZOLVANYSZAM
|
|
,kovetkezo.C_IGAZOLVANYTIPUSA = IIF((SELECT COUNT(1) FROM T_IGAZOLVANYTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_IGAZOLVANYTIPUSA) = 0,543, aktiv.C_IGAZOLVANYTIPUSA)
|
|
,kovetkezo.C_KELLADSZINKRONIZALAS = aktiv.C_KELLADSZINKRONIZALAS
|
|
,kovetkezo.C_KERESESINEV = aktiv.C_KERESESINEV
|
|
,kovetkezo.C_KIRAZONOSITO = aktiv.C_KIRAZONOSITO
|
|
,kovetkezo.C_KRETAKOD = aktiv.C_KRETAKOD
|
|
,kovetkezo.C_LATASSERULTWEBHASZNALATA = aktiv.C_LATASSERULTWEBHASZNALATA
|
|
,kovetkezo.C_LEIRAS = aktiv.C_LEIRAS
|
|
,kovetkezo.C_NEME = aktiv.C_NEME
|
|
,kovetkezo.C_NEVSORREND = aktiv.C_NEVSORREND
|
|
,kovetkezo.C_NYILVANTARTASISZAM = aktiv.C_NYILVANTARTASISZAM
|
|
,kovetkezo.C_NYILVANTARTASKEZDETE = aktiv.C_NYILVANTARTASKEZDETE
|
|
,kovetkezo.C_NYOMTATASINEV = aktiv.C_NYOMTATASINEV
|
|
,kovetkezo.C_OKTATASIAZONOSITO = aktiv.C_OKTATASIAZONOSITO
|
|
,kovetkezo.C_OMKOD = aktiv.C_OMKOD
|
|
,kovetkezo.C_PROFILKEP = aktiv.C_PROFILKEP
|
|
,kovetkezo.C_SMSSZAM = aktiv.C_SMSSZAM
|
|
,kovetkezo.C_SMSSZINKRONIZALT = aktiv.C_SMSSZINKRONIZALT
|
|
,kovetkezo.C_SZULETESIDATUM = aktiv.C_SZULETESIDATUM
|
|
,kovetkezo.C_SZULETESIHELY = aktiv.C_SZULETESIHELY
|
|
,kovetkezo.C_SZULETESINEV = aktiv.C_SZULETESINEV
|
|
,kovetkezo.C_SZULETESINEVELVALASZTO = aktiv.C_SZULETESINEVELVALASZTO
|
|
,kovetkezo.C_SZULETESINEVSORREND = aktiv.C_SZULETESINEVSORREND
|
|
,kovetkezo.C_SZULETESIORSZAG = aktiv.C_SZULETESIORSZAG
|
|
,kovetkezo.C_TAJSZAM = aktiv.C_TAJSZAM
|
|
,kovetkezo.C_UTONEV = aktiv.C_UTONEV
|
|
,kovetkezo.C_VEZETEKNEV = aktiv.C_VEZETEKNEV
|
|
,kovetkezo.TOROLT = aktiv.TOROLT
|
|
FROM T_FELHASZNALO_OSSZES kovetkezo
|
|
INNER JOIN T_FELHASZNALO_OSSZES aktiv ON aktiv.C_INTEZMENYID = kovetkezo.C_INTEZMENYID AND aktiv.C_TANEVID = @aktTanevId AND aktiv.ID = @alkalmazottId
|
|
WHERE
|
|
kovetkezo.C_INTEZMENYID = @intezmenyId AND kovetkezo.C_TANEVID = @kovetkezoTanevId AND kovetkezo.ELOZOTANEVIREKORDID = @alkalmazottId
|
|
|
|
UPDATE kovetkezo SET
|
|
kovetkezo.C_ALLANDOHELYETTESITESRE = aktiv.C_ALLANDOHELYETTESITESRE
|
|
,kovetkezo.C_FOALLAS = aktiv.C_FOALLAS
|
|
,kovetkezo.C_TANARIAUTOMATAMEGAJANLASENGE = aktiv.C_TANARIAUTOMATAMEGAJANLASENGE
|
|
,kovetkezo.C_TANARIERTEKELESHATARERTEK = aktiv.C_TANARIERTEKELESHATARERTEK
|
|
,kovetkezo.C_DIAKOLIMPIA = aktiv.C_DIAKOLIMPIA
|
|
,kovetkezo.C_SZAKERTOIVIZSGAELNOKI = aktiv.C_SZAKERTOIVIZSGAELNOKI
|
|
,kovetkezo.C_SZAKVIZSGA = aktiv.C_SZAKVIZSGA
|
|
,kovetkezo.C_TOVABBKEPZES = aktiv.C_TOVABBKEPZES
|
|
,kovetkezo.C_ORAKEGYHUZAMBAN = aktiv.C_ORAKEGYHUZAMBAN
|
|
,kovetkezo.C_KOZOSSEGISZOLGALATKEZELO = aktiv.C_KOZOSSEGISZOLGALATKEZELO
|
|
,kovetkezo.C_ELFOGADOTTSZANDEKNYILATKOZAT = aktiv.C_ELFOGADOTTSZANDEKNYILATKOZAT
|
|
,kovetkezo.TOROLT = aktiv.TOROLT
|
|
FROM T_ALKALMAZOTT_OSSZES kovetkezo
|
|
INNER JOIN T_ALKALMAZOTT_OSSZES aktiv ON aktiv.C_ALINTEZMENYID = kovetkezo.C_ALINTEZMENYID AND aktiv.C_ALTANEVID = @aktTanevId AND aktiv.ID = @alkalmazottId
|
|
WHERE
|
|
kovetkezo.C_ALINTEZMENYID = @intezmenyId AND kovetkezo.C_ALTANEVID = @kovetkezoTanevId AND kovetkezo.ID = @KovTanevAlkalmazottId
|
|
|
|
|
|
DELETE FROM T_CIM_OSSZES WHERE C_FELHASZNALOID = @KovTanevAlkalmazottId AND C_GONDVISELOID IS NULL
|
|
DELETE FROM T_EMAIL_OSSZES WHERE C_FELHASZNALOID = @KovTanevAlkalmazottId AND C_GONDVISELOID IS NULL
|
|
DELETE FROM T_TELEFON_OSSZES WHERE C_FELHASZNALOID = @KovTanevAlkalmazottId AND C_GONDVISELOID IS NULL
|
|
DELETE FROM T_MUNKAUGYIADATOK_OSSZES WHERE C_ALKALMAZOTTID = @KovTanevAlkalmazottId
|
|
|
|
|
|
INSERT INTO T_CIM_OSSZES (
|
|
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_OSSZES 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
|
|
,@KovTanevAlkalmazottId 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_OSSZES 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
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_CIM_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
|
AND 0 = (SELECT COUNT(1) FROM T_CIM_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
|
AND 0 <> (SELECT COUNT(1) FROM T_ALKALMAZOTT_OSSZES WHERE T_ALKALMAZOTT_OSSZES.ID = t.C_FELHASZNALOID)
|
|
|
|
INSERT INTO T_EMAIL_OSSZES (
|
|
C_EMAILTIPUSA
|
|
,C_EMAILCIM
|
|
,C_ALAPERTELMEZETT
|
|
,C_FELHASZNALOID
|
|
,C_ISPUBLIC
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,NNID
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
IIF((SELECT COUNT(1) FROM T_EMAILTIPUS_OSSZES 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
|
|
,@KovTanevAlkalmazottId AS C_FELHASZNALOID
|
|
,C_ISPUBLIC AS C_ISPUBLIC
|
|
,@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_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
|
AND 0 = (SELECT COUNT(1) FROM T_EMAIL_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
|
AND 0 <> (SELECT COUNT(1) FROM T_ALKALMAZOTT_OSSZES WHERE T_ALKALMAZOTT_OSSZES.ID = t.C_FELHASZNALOID)
|
|
|
|
INSERT INTO T_TELEFON_OSSZES (
|
|
C_TELEFONTIPUSA
|
|
,C_TELEFONSZAM
|
|
,C_LEIRAS
|
|
,C_ALAPERTELMEZETT
|
|
,C_FELHASZNALOID
|
|
,C_ISPUBLIC
|
|
,C_INTEZMENYID
|
|
,C_TANEVID
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,NNID
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
IIF((SELECT COUNT(1) FROM T_TELEFONTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_TELEFONTIPUSA) = 0,1019,t.C_TELEFONTIPUSA) AS C_TELEFONTIPUSA
|
|
,C_TELEFONSZAM AS C_TELEFONSZAM
|
|
,C_LEIRAS AS C_LEIRAS
|
|
,C_ALAPERTELMEZETT AS C_ALAPERTELMEZETT
|
|
,@KovTanevAlkalmazottId AS C_FELHASZNALOID
|
|
,C_ISPUBLIC AS C_ISPUBLIC
|
|
,@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_TELEFON_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
|
AND 0 = (SELECT COUNT(1) FROM T_TELEFON_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
|
AND 0 <> (SELECT COUNT(1) FROM T_ALKALMAZOTT_OSSZES WHERE T_ALKALMAZOTT_OSSZES.ID = t.C_FELHASZNALOID)
|
|
|
|
INSERT INTO T_MUNKAUGYIADATOK_OSSZES (
|
|
C_ALKALMAZASKEZDETE
|
|
,C_ALKALMAZASMEGSZUNESE
|
|
,C_ALKALMAZOTTID
|
|
,C_BESOROLASIFOKOZAT
|
|
,C_BETOLTETLENALLASHELY
|
|
,C_FELADATELLATASIHELYID
|
|
,C_FOGLALKOZTATASTIPUS
|
|
,C_INTEZMENYID
|
|
,C_KOTELEZOORASZAM
|
|
,C_MUNKAIDOKEDVEZMENYOKA
|
|
,C_MUNKAIDOKEDVEZMENYOKASZOVEG
|
|
,C_MUNKAIDOKEDVEZMENYORASZAM
|
|
,C_MUNKAKORTIPUSA
|
|
,C_MUNKAVISZONYTIPUSA
|
|
,C_NYUGDIJAS
|
|
,C_PEDAGOGUSSTATUSZA
|
|
,C_RESZMUNKAIDOSZAZALEK
|
|
,C_TANEVID
|
|
,C_TARTOSHELYETTESITES
|
|
,C_UTAZOGYOGYPEDAGOGUS
|
|
,C_CSOKKENTETTMUNKAIDOS
|
|
,C_SZAKERTOMESTERPEDAGOGUS
|
|
,C_SZABADALLASHELY
|
|
,C_VEZETOIORASZAMOK
|
|
,TOROLT
|
|
,SERIAL
|
|
,LASTCHANGED
|
|
,CREATED
|
|
,MODIFIER
|
|
,CREATOR
|
|
,ELOZOTANEVIREKORDID
|
|
) SELECT
|
|
C_ALKALMAZASKEZDETE AS C_ALKALMAZASKEZDETE
|
|
,C_ALKALMAZASMEGSZUNESE AS C_ALKALMAZASMEGSZUNESE
|
|
,@KovTanevAlkalmazottId AS C_ALKALMAZOTTID
|
|
,IIF((SELECT COUNT(1) FROM T_BESOROLASIFOKOZATTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_BESOROLASIFOKOZAT) = 0,3040,t.C_BESOROLASIFOKOZAT) AS C_BESOROLASIFOKOZAT
|
|
,C_BETOLTETLENALLASHELY AS C_BETOLTETLENALLASHELY
|
|
,(SELECT ID FROM T_FELADATELLATASIHELY_OSSZES WHERE ELOZOTANEVIREKORDID = t.C_FELADATELLATASIHELYID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID) AS C_FELADATELLATASIHELYID
|
|
,IIF((SELECT COUNT(1) FROM T_FOGLALKOZTATASTIPUSA_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_FOGLALKOZTATASTIPUS) = 0,6465,t.C_FOGLALKOZTATASTIPUS) AS C_FOGLALKOZTATASTIPUS
|
|
,@intezmenyID AS C_INTEZMENYID
|
|
,C_KOTELEZOORASZAM AS C_KOTELEZOORASZAM
|
|
,IIF((SELECT COUNT(1) FROM T_MUNKAIDOKEDVEZMENYOKA_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_MUNKAIDOKEDVEZMENYOKA) = 0,3073,t.C_MUNKAIDOKEDVEZMENYOKA) AS C_MUNKAIDOKEDVEZMENYOKA
|
|
,C_MUNKAIDOKEDVEZMENYOKASZOVEG AS C_MUNKAIDOKEDVEZMENYOKASZOVEG
|
|
,C_MUNKAIDOKEDVEZMENYORASZAM AS C_MUNKAIDOKEDVEZMENYORASZAM
|
|
,IIF((SELECT COUNT(1) FROM T_MUNKAKORTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_MUNKAKORTIPUSA) = 0,548,t.C_MUNKAKORTIPUSA) AS C_MUNKAKORTIPUSA
|
|
,IIF((SELECT COUNT(1) FROM T_MUNKAVISZONYTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_MUNKAVISZONYTIPUSA) = 0,643,t.C_MUNKAVISZONYTIPUSA) AS C_MUNKAVISZONYTIPUSA
|
|
,C_NYUGDIJAS AS C_NYUGDIJAS
|
|
,IIF((SELECT COUNT(1) FROM T_PEDAGOGUSSTATUSZ WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_PEDAGOGUSSTATUSZA) = 0,3032,t.C_PEDAGOGUSSTATUSZA) AS C_PEDAGOGUSSTATUSZA
|
|
,C_RESZMUNKAIDOSZAZALEK AS C_RESZMUNKAIDOSZAZALEK
|
|
,@kovetkezoTanevId AS C_TANEVID
|
|
,C_TARTOSHELYETTESITES AS C_TARTOSHELYETTESITES
|
|
,C_UTAZOGYOGYPEDAGOGUS AS C_UTAZOGYOGYPEDAGOGUS
|
|
,C_CSOKKENTETTMUNKAIDOS AS C_CSOKKENTETTMUNKAIDOS
|
|
,C_SZAKERTOMESTERPEDAGOGUS AS C_SZAKERTOMESTERPEDAGOGUS
|
|
,C_SZABADALLASHELY AS C_SZABADALLASHELY
|
|
,C_VEZETOIORASZAMOK AS C_VEZETOIORASZAMOK
|
|
,TOROLT AS TOROLT
|
|
,0 AS SERIAL
|
|
,GETDATE() AS LASTCHANGED
|
|
,GETDATE() AS CREATED
|
|
,MODIFIER AS MODIFIER
|
|
,MODIFIER AS CREATOR
|
|
,t.ID AS ELOZOTANEVIREKORDID
|
|
FROM T_MUNKAUGYIADATOK_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
|
AND 0 = (SELECT COUNT(1) FROM T_MUNKAUGYIADATOK_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
|
|
|
|
|
EXEC sp_FollowUpAlkalmazottTovabbiMunkaugy @intezmenyId, @aktTanevId, @kovetkezoTanevId, @alkalmazottId
|
|
EXEC sp_FollowUpAlkalmazottPEP @intezmenyId, @aktTanevId, @kovetkezoTanevId, @alkalmazottId
|
|
EXEC sp_FollowUpAlkalmazottVegzettseg @intezmenyId, @aktTanevId, @kovetkezoTanevId, @alkalmazottId
|
|
|
|
END
|
|
END
|
|
GO
|