init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,8 @@
|
|||
IF DB_NAME() LIKE '%KRETA_KLIK%'
|
||||
BEGIN
|
||||
UPDATE fhNew set C_KKKEPESITESID=fhOld.C_KKKEPESITESID
|
||||
FROM T_ALKALMAZOTT fhNew
|
||||
INNER JOIN T_TANEV tn ON tn.C_NEV='2018/2019' AND tn.ID=fhNew.C_ALTANEVID
|
||||
INNER JOIN T_ALKALMAZOTT fhOld ON fhOld.ID=fhNew.ELOZOTANEVIREKORDIDA AND fhOld.TOROLT='F' AND fhOld.C_KKKEPESITESID IS NOT NULL
|
||||
WHERE fhNew.TOROLT='F' AND fhNew.C_KKKEPESITESID IS NULL
|
||||
END
|
|
@ -0,0 +1,595 @@
|
|||
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
|
||||
DECLARE @ujAlkalmazottId int
|
||||
|
||||
SELECT @ujAlkalmazottId = ID
|
||||
FROM T_FELHASZNALO_OSSZES
|
||||
WHERE ELOZOTANEVIREKORDID = @alkalmazottId
|
||||
AND C_TANEVID = @kovetkezoTanevId
|
||||
|
||||
IF (SELECT TOROLT FROM T_FELHASZNALO_OSSZES WHERE ID = @alkalmazottId) = 'T' OR (SELECT TOROLT FROM T_FELHASZNALO_OSSZES WHERE ID = @ujAlkalmazottId) = 'T' BEGIN
|
||||
RETURN
|
||||
END
|
||||
|
||||
IF @ujAlkalmazottId IS NULL 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
|
||||
,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
|
||||
,@kovetkezoTanevId AS C_TANEVID
|
||||
,C_UTONEV AS C_UTONEV
|
||||
,C_VEZETEKNEV AS C_VEZETEKNEV
|
||||
,TOROLT
|
||||
,0 AS SERIAL
|
||||
,GETDATE() AS LASTCHANGED
|
||||
,GETDATE() AS CREATED
|
||||
,MODIFIER AS MODIFIER
|
||||
,MODIFIER AS CREATOR
|
||||
,NULL AS NNID
|
||||
,ID AS ELOZOTANEVIREKORDID
|
||||
FROM T_FELHASZNALO_OSSZES akt
|
||||
WHERE akt.C_TANEVID = @aktTanevId
|
||||
AND akt.ID = @alkalmazottId
|
||||
AND akt.C_INTEZMENYID = @intezmenyId
|
||||
AND EXISTS (SELECT 1 FROM T_ALKALMAZOTT_OSSZES WHERE T_ALKALMAZOTT_OSSZES.ID = akt.ID AND TOROLT = 'F')
|
||||
AND akt.TOROLT = 'F'
|
||||
SET @ujAlkalmazottId = SCOPE_IDENTITY()
|
||||
END
|
||||
ELSE BEGIN
|
||||
UPDATE kov SET
|
||||
C_ADOSZAM = akt.C_ADOSZAM
|
||||
,C_ALAIRAS = akt.C_ALAIRAS
|
||||
,C_ALAPERTELMEZETTLCID = akt.C_ALAPERTELMEZETTLCID
|
||||
,C_ALLAMPOLGARSAGA = akt.C_ALLAMPOLGARSAGA
|
||||
,C_ALLAMPOLGARSAGA2 = akt.C_ALLAMPOLGARSAGA2
|
||||
,C_ANYANYELVE = akt.C_ANYANYELVE
|
||||
,C_ANYJANEVE = akt.C_ANYJANEVE
|
||||
,C_ANYJANEVEELVALASZTO = akt.C_ANYJANEVEELVALASZTO
|
||||
,C_ANYJANEVESORREND = akt.C_ANYJANEVESORREND
|
||||
,C_DMSTARTTIME = akt.C_DMSTARTTIME
|
||||
,C_ELOTAG = akt.C_ELOTAG
|
||||
,C_FENNTARTOAZONOSITO = akt.C_FENNTARTOAZONOSITO
|
||||
,C_IGAZOLVANYSZAM = akt.C_IGAZOLVANYSZAM
|
||||
,C_IGAZOLVANYTIPUSA = akt.C_IGAZOLVANYTIPUSA
|
||||
,C_KELLADSZINKRONIZALAS = akt.C_KELLADSZINKRONIZALAS
|
||||
,C_KERESESINEV = akt.C_KERESESINEV
|
||||
,C_KIRAZONOSITO = akt.C_KIRAZONOSITO
|
||||
,C_KRETAKOD = akt.C_KRETAKOD
|
||||
,C_LATASSERULTWEBHASZNALATA = akt.C_LATASSERULTWEBHASZNALATA
|
||||
,C_LEIRAS = akt.C_LEIRAS
|
||||
,C_NEME = akt.C_NEME
|
||||
,C_NEVSORREND = akt.C_NEVSORREND
|
||||
,C_NYILVANTARTASISZAM = akt.C_NYILVANTARTASISZAM
|
||||
,C_NYILVANTARTASKEZDETE = akt.C_NYILVANTARTASKEZDETE
|
||||
,C_NYOMTATASINEV = akt.C_NYOMTATASINEV
|
||||
,C_OKTATASIAZONOSITO = akt.C_OKTATASIAZONOSITO
|
||||
,C_OMKOD = akt.C_OMKOD
|
||||
,C_PROFILKEP = akt.C_PROFILKEP
|
||||
,C_SMSSZAM = akt.C_SMSSZAM
|
||||
,C_SMSSZINKRONIZALT = akt.C_SMSSZINKRONIZALT
|
||||
,C_SZULETESIDATUM = akt.C_SZULETESIDATUM
|
||||
,C_SZULETESIHELY = akt.C_SZULETESIHELY
|
||||
,C_SZULETESINEV = akt.C_SZULETESINEV
|
||||
,C_SZULETESINEVELVALASZTO = akt.C_SZULETESINEVELVALASZTO
|
||||
,C_SZULETESINEVSORREND = akt.C_SZULETESINEVSORREND
|
||||
,C_SZULETESIORSZAG = akt.C_SZULETESIORSZAG
|
||||
,C_TAJSZAM = akt.C_TAJSZAM
|
||||
,C_UTONEV = akt.C_UTONEV
|
||||
,C_VEZETEKNEV = akt.C_VEZETEKNEV
|
||||
,SERIAL += 1
|
||||
,LASTCHANGED = GETDATE()
|
||||
,MODIFIER = akt.MODIFIER
|
||||
FROM T_FELHASZNALO_OSSZES kov
|
||||
INNER JOIN T_FELHASZNALO_OSSZES akt ON kov.ELOZOTANEVIREKORDID = akt.ID
|
||||
WHERE kov.ID = @ujAlkalmazottId
|
||||
AND kov.C_TANEVID = @kovetkezoTanevId
|
||||
AND kov.C_INTEZMENYID = @intezmenyId
|
||||
AND akt.ID = @alkalmazottId
|
||||
END
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM T_ALKALMAZOTT_OSSZES WHERE ID = @ujAlkalmazottId AND C_ALTANEVID = @kovetkezoTanevId AND C_ALINTEZMENYID = @intezmenyId) BEGIN
|
||||
INSERT INTO T_ALKALMAZOTT_OSSZES (
|
||||
C_ALINTEZMENYID
|
||||
,C_ALLANDOHELYETTESITESRE
|
||||
,C_KKKEPESITESID
|
||||
,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
|
||||
,(SELECT CASE WHEN DB_NAME() LIKE '%KRETA_KLIK%' THEN akt.C_KKKEPESITESID ELSE NULL END)
|
||||
,@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
|
||||
,@ujAlkalmazottId AS ID
|
||||
,akt.TOROLT AS TOROLT
|
||||
,0 AS SERIAL
|
||||
,GETDATE() AS LASTCHANGED
|
||||
,GETDATE() AS CREATED
|
||||
,NULL AS MODIFIER
|
||||
,NULL AS CREATOR
|
||||
,NULL AS NNID
|
||||
,akt.ID AS ELOZOTANEVIREKORDIDA
|
||||
FROM T_ALKALMAZOTT_OSSZES akt
|
||||
WHERE akt.C_ALTANEVID = @aktTanevId
|
||||
AND akt.ID = @alkalmazottId
|
||||
AND akt.TOROLT = 'F'
|
||||
END
|
||||
ELSE BEGIN
|
||||
UPDATE kov SET
|
||||
C_ALLANDOHELYETTESITESRE = akt.C_ALLANDOHELYETTESITESRE
|
||||
,C_FOALLAS = akt.C_FOALLAS
|
||||
,C_KKKEPESITESID=(SELECT CASE WHEN DB_NAME() LIKE '%KRETA_KLIK%' THEN akt.C_KKKEPESITESID ELSE NULL END)
|
||||
,C_TANARIAUTOMATAMEGAJANLASENGE = akt.C_TANARIAUTOMATAMEGAJANLASENGE
|
||||
,C_TANARIERTEKELESHATARERTEK = akt.C_TANARIERTEKELESHATARERTEK
|
||||
,C_DIAKOLIMPIA = akt.C_DIAKOLIMPIA
|
||||
,C_SZAKERTOIVIZSGAELNOKI = akt.C_SZAKERTOIVIZSGAELNOKI
|
||||
,C_SZAKVIZSGA = akt.C_SZAKVIZSGA
|
||||
,C_TOVABBKEPZES = akt.C_TOVABBKEPZES
|
||||
,C_ORAKEGYHUZAMBAN = akt.C_ORAKEGYHUZAMBAN
|
||||
,C_KOZOSSEGISZOLGALATKEZELO = akt.C_KOZOSSEGISZOLGALATKEZELO
|
||||
,C_ELFOGADOTTSZANDEKNYILATKOZAT = akt.C_ELFOGADOTTSZANDEKNYILATKOZAT
|
||||
,TOROLT = akt.TOROLT
|
||||
,SERIAL = kov.SERIAL+1
|
||||
,LASTCHANGED = GETDATE()
|
||||
,MODIFIER = akt.MODIFIER
|
||||
,NNID = akt.NNID
|
||||
FROM T_ALKALMAZOTT_OSSZES kov
|
||||
INNER JOIN T_ALKALMAZOTT_OSSZES akt ON kov.ELOZOTANEVIREKORDIDA = akt.ID AND akt.C_ALINTEZMENYID = @intezmenyId AND akt.C_ALTANEVID = @aktTanevId
|
||||
WHERE kov.C_ALTANEVID = @kovetkezoTanevId
|
||||
AND kov.C_ALINTEZMENYID = @intezmenyId
|
||||
AND akt.ID = @alkalmazottId
|
||||
AND kov.ID = @ujAlkalmazottId
|
||||
END
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM T_MUNKAUGYIADATOK_OSSZES WHERE C_ALKALMAZOTTID = @ujAlkalmazottId AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId) BEGIN
|
||||
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_VEZETOIORASZAMOK
|
||||
,C_UTAZOGYOGYPEDAGOGUS
|
||||
,C_CSOKKENTETTMUNKAIDOS
|
||||
,C_SZAKERTOMESTERPEDAGOGUS
|
||||
,C_SZABADALLASHELY
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
akt.C_ALKALMAZASKEZDETE AS C_ALKALMAZASKEZDETE
|
||||
,akt.C_ALKALMAZASMEGSZUNESE AS C_ALKALMAZASMEGSZUNESE
|
||||
,@ujAlkalmazottId AS C_ALKALMAZOTTID
|
||||
,akt.C_BESOROLASIFOKOZAT AS C_BESOROLASIFOKOZAT
|
||||
,akt.C_BETOLTETLENALLASHELY AS C_BETOLTETLENALLASHELY
|
||||
,fh.ID AS C_FELADATELLATASIHELYID
|
||||
,akt.C_FOGLALKOZTATASTIPUS AS C_FOGLALKOZTATASTIPUS
|
||||
,@intezmenyId AS C_INTEZMENYID
|
||||
,akt.C_KOTELEZOORASZAM AS C_KOTELEZOORASZAM
|
||||
,akt.C_MUNKAIDOKEDVEZMENYOKA AS C_MUNKAIDOKEDVEZMENYOKA
|
||||
,akt.C_MUNKAIDOKEDVEZMENYOKASZOVEG AS C_MUNKAIDOKEDVEZMENYOKASZOVEG
|
||||
,akt.C_MUNKAIDOKEDVEZMENYORASZAM AS C_MUNKAIDOKEDVEZMENYORASZAM
|
||||
,akt.C_MUNKAKORTIPUSA AS C_MUNKAKORTIPUSA
|
||||
,akt.C_MUNKAVISZONYTIPUSA AS C_MUNKAVISZONYTIPUSA
|
||||
,akt.C_NYUGDIJAS AS C_NYUGDIJAS
|
||||
,akt.C_PEDAGOGUSSTATUSZA AS C_PEDAGOGUSSTATUSZA
|
||||
,akt.C_RESZMUNKAIDOSZAZALEK AS C_RESZMUNKAIDOSZAZALEK
|
||||
,@kovetkezoTanevId AS C_TANEVID
|
||||
,akt.C_TARTOSHELYETTESITES AS C_TARTOSHELYETTESITES
|
||||
,akt.C_VEZETOIORASZAMOK AS C_VEZETOIORASZAMOK
|
||||
,akt.C_UTAZOGYOGYPEDAGOGUS AS C_UTAZOGYOGYPEDAGOGUS
|
||||
,akt.C_CSOKKENTETTMUNKAIDOS AS C_CSOKKENTETTMUNKAIDOS
|
||||
,akt.C_SZAKERTOMESTERPEDAGOGUS AS C_SZAKERTOMESTERPEDAGOGUS
|
||||
,akt.C_SZABADALLASHELY AS C_SZABADALLASHELY
|
||||
,akt.TOROLT AS TOROLT
|
||||
,0 AS SERIAL
|
||||
,GETDATE() AS LASTCHANGED
|
||||
,GETDATE() AS CREATED
|
||||
,akt.MODIFIER AS MODIFIER
|
||||
,akt.MODIFIER AS CREATOR
|
||||
,akt.ID AS ELOZOTANEVIREKORDID
|
||||
FROM T_MUNKAUGYIADATOK_OSSZES akt
|
||||
INNER JOIN T_FELADATELLATASIHELY_OSSZES fh ON fh.ELOZOTANEVIREKORDID = akt.C_FELADATELLATASIHELYID
|
||||
WHERE akt.C_TANEVID = @aktTanevId
|
||||
AND akt.TOROLT = 'F'
|
||||
AND fh.C_TANEVID = @kovetkezoTanevId
|
||||
AND akt.C_ALKALMAZOTTID = @alkalmazottId
|
||||
AND NOT EXISTS (SELECT 1 FROM T_MUNKAUGYIADATOK kov WHERE kov.ELOZOTANEVIREKORDID = akt.ID AND kov.C_ALKALMAZOTTID = @ujAlkalmazottId)
|
||||
END
|
||||
ELSE BEGIN
|
||||
UPDATE kov SET
|
||||
C_ALKALMAZASKEZDETE = akt.C_ALKALMAZASKEZDETE
|
||||
,C_ALKALMAZASMEGSZUNESE = akt.C_ALKALMAZASMEGSZUNESE
|
||||
,C_KOTELEZOORASZAM = akt.C_KOTELEZOORASZAM
|
||||
,C_MUNKAIDOKEDVEZMENYORASZAM = akt.C_MUNKAIDOKEDVEZMENYORASZAM
|
||||
,C_MUNKAKORTIPUSA = akt.C_MUNKAKORTIPUSA
|
||||
,C_MUNKAVISZONYTIPUSA = akt.C_MUNKAVISZONYTIPUSA
|
||||
,C_BETOLTETLENALLASHELY = akt.C_BETOLTETLENALLASHELY
|
||||
,C_MUNKAIDOKEDVEZMENYOKASZOVEG = akt.C_MUNKAIDOKEDVEZMENYOKASZOVEG
|
||||
,C_TARTOSHELYETTESITES = akt.C_TARTOSHELYETTESITES
|
||||
,C_PEDAGOGUSSTATUSZA = akt.C_PEDAGOGUSSTATUSZA
|
||||
,C_BESOROLASIFOKOZAT = akt.C_BESOROLASIFOKOZAT
|
||||
,C_MUNKAIDOKEDVEZMENYOKA = akt.C_MUNKAIDOKEDVEZMENYOKA
|
||||
,C_NYUGDIJAS = akt.C_NYUGDIJAS
|
||||
,C_RESZMUNKAIDOSZAZALEK = akt.C_RESZMUNKAIDOSZAZALEK
|
||||
,C_FOGLALKOZTATASTIPUS = akt.C_FOGLALKOZTATASTIPUS
|
||||
,C_VEZETOIORASZAMOK = akt.C_VEZETOIORASZAMOK
|
||||
,C_UTAZOGYOGYPEDAGOGUS = akt.C_UTAZOGYOGYPEDAGOGUS
|
||||
,C_CSOKKENTETTMUNKAIDOS = akt.C_CSOKKENTETTMUNKAIDOS
|
||||
,C_SZAKERTOMESTERPEDAGOGUS = akt.C_SZAKERTOMESTERPEDAGOGUS
|
||||
,C_SZABADALLASHELY = akt.C_SZABADALLASHELY
|
||||
,C_FELADATELLATASIHELYID = fhKov.ID
|
||||
,SERIAL += 1
|
||||
,LASTCHANGED =GETDATE()
|
||||
FROM T_MUNKAUGYIADATOK_OSSZES kov
|
||||
INNER JOIN T_MUNKAUGYIADATOK_OSSZES akt ON akt.ID = kov.ELOZOTANEVIREKORDID
|
||||
INNER JOIN T_FELADATELLATASIHELY_OSSZES fhKov ON fhKov.ELOZOTANEVIREKORDID = akt.C_FELADATELLATASIHELYID
|
||||
WHERE kov.C_ALKALMAZOTTID = @ujAlkalmazottId
|
||||
AND kov.C_TANEVID = @kovetkezoTanevId
|
||||
AND kov.C_INTEZMENYID = @intezmenyId
|
||||
AND akt.TOROLT = 'F'
|
||||
AND kov.TOROLT = 'F'
|
||||
END
|
||||
|
||||
|
||||
/* T_CIM_OSSZES */
|
||||
UPDATE kov set
|
||||
kov.C_AJTO = akt.C_AJTO
|
||||
,kov.C_ALAPERTELMEZETT = akt.C_ALAPERTELMEZETT
|
||||
,kov.C_CIMTIPUSA = akt.C_CIMTIPUSA
|
||||
,kov.C_EMELET = akt.C_EMELET
|
||||
,kov.C_EPULET = akt.C_EPULET
|
||||
,kov.C_FELHASZNALOID = @ujAlkalmazottId
|
||||
,kov.C_HAZSZAM = akt.C_HAZSZAM
|
||||
,kov.C_INTEZMENYID = @intezmenyId
|
||||
,kov.C_IRANYITOSZAM = akt.C_IRANYITOSZAM
|
||||
,kov.C_KOZTERULET = akt.C_KOZTERULET
|
||||
,kov.C_KOZTERULETJELLEGE = akt.C_KOZTERULETJELLEGE
|
||||
,kov.C_LEPCSOHAZ = akt.C_LEPCSOHAZ
|
||||
,kov.C_MEGYE = akt.C_MEGYE
|
||||
,kov.C_ORSZAG = akt.C_ORSZAG
|
||||
,kov.C_OSSZETETTCIM = akt.C_OSSZETETTCIM
|
||||
,kov.C_TANEVID = @kovetkezoTanevId
|
||||
,kov.C_VAROS = akt.C_VAROS
|
||||
,kov.SERIAL += 1
|
||||
,kov.LASTCHANGED = GETDATE()
|
||||
,kov.MODIFIER = akt.MODIFIER
|
||||
,kov.NNID = akt.NNID
|
||||
FROM T_CIM_OSSZES kov
|
||||
INNER JOIN T_CIM_OSSZES akt ON akt.ID = kov.ELOZOTANEVIREKORDID
|
||||
WHERE kov.C_FELHASZNALOID = @ujAlkalmazottId
|
||||
AND akt.C_FELHASZNALOID = @alkalmazottId
|
||||
AND kov.C_TANEVID = @kovetkezoTanevId
|
||||
AND akt.C_TANEVID = @aktTanevId
|
||||
AND akt.C_INTEZMENYID = @intezmenyId
|
||||
AND kov.C_INTEZMENYID = @intezmenyId
|
||||
AND akt.TOROLT = 'F'
|
||||
AND kov.TOROLT = 'F'
|
||||
|
||||
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
|
||||
,akt.C_CIMTIPUSA AS C_CIMTIPUSA
|
||||
,akt.C_EMELET AS C_EMELET
|
||||
,akt.C_EPULET AS C_EPULET
|
||||
,@ujAlkalmazottId AS C_FELHASZNALOID
|
||||
,akt.C_HAZSZAM AS C_HAZSZAM
|
||||
,@intezmenyId AS C_INTEZMENYID
|
||||
,akt.C_IRANYITOSZAM AS C_IRANYITOSZAM
|
||||
,akt.C_KOZTERULET AS C_KOZTERULET
|
||||
,akt.C_KOZTERULETJELLEGE AS C_KOZTERULETJELLEGE
|
||||
,akt.C_LEPCSOHAZ AS C_LEPCSOHAZ
|
||||
,akt.C_MEGYE AS C_MEGYE
|
||||
,akt.C_ORSZAG AS C_ORSZAG
|
||||
,akt.C_OSSZETETTCIM AS C_OSSZETETTCIM
|
||||
,@kovetkezoTanevId AS C_TANEVID
|
||||
,akt.C_VAROS AS C_VAROS
|
||||
,akt.TOROLT AS TOROLT
|
||||
,0 AS SERIAL
|
||||
,GETDATE() AS LASTCHANGED
|
||||
,GETDATE() AS CREATED
|
||||
,akt.MODIFIER AS MODIFIER
|
||||
,akt.MODIFIER AS CREATOR
|
||||
,NULL AS NNID
|
||||
,akt.ID AS ELOZOTANEVIREKORDID
|
||||
FROM T_CIM_OSSZES akt
|
||||
WHERE akt.C_FELHASZNALOID = @alkalmazottId
|
||||
AND akt.TOROLT = 'F'
|
||||
AND akt.C_TANEVID = @aktTanevId
|
||||
AND NOT EXISTS (SELECT 1 FROM T_CIM_OSSZES kov WHERE kov.ELOZOTANEVIREKORDID = akt.ID AND kov.C_TANEVID = @kovetkezoTanevId AND kov.C_FELHASZNALOID = @ujAlkalmazottId)
|
||||
|
||||
|
||||
/* T_TELEFON_OSSZES */
|
||||
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
|
||||
,C_GONDVISELOID = akt.C_GONDVISELOID
|
||||
,C_INTEZMENYID = @intezmenyId
|
||||
,C_TANEVID = @kovetkezoTanevId
|
||||
,SERIAL += 1
|
||||
,LASTCHANGED = getdate()
|
||||
,MODIFIER = akt.MODIFIER
|
||||
FROM T_TELEFON_OSSZES kov
|
||||
INNER JOIN T_TELEFON_OSSZES akt ON kov.ELOZOTANEVIREKORDID = akt.ID
|
||||
WHERE kov.C_FELHASZNALOID = @ujAlkalmazottId
|
||||
AND akt.C_FELHASZNALOID = @alkalmazottId
|
||||
AND kov.C_TANEVID = @kovetkezoTanevId
|
||||
AND akt.C_TANEVID = @aktTanevId
|
||||
AND akt.C_INTEZMENYID = @intezmenyId
|
||||
AND kov.C_INTEZMENYID = @intezmenyId
|
||||
AND akt.TOROLT = 'F'
|
||||
AND kov.TOROLT = 'F'
|
||||
|
||||
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
|
||||
,NNID
|
||||
) SELECT
|
||||
akt.C_TELEFONTIPUSA
|
||||
,akt.C_TELEFONSZAM
|
||||
,akt.C_LEIRAS
|
||||
,akt.C_ALAPERTELMEZETT
|
||||
,akt.C_ISPUBLIC
|
||||
,akt.C_GONDVISELOID
|
||||
,@ujAlkalmazottId
|
||||
,@intezmenyId
|
||||
,@kovetkezoTanevId
|
||||
,akt.TOROLT
|
||||
,0
|
||||
,GETDATE()
|
||||
,GETDATE()
|
||||
,akt.MODIFIER
|
||||
,akt.MODIFIER
|
||||
,akt.ID
|
||||
,NULL
|
||||
FROM T_TELEFON_OSSZES akt
|
||||
WHERE akt.C_FELHASZNALOID = @alkalmazottId
|
||||
AND akt.TOROLT = 'F'
|
||||
AND akt.C_TANEVID = @aktTanevId
|
||||
AND NOT EXISTS (SELECT 1 FROM T_TELEFON_OSSZES kov WHERE kov.ELOZOTANEVIREKORDID = akt.ID AND kov.C_TANEVID = @kovetkezoTanevId AND kov.C_FELHASZNALOID = @ujAlkalmazottId)
|
||||
|
||||
|
||||
/* T_EMAIL_OSSZES */
|
||||
UPDATE kov SET
|
||||
kov.C_EMAILTIPUSA = akt.C_EMAILTIPUSA
|
||||
,kov.C_EMAILCIM = akt.C_EMAILCIM
|
||||
,kov.C_ALAPERTELMEZETT = akt.C_ALAPERTELMEZETT
|
||||
,kov.C_INTEZMENYID = @intezmenyId
|
||||
,kov.C_TANEVID = @kovetkezoTanevId
|
||||
,kov.SERIAL += 1
|
||||
,kov.LASTCHANGED = GETDATE()
|
||||
,kov.MODIFIER = akt.MODIFIER
|
||||
FROM T_EMAIL_OSSZES kov
|
||||
INNER JOIN T_EMAIL_OSSZES akt ON kov.ELOZOTANEVIREKORDID = akt.ID
|
||||
WHERE kov.C_FELHASZNALOID = @ujAlkalmazottId
|
||||
AND akt.C_FELHASZNALOID = @alkalmazottId
|
||||
AND kov.C_TANEVID = @kovetkezoTanevId
|
||||
AND akt.C_TANEVID = @aktTanevId
|
||||
AND akt.C_INTEZMENYID = @intezmenyId
|
||||
AND kov.C_INTEZMENYID = @intezmenyId
|
||||
AND akt.TOROLT = 'F'
|
||||
AND kov.TOROLT = 'F'
|
||||
|
||||
INSERT INTO T_EMAIL_OSSZES(
|
||||
C_EMAILTIPUSA
|
||||
,C_EMAILCIM
|
||||
,C_ALAPERTELMEZETT
|
||||
,C_FELHASZNALOID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,NNID
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
akt.C_EMAILTIPUSA AS C_EMAILTIPUSA
|
||||
,akt.C_EMAILCIM AS C_EMAILCIM
|
||||
,akt.C_ALAPERTELMEZETT AS C_ALAPERTELMEZETT
|
||||
,@ujAlkalmazottId AS C_FELHASZNALOID
|
||||
,@intezmenyId AS C_INTEZMENYID
|
||||
,@kovetkezoTanevId AS C_TANEVID
|
||||
,0 AS SERIAL
|
||||
,GETDATE() AS LASTCHANGED
|
||||
,GETDATE() AS CREATED
|
||||
,akt.MODIFIER AS MODIFIER
|
||||
,akt.MODIFIER AS CREATOR
|
||||
,NULL AS NNID
|
||||
,akt.ID AS ELOZOTANEVIREKORDID
|
||||
FROM T_EMAIL_OSSZES akt
|
||||
WHERE akt.C_TANEVID = @aktTanevId
|
||||
AND akt.C_FELHASZNALOID = @alkalmazottId
|
||||
AND akt.TOROLT = 'F'
|
||||
AND akt.C_TANEVID = @aktTanevId
|
||||
AND NOT EXISTS (SELECT 1 FROM T_EMAIL_OSSZES kov WHERE kov.ELOZOTANEVIREKORDID = akt.ID AND kov.C_TANEVID = @kovetkezoTanevId AND kov.C_FELHASZNALOID = @ujAlkalmazottId)
|
||||
|
||||
EXEC sp_FollowUpAlkalmazottTovabbiMunkaugy @intezmenyId, @aktTanevId, @kovetkezoTanevId, @alkalmazottId
|
||||
EXEC sp_FollowUpAlkalmazottPEP @intezmenyId, @aktTanevId, @kovetkezoTanevId, @alkalmazottId
|
||||
EXEC sp_FollowUpAlkalmazottVegzettseg @intezmenyId, @aktTanevId, @kovetkezoTanevId, @alkalmazottId
|
||||
|
||||
END
|
|
@ -0,0 +1,264 @@
|
|||
IF OBJECT_ID('sp_FollowUpAlkalmazottVegzettsegKK') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE sp_FollowUpAlkalmazottVegzettsegKK
|
||||
END;
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE sp_FollowUpAlkalmazottVegzettsegKK
|
||||
@intezmenyId int,
|
||||
@aktTanevId int,
|
||||
@kovetkezoTanevId int,
|
||||
@alkalmazottId int
|
||||
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE @kovAlkalmazottId int
|
||||
|
||||
SELECT @kovAlkalmazottId = ID
|
||||
FROM T_FELHASZNALO_OSSZES fh
|
||||
WHERE fh.ELOZOTANEVIREKORDID = @alkalmazottId
|
||||
|
||||
IF @kovAlkalmazottId IS NULL BEGIN
|
||||
RETURN
|
||||
END
|
||||
|
||||
INSERT INTO T_KKTANITOVEZGETTSEG_OSSZES (
|
||||
C_KKTANIOTOMUVTERTIPUSID
|
||||
,C_ALKALMAZOTTID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
,NNID
|
||||
) SELECT
|
||||
x.C_KKTANIOTOMUVTERTIPUSID AS C_KKTANIOTOMUVTERTIPUSID -- C_KKTANIOTOMUVTERTIPUSID - int
|
||||
,@kovAlkalmazottId AS C_ALKALMAZOTTID -- C_ALKALMAZOTTID - int
|
||||
,@intezmenyId AS C_INTEZMENYID -- C_INTEZMENYID - int
|
||||
,@kovetkezoTanevId 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
|
||||
,x.MODIFIER AS MODIFIER -- MODIFIER - int
|
||||
,x.MODIFIER AS CREATOR -- CREATOR - int
|
||||
,x.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
||||
,NULL AS NNID -- NNID - int
|
||||
FROM T_KKTANITOVEZGETTSEG_OSSZES x
|
||||
WHERE C_ALKALMAZOTTID = @alkalmazottId
|
||||
AND x.TOROLT = 'F'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM T_KKTANITOVEZGETTSEG_OSSZES s
|
||||
WHERE C_ALKALMAZOTTID = @kovAlkalmazottId
|
||||
AND s.C_KKTANIOTOMUVTERTIPUSID = x.C_KKTANIOTOMUVTERTIPUSID
|
||||
AND TOROLT = 'F'
|
||||
)
|
||||
|
||||
INSERT INTO T_KKGYOGYPEDVEGZETTSEG_OSSZES (
|
||||
C_KKGYOGYPEDTERTIPUSID
|
||||
,C_ALKALMAZOTTID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
,NNID
|
||||
) SELECT
|
||||
x.C_KKGYOGYPEDTERTIPUSID AS C_KKGYOGYPEDTERTIPUSID -- C_KKGYOGYPEDTERTIPUSID - int
|
||||
,@kovAlkalmazottId AS C_ALKALMAZOTTID -- C_ALKALMAZOTTID - int
|
||||
,@intezmenyId AS C_INTEZMENYID -- C_INTEZMENYID - int
|
||||
,@kovetkezoTanevId 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
|
||||
,x.MODIFIER AS MODIFIER -- MODIFIER - int
|
||||
,x.MODIFIER AS CREATOR -- CREATOR - int
|
||||
,x.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
||||
,NULL AS NNID -- NNID - int
|
||||
FROM T_KKGYOGYPEDVEGZETTSEG_OSSZES x
|
||||
WHERE C_ALKALMAZOTTID = @alkalmazottId
|
||||
AND x.TOROLT = 'F'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM T_KKGYOGYPEDVEGZETTSEG_OSSZES s
|
||||
WHERE C_ALKALMAZOTTID = @kovAlkalmazottId
|
||||
AND s.C_KKGYOGYPEDTERTIPUSID = x.C_KKGYOGYPEDTERTIPUSID
|
||||
AND TOROLT = 'F'
|
||||
)
|
||||
|
||||
|
||||
UPDATE x SET
|
||||
x.C_EGYEB = s.C_EGYEB
|
||||
,x.MODIFIER = s.MODIFIER
|
||||
FROM T_KKTANARVEGZETTSEG_OSSZES x
|
||||
INNER JOIN T_KKTANARVEGZETTSEG_OSSZES s ON x.C_KKTANARVEGZETTSEGID = s.C_KKTANARVEGZETTSEGID
|
||||
WHERE x.C_ALKALMAZOTTID = @kovAlkalmazottId
|
||||
AND s.C_ALKALMAZOTTID = @alkalmazottId
|
||||
AND x.TOROLT = 'F'
|
||||
AND s.TOROLT = 'F'
|
||||
|
||||
INSERT INTO T_KKTANARVEGZETTSEG_OSSZES (
|
||||
C_EGYEB
|
||||
,C_KKTANARVEGZETTSEGID
|
||||
,C_ALKALMAZOTTID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
,NNID
|
||||
) SELECT
|
||||
x.C_EGYEB AS C_EGYEB -- C_EGYEB - nvarchar(max)
|
||||
,x.C_KKTANARVEGZETTSEGID AS C_KKTANARVEGZETTSEGID -- C_KKTANARVEGZETTSEGID - int
|
||||
,@kovAlkalmazottId AS C_ALKALMAZOTTID -- C_ALKALMAZOTTID - int
|
||||
,@intezmenyId AS C_INTEZMENYID -- C_INTEZMENYID - int
|
||||
,@kovetkezoTanevId 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
|
||||
,x.MODIFIER AS MODIFIER -- MODIFIER - int
|
||||
,x.MODIFIER AS CREATOR -- CREATOR - int
|
||||
,x.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
||||
,NULL AS NNID -- NNID - int
|
||||
FROM T_KKTANARVEGZETTSEG_OSSZES x
|
||||
WHERE C_ALKALMAZOTTID = @alkalmazottId
|
||||
AND x.TOROLT = 'F'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM T_KKTANARVEGZETTSEG_OSSZES s
|
||||
WHERE C_ALKALMAZOTTID = @kovAlkalmazottId
|
||||
AND s.C_KKTANARVEGZETTSEGID = x.C_KKTANARVEGZETTSEGID
|
||||
AND TOROLT = 'F'
|
||||
)
|
||||
|
||||
INSERT INTO T_KKTANTARGYKATEGORIA_OSSZES (
|
||||
C_KKSZAKTIPUSID
|
||||
,C_KKTANARVEGZETTSEGID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
,NNID
|
||||
) SELECT
|
||||
x.C_KKSZAKTIPUSID AS C_KKSZAKTIPUSID -- C_KKSZAKTIPUSID - int
|
||||
,tvs.ID AS C_KKTANARVEGZETTSEGID -- C_KKTANARVEGZETTSEGID - int
|
||||
,@intezmenyId AS C_INTEZMENYID -- C_INTEZMENYID - int
|
||||
,@kovetkezoTanevId AS C_TANEVID -- C_TANEVID - int
|
||||
,x.TOROLT AS TOROLT -- TOROLT - char(1)
|
||||
,0 AS SERIAL -- SERIAL - int
|
||||
,getdate() AS LASTCHANGED -- LASTCHANGED - datetime
|
||||
,getdate() AS CREATED -- CREATED - datetime
|
||||
,x.MODIFIER AS MODIFIER -- MODIFIER - int
|
||||
,x.MODIFIER AS CREATOR -- CREATOR - int
|
||||
,x.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
||||
,NULL AS NNID -- NNID - int
|
||||
FROM T_KKTANTARGYKATEGORIA_OSSZES x
|
||||
INNER JOIN T_KKTANARVEGZETTSEG tvx ON x.C_KKTANARVEGZETTSEGID = tvx.ID AND tvx.C_ALKALMAZOTTID = @alkalmazottId AND tvx.TOROLT = 'F'
|
||||
INNER JOIN T_KKTANARVEGZETTSEG tvs ON tvs.C_KKTANARVEGZETTSEGID = tvx.C_KKTANARVEGZETTSEGID AND tvs.C_ALKALMAZOTTID = @kovAlkalmazottId AND tvs.TOROLT = 'F'
|
||||
WHERE x.TOROLT = 'F'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM T_KKTANTARGYKATEGORIA_OSSZES s
|
||||
WHERE tvs.ID = s.C_KKTANARVEGZETTSEGID
|
||||
AND s.TOROLT = 'F'
|
||||
AND s.C_KKSZAKTIPUSID = x.C_KKSZAKTIPUSID
|
||||
)
|
||||
|
||||
|
||||
|
||||
INSERT INTO T_KKAMIVEGZETTSEG_OSSZES (
|
||||
C_KKAMIVEGZETTSEGTIPUSID
|
||||
,C_ALKALMAZOTTID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
,NNID
|
||||
) SELECT
|
||||
x.C_KKAMIVEGZETTSEGTIPUSID AS C_KKAMIVEGZETTSEGTIPUSID -- C_KKAMIVEGZETTSEGTIPUSID - int
|
||||
,@kovAlkalmazottId AS C_ALKALMAZOTTID -- C_ALKALMAZOTTID - int
|
||||
,@intezmenyId AS C_INTEZMENYID -- C_INTEZMENYID - int
|
||||
,@kovetkezoTanevId 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
|
||||
,x.MODIFIER AS MODIFIER -- MODIFIER - int
|
||||
,x.MODIFIER AS CREATOR -- CREATOR - int
|
||||
,x.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
||||
,NULL AS NNID -- NNID - int
|
||||
FROM T_KKAMIVEGZETTSEG_OSSZES x
|
||||
WHERE C_ALKALMAZOTTID = @alkalmazottId
|
||||
AND x.TOROLT = 'F'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM T_KKAMIVEGZETTSEG_OSSZES s
|
||||
WHERE C_ALKALMAZOTTID = @kovAlkalmazottId
|
||||
AND s.C_KKAMIVEGZETTSEGTIPUSID = x.C_KKAMIVEGZETTSEGTIPUSID
|
||||
AND TOROLT = 'F'
|
||||
)
|
||||
|
||||
INSERT INTO T_KKELEKTROAKUZENE_OSSZES (
|
||||
C_ELEKTRAKUTIPUSID
|
||||
,C_KKAMIVEGZETTSEGID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,ELOZOTANEVIREKORDID
|
||||
,NNID
|
||||
) SELECT
|
||||
x.C_ELEKTRAKUTIPUSID AS C_ELEKTRAKUTIPUSID -- C_ELEKTRAKUTIPUSID - int
|
||||
,tvs.ID AS C_KKAMIVEGZETTSEGID -- C_KKAMIVEGZETTSEGID - int
|
||||
,@intezmenyId AS C_INTEZMENYID -- C_INTEZMENYID - int
|
||||
,@kovetkezoTanevId AS C_TANEVID -- C_TANEVID - int
|
||||
,x.TOROLT AS TOROLT -- TOROLT - char(1)
|
||||
,0 AS SERIAL -- SERIAL - int
|
||||
,getdate() AS LASTCHANGED -- LASTCHANGED - datetime
|
||||
,getdate() AS CREATED -- CREATED - datetime
|
||||
,x.MODIFIER AS MODIFIER -- MODIFIER - int
|
||||
,x.MODIFIER AS CREATOR -- CREATOR - int
|
||||
,x.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
|
||||
,NULL AS NNID -- NNID - int
|
||||
FROM T_KKELEKTROAKUZENE_OSSZES x
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES tvx ON x.C_KKAMIVEGZETTSEGID = tvx.ID AND tvx.C_ALKALMAZOTTID = @alkalmazottId AND tvx.TOROLT = 'F'
|
||||
INNER JOIN T_KKAMIVEGZETTSEG_OSSZES tvs ON tvx.C_KKAMIVEGZETTSEGTIPUSID = tvx.C_KKAMIVEGZETTSEGTIPUSID AND tvs.C_ALKALMAZOTTID = @kovAlkalmazottId AND tvs.TOROLT = 'F'
|
||||
WHERE x.TOROLT = 'F'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM T_KKELEKTROAKUZENE_OSSZES s
|
||||
WHERE tvs.ID = s.C_KKAMIVEGZETTSEGID
|
||||
AND s.TOROLT = 'F'
|
||||
AND s.C_ELEKTRAKUTIPUSID = x.C_ELEKTRAKUTIPUSID
|
||||
)
|
||||
|
||||
END
|
||||
GO
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue