init
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
-- View-k t<>rl<72>se, ahol tr<74>lve lett m<>r a t<>bla
|
||||
DECLARE @sql nvarchar(max) = ''
|
||||
SELECT @sql += N'DROP VIEW ' + QUOTENAME(TABLE_SCHEMA) + N'.' + QUOTENAME(TABLE_NAME) + N';' + char(13) + char(10)
|
||||
FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE TABLE_NAME IN (
|
||||
'T_DBVERSION', 'T_FOGLALKOZASOK_TANAROK', 'T_SZOVEGESERTEKELESEK', 'T_SZOVEGESERTEKELESEK_OSSZES', 'T_OSZTALYZATERTEKELES', 'T_OSZTALYZATERTEKELES_OSSZES'
|
||||
,'T_TANARTARGYATLAG','T_TARGYOSZTALYATLAG', 'T_TARGYTANULOATLAG', 'T_DBVERSION_OSSZES'
|
||||
)
|
||||
AND TABLE_TYPE = 'VIEW'
|
||||
|
||||
|
||||
EXEC sp_executesql @sql
|
||||
print @sql
|
||||
GO
|
||||
|
||||
|
||||
-- View-k friss<73>t<EFBFBD>se
|
||||
DECLARE ViewCursor CURSOR FOR
|
||||
SELECT N'EXEC sp_refreshview ''' + QUOTENAME(TABLE_SCHEMA) + N'.' + QUOTENAME(TABLE_NAME) + N''';' + char(13) + char(10)
|
||||
FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'VIEW'
|
||||
|
||||
DECLARE @sql nvarchar(max)
|
||||
|
||||
OPEN ViewCursor
|
||||
FETCH NEXT FROM ViewCursor into @sql
|
||||
WHILE @@FETCH_STATUS = 0 BEGIN
|
||||
PRINT @sql
|
||||
EXEC sys.sp_executesql @sql
|
||||
FETCH NEXT FROM ViewCursor into @sql
|
||||
END
|
||||
|
||||
CLOSE ViewCursor
|
||||
DEALLOCATE ViewCursor
|
||||
GO
|
@@ -0,0 +1,809 @@
|
||||
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
|
||||
DELETE FROM T_TOVABBIMUNKAUGYIADATOK WHERE C_ALKALMAZOTTID = @KovTanevAlkalmazottId
|
||||
DELETE FROM T_VEGZETTSEG_OSSZES WHERE C_TANARID = @KovTanevAlkalmazottId
|
||||
DELETE FROM T_PEDAGOGUSELETPALYAMODELL_OSSZES WHERE C_TANARID = @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
|
||||
,(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)
|
||||
|
||||
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)
|
||||
|
||||
INSERT INTO T_TOVABBIMUNKAUGYIADATOK_OSSZES (
|
||||
C_ALKALMAZASKEZDETE
|
||||
,C_ALKALMAZASMEGSZUNESE
|
||||
,C_ALKALMAZOTTID
|
||||
,C_BESOROLASIFOKOZAT
|
||||
,C_FELADATELLATASIHELYID
|
||||
,C_FOGLALKOZTATASTIPUS
|
||||
,C_INTEZMENYID
|
||||
,C_KOTELEZOORASZAM
|
||||
,C_MUNKAIDOKEDVEZMENYOKA
|
||||
,C_MUNKAIDOKEDVEZMENYOKASZOVEG
|
||||
,C_MUNKAIDOKEDVEZMENYORASZAM
|
||||
,C_MUNKAKORTIPUSA
|
||||
,C_MUNKAVISZONYTIPUSA
|
||||
,C_NYUGDIJAS
|
||||
,C_RESZMUNKAIDOSZAZALEK
|
||||
,C_VEZETOIORASZAMOK
|
||||
,C_TANEVID
|
||||
,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
|
||||
,(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
|
||||
,C_RESZMUNKAIDOSZAZALEK AS C_RESZMUNKAIDOSZAZALEK
|
||||
,C_VEZETOIORASZAMOK AS C_VEZETOIORASZAMOK
|
||||
,@kovetkezoTanevId AS C_TANEVID
|
||||
,TOROLT AS TOROLT
|
||||
,0 AS SERIAL
|
||||
,GETDATE() AS LASTCHANGED
|
||||
,GETDATE() AS CREATED
|
||||
,MODIFIER AS MODIFIER
|
||||
,MODIFIER AS CREATOR
|
||||
,t.ID AS ELOZOTANEVIREKORDID
|
||||
FROM T_TOVABBIMUNKAUGYIADATOK_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
||||
AND 0 = (SELECT COUNT(1) FROM T_TOVABBIMUNKAUGYIADATOK_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
||||
|
||||
INSERT INTO T_PEDAGOGUSELETPALYAMODELL_OSSZES (
|
||||
C_FOKOZAT
|
||||
,C_MINOSITESDATUM
|
||||
,C_PORTFOLIOSTATUSZ
|
||||
,C_TANARID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,NNID
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
IIF((SELECT COUNT(1) FROM T_ELETPALYAMODELLFOKOZATTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_FOKOZAT) = 0,6462,t.C_FOKOZAT) AS C_FOKOZAT
|
||||
,C_MINOSITESDATUM AS C_MINOSITESDATUM
|
||||
,IIF((SELECT COUNT(1) FROM T_ELETPALYAMODELLSTATUSZOK_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_FOKOZAT) = 0,6521,t.C_PORTFOLIOSTATUSZ) AS C_PORTFOLIOSTATUSZ
|
||||
,(SELECT ID FROM T_FELHASZNALO_OSSZES WHERE ELOZOTANEVIREKORDID = t.C_TANARID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID) AS C_TANARID
|
||||
,@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_PEDAGOGUSELETPALYAMODELL_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
||||
AND 0 = (SELECT COUNT(1) FROM T_PEDAGOGUSELETPALYAMODELL_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
||||
|
||||
INSERT INTO T_VEGZETTSEG_OSSZES (
|
||||
C_EGYEB
|
||||
,C_VEGZETTSEGTIPUSID
|
||||
,C_TANARID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,NNID
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
C_EGYEB AS C_EGYEB
|
||||
,IIF((SELECT COUNT(1) FROM T_VEGZETTSEGTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_VEGZETTSEGTIPUSID) = 0,6855,t.C_VEGZETTSEGTIPUSID) AS C_VEGZETTSEGTIPUSID
|
||||
,(SELECT ID FROM T_FELHASZNALO_OSSZES WHERE ELOZOTANEVIREKORDID = t.C_TANARID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID) AS C_TANARID
|
||||
,@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_VEGZETTSEG_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
||||
AND 0 = (SELECT COUNT(1) FROM T_VEGZETTSEG_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
||||
|
||||
|
||||
END
|
||||
END
|
||||
GO
|
@@ -0,0 +1,141 @@
|
||||
IF OBJECT_ID('sp_FollowUpEszkoz') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE sp_FollowUpEszkoz
|
||||
END;
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE sp_FollowUpEszkoz
|
||||
@intezmenyId int,
|
||||
@aktTanevId int,
|
||||
@kovetkezoTanevId int,
|
||||
@eszkozId int
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
IF (@eszkozId = 0)
|
||||
BEGIN
|
||||
INSERT INTO T_ESZKOZ_OSSZES (
|
||||
C_BERELT
|
||||
,C_BESZERZESDATUM
|
||||
,C_BESZERZESIAR
|
||||
,C_CELJA
|
||||
,C_DARABSZAM
|
||||
,C_FELELOSID
|
||||
,C_FOKONYVISZAM
|
||||
,C_GYARISZAM
|
||||
,C_GYARTASIEV
|
||||
,C_HALOZATIKAPCSOLAT
|
||||
,C_HORDOZHATO
|
||||
,C_INTERNETKAPCSOLAT
|
||||
,C_INTEZMENYID
|
||||
,C_JELLEGE
|
||||
,C_KATEGORIA
|
||||
,C_LELTARISZAM
|
||||
,C_MEGJEGYZES
|
||||
,C_MENNYISEGIEGYSEG
|
||||
,C_MULTIMEDIAS
|
||||
,C_NEMMUKODIK
|
||||
,C_NEV
|
||||
,C_PEDAGOGUSHOZZAFERHET
|
||||
,C_SZALLITO
|
||||
,C_TANEVID
|
||||
,C_TANULOHOZZAFERHET
|
||||
,C_TARTOZEK
|
||||
,C_TARTOZEKHIVATKOZAS
|
||||
,C_TEREMID
|
||||
,C_TIPUS
|
||||
,C_VONALKOD
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,NNID
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
C_BERELT AS C_BERELT
|
||||
,C_BESZERZESDATUM AS C_BESZERZESDATUM
|
||||
,C_BESZERZESIAR AS C_BESZERZESIAR
|
||||
,IIF((SELECT COUNT(1) FROM T_ESZKOZCEL_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_CELJA) = 0,1077,t.C_CELJA) AS C_CELJA
|
||||
,C_DARABSZAM AS C_DARABSZAM
|
||||
,(SELECT ID FROM T_FELHASZNALO_OSSZES WHERE ELOZOTANEVIREKORDID = t.C_FELELOSID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID) AS C_FELELOSID
|
||||
,C_FOKONYVISZAM AS C_FOKONYVISZAM
|
||||
,C_GYARISZAM AS C_GYARISZAM
|
||||
,C_GYARTASIEV AS C_GYARTASIEV
|
||||
,C_HALOZATIKAPCSOLAT AS C_HALOZATIKAPCSOLAT
|
||||
,C_HORDOZHATO AS C_HORDOZHATO
|
||||
,C_INTERNETKAPCSOLAT AS C_INTERNETKAPCSOLAT
|
||||
,@intezmenyID AS C_INTEZMENYID
|
||||
,IIF((SELECT COUNT(1) FROM T_ESZKOZJELLEG_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_JELLEGE) = 0,1074,t.C_JELLEGE) AS C_JELLEGE
|
||||
,IIF((SELECT COUNT(1) FROM T_ESZKOZKATEGORIA_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_KATEGORIA) = 0,119,t.C_KATEGORIA) AS C_KATEGORIA
|
||||
,C_LELTARISZAM AS C_LELTARISZAM
|
||||
,C_MEGJEGYZES AS C_MEGJEGYZES
|
||||
,C_MENNYISEGIEGYSEG AS C_MENNYISEGIEGYSEG
|
||||
,C_MULTIMEDIAS AS C_MULTIMEDIAS
|
||||
,C_NEMMUKODIK AS C_NEMMUKODIK
|
||||
,C_NEV AS C_NEV
|
||||
,C_PEDAGOGUSHOZZAFERHET AS C_PEDAGOGUSHOZZAFERHET
|
||||
,C_SZALLITO AS C_SZALLITO
|
||||
,@kovetkezoTanevId AS C_TANEVID
|
||||
,C_TANULOHOZZAFERHET AS C_TANULOHOZZAFERHET
|
||||
,C_TARTOZEK AS C_TARTOZEK
|
||||
,C_TARTOZEKHIVATKOZAS AS C_TARTOZEKHIVATKOZAS
|
||||
,ISNULL(
|
||||
(SELECT ID FROM T_TEREM_OSSZES WHERE ELOZOTANEVIREKORDID = t.C_TEREMID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID),
|
||||
(SELECT TOP 1 ID FROM T_TEREM_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID)
|
||||
) AS C_TEREMID
|
||||
,IIF((SELECT COUNT(1) FROM T_ESZKOZTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_TIPUS) = 0,70,t.C_TIPUS) AS C_TIPUS
|
||||
,C_VONALKOD AS C_VONALKOD
|
||||
,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_ESZKOZ_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
||||
AND 0 = (SELECT COUNT(1) FROM T_ESZKOZ_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
UPDATE kovetkezo SET
|
||||
kovetkezo.C_BERELT = aktiv.C_BERELT
|
||||
,kovetkezo.C_BESZERZESDATUM = aktiv.C_BESZERZESDATUM
|
||||
,kovetkezo.C_BESZERZESIAR = aktiv.C_BESZERZESIAR
|
||||
,kovetkezo.C_CELJA = IIF((SELECT COUNT(1) FROM T_ESZKOZCEL_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_CELJA) = 0,1077,aktiv.C_CELJA)
|
||||
,kovetkezo.C_DARABSZAM = aktiv.C_DARABSZAM
|
||||
,kovetkezo.C_FELELOSID = (SELECT ID FROM T_FELHASZNALO_OSSZES WHERE ELOZOTANEVIREKORDID = aktiv.C_FELELOSID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID)
|
||||
,kovetkezo.C_FOKONYVISZAM = aktiv.C_FOKONYVISZAM
|
||||
,kovetkezo.C_GYARISZAM = aktiv.C_GYARISZAM
|
||||
,kovetkezo.C_GYARTASIEV = aktiv.C_GYARTASIEV
|
||||
,kovetkezo.C_HALOZATIKAPCSOLAT = aktiv.C_HALOZATIKAPCSOLAT
|
||||
,kovetkezo.C_HORDOZHATO = aktiv.C_HORDOZHATO
|
||||
,kovetkezo.C_INTERNETKAPCSOLAT = aktiv.C_INTERNETKAPCSOLAT
|
||||
,kovetkezo.C_JELLEGE = IIF((SELECT COUNT(1) FROM T_ESZKOZJELLEG_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_JELLEGE) = 0, 1074, aktiv.C_JELLEGE)
|
||||
,kovetkezo.C_KATEGORIA = IIF((SELECT COUNT(1) FROM T_ESZKOZKATEGORIA_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_KATEGORIA) = 0, 119, aktiv.C_KATEGORIA)
|
||||
,kovetkezo.C_LELTARISZAM = aktiv.C_LELTARISZAM
|
||||
,kovetkezo.C_MEGJEGYZES = aktiv.C_MEGJEGYZES
|
||||
,kovetkezo.C_MENNYISEGIEGYSEG = aktiv.C_MENNYISEGIEGYSEG
|
||||
,kovetkezo.C_MULTIMEDIAS = aktiv.C_MULTIMEDIAS
|
||||
,kovetkezo.C_NEMMUKODIK = aktiv.C_NEMMUKODIK
|
||||
,kovetkezo.C_NEV = aktiv.C_NEV
|
||||
,kovetkezo.C_PEDAGOGUSHOZZAFERHET = aktiv.C_PEDAGOGUSHOZZAFERHET
|
||||
,kovetkezo.C_SZALLITO = aktiv.C_SZALLITO
|
||||
,kovetkezo.C_TANULOHOZZAFERHET = aktiv.C_TANULOHOZZAFERHET
|
||||
,kovetkezo.C_TARTOZEK = aktiv.C_TARTOZEK
|
||||
,kovetkezo.C_TARTOZEKHIVATKOZAS = aktiv.C_TARTOZEKHIVATKOZAS
|
||||
,kovetkezo.C_TEREMID = ISNULL(
|
||||
(SELECT ID FROM T_TEREM_OSSZES WHERE ELOZOTANEVIREKORDID = aktiv.C_TEREMID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID),
|
||||
(SELECT TOP 1 ID FROM T_TEREM_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID)
|
||||
)
|
||||
,kovetkezo.C_TIPUS = IIF((SELECT COUNT(1) FROM T_ESZKOZTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_TIPUS) = 0,70,aktiv.C_TIPUS)
|
||||
,kovetkezo.C_VONALKOD = aktiv.C_VONALKOD
|
||||
,kovetkezo.TOROLT = aktiv.TOROLT
|
||||
FROM T_ESZKOZ_OSSZES kovetkezo
|
||||
INNER JOIN T_ESZKOZ_OSSZES aktiv ON aktiv.C_INTEZMENYID = kovetkezo.C_INTEZMENYID AND aktiv.C_TANEVID = @aktTanevId AND aktiv.ID = @eszkozId
|
||||
WHERE kovetkezo.C_INTEZMENYID = @intezmenyId AND kovetkezo.C_TANEVID = @kovetkezoTanevId AND kovetkezo.ELOZOTANEVIREKORDID = @eszkozId
|
||||
END
|
||||
|
||||
END
|
||||
GO
|
@@ -0,0 +1,72 @@
|
||||
IF OBJECT_ID('sp_FollowUpFeladatellatasiHely') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE sp_FollowUpFeladatellatasiHely
|
||||
END;
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE sp_FollowUpFeladatellatasiHely
|
||||
@intezmenyId int,
|
||||
@aktTanevId int,
|
||||
@kovetkezoTanevId int,
|
||||
@feladatellatasiHelyId int
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
DECLARE
|
||||
@kovetkezoFeladatellatasiHelyId int = NULL
|
||||
|
||||
IF (@feladatellatasiHelyId <> 0)
|
||||
BEGIN
|
||||
SET @kovetkezoFeladatellatasiHelyId = (
|
||||
SELECT TOP 1 ID FROM T_FELADATELLATASIHELY_OSSZES WHERE C_INTEZMENYID = @intezmenyId AND C_TANEVID = @kovetkezoTanevId AND ELOZOTANEVIREKORDID = @feladatellatasiHelyId
|
||||
)
|
||||
END
|
||||
|
||||
IF (@feladatellatasiHelyId = 0)
|
||||
BEGIN
|
||||
INSERT INTO T_FELADATELLATASIHELY_OSSZES (
|
||||
C_OKTATASINEVELESIFELADATTIPUS
|
||||
,C_ENGEDELYEZETTOSSZLETSZAM
|
||||
,C_ENGEDELYEZETTOSZTALY
|
||||
,C_MUKODESIHELYID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,NNID
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
IIF((SELECT COUNT(1) FROM T_OKTATASINEVELESIFELADAT_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_OKTATASINEVELESIFELADATTIPUS) = 0,1156,t.C_OKTATASINEVELESIFELADATTIPUS) AS C_OKTATASINEVELESIFELADATTIPUS
|
||||
,C_ENGEDELYEZETTOSSZLETSZAM AS C_ENGEDELYEZETTOSSZLETSZAM
|
||||
,C_ENGEDELYEZETTOSZTALY AS C_ENGEDELYEZETTOSZTALY
|
||||
,(SELECT ID FROM T_MUKODESIHELY_OSSZES WHERE ELOZOTANEVIREKORDID = t.C_MUKODESIHELYID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID) AS C_MUKODESIHELYID
|
||||
,C_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
|
||||
,ID AS ELOZOTANEVIREKORDID
|
||||
FROM T_FELADATELLATASIHELY_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
||||
AND 0 = (SELECT COUNT(1) FROM T_FELADATELLATASIHELY_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
UPDATE kovetkezo SET
|
||||
kovetkezo.C_OKTATASINEVELESIFELADATTIPUS = IIF((SELECT COUNT(1) FROM T_OKTATASINEVELESIFELADAT WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_OKTATASINEVELESIFELADATTIPUS) = 0,1156,aktiv.C_OKTATASINEVELESIFELADATTIPUS)
|
||||
,kovetkezo.C_ENGEDELYEZETTOSSZLETSZAM = aktiv.C_ENGEDELYEZETTOSSZLETSZAM
|
||||
,kovetkezo.C_ENGEDELYEZETTOSZTALY = aktiv.C_ENGEDELYEZETTOSZTALY
|
||||
,kovetkezo.TOROLT = aktiv.TOROLT
|
||||
FROM T_FELADATELLATASIHELY_OSSZES kovetkezo
|
||||
INNER JOIN T_FELADATELLATASIHELY_OSSZES aktiv ON aktiv.C_INTEZMENYID = kovetkezo.C_INTEZMENYID AND aktiv.C_TANEVID = @aktTanevId AND aktiv.ID = @feladatellatasiHelyId
|
||||
WHERE kovetkezo.C_INTEZMENYID = @intezmenyId AND kovetkezo.C_TANEVID = @kovetkezoTanevId AND kovetkezo.ELOZOTANEVIREKORDID = @feladatellatasiHelyId
|
||||
END
|
||||
|
||||
END
|
||||
GO
|
@@ -0,0 +1,46 @@
|
||||
IF OBJECT_ID('sp_FollowUpIntezmenyAdatok') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE sp_FollowUpIntezmenyAdatok
|
||||
END;
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE sp_FollowUpIntezmenyAdatok
|
||||
@intezmenyId int,
|
||||
@aktTanevId int,
|
||||
@kovetkezoTanevId int
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
DECLARE @aktivIntezmenyAdatokId int = NULL
|
||||
|
||||
SET @aktivIntezmenyAdatokId = (
|
||||
SELECT TOP 1 ID FROM T_INTEZMENYADATOK_OSSZES WHERE C_INTEZMENYID = @intezmenyId AND C_TANEVID = @aktTanevId
|
||||
)
|
||||
|
||||
UPDATE kovetkezo SET
|
||||
kovetkezo.C_ADMINEMAILCIM = aktiv.C_ADMINEMAILCIM
|
||||
,kovetkezo.C_AJTO = aktiv.C_AJTO
|
||||
,kovetkezo.C_CIMERID = aktiv.C_CIMERID
|
||||
,kovetkezo.C_DOKUMENTUMFEJLEC = aktiv.C_DOKUMENTUMFEJLEC
|
||||
,kovetkezo.C_DOKUMENTUMFEJLECHTML = aktiv.C_DOKUMENTUMFEJLECHTML
|
||||
,kovetkezo.C_DOKUMENTUMLABLEC = aktiv.C_DOKUMENTUMLABLEC
|
||||
,kovetkezo.C_DOKUMENTUMLABLECHTML = aktiv.C_DOKUMENTUMLABLECHTML
|
||||
,kovetkezo.C_EMAILCIM = aktiv.C_EMAILCIM
|
||||
,kovetkezo.C_EMELET = aktiv.C_EMELET
|
||||
,kovetkezo.C_ENGEDELYEZETTALLASHELYEK = aktiv.C_ENGEDELYEZETTALLASHELYEK
|
||||
,kovetkezo.C_HAZSZAM = aktiv.C_HAZSZAM
|
||||
,kovetkezo.C_IGAZGATONEVE = aktiv.C_IGAZGATONEVE
|
||||
,kovetkezo.C_INTEZMENYHONLAPJA = aktiv.C_INTEZMENYHONLAPJA
|
||||
,kovetkezo.C_IRANYITOSZAM = aktiv.C_IRANYITOSZAM
|
||||
,kovetkezo.C_KOZTERULETJELLEG = IIF((SELECT COUNT(1) FROM T_KOZTERULETJELLEG_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_KOZTERULETJELLEG) = 0,911,aktiv.C_KOZTERULETJELLEG)
|
||||
,kovetkezo.C_KOZTERULETNEV = aktiv.C_KOZTERULETNEV
|
||||
,kovetkezo.C_NEV = aktiv.C_NEV
|
||||
,kovetkezo.C_OMKOD = aktiv.C_OMKOD
|
||||
,kovetkezo.C_ROVIDNEV = aktiv.C_ROVIDNEV
|
||||
,kovetkezo.C_TELEFONSZAM = aktiv.C_TELEFONSZAM
|
||||
,kovetkezo.C_VAROS = aktiv.C_VAROS
|
||||
FROM T_INTEZMENYADATOK_OSSZES kovetkezo
|
||||
INNER JOIN T_INTEZMENYADATOK_OSSZES aktiv ON aktiv.C_INTEZMENYID = kovetkezo.C_INTEZMENYID AND aktiv.C_TANEVID = @aktTanevId AND aktiv.ID = @aktivIntezmenyAdatokId
|
||||
WHERE kovetkezo.C_INTEZMENYID = @intezmenyId AND kovetkezo.C_TANEVID = @kovetkezoTanevId AND kovetkezo.ELOZOTANEVIREKORDID = @aktivIntezmenyAdatokId
|
||||
|
||||
END
|
||||
GO
|
@@ -0,0 +1,115 @@
|
||||
IF OBJECT_ID('sp_FollowUpMukodesiHely') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE sp_FollowUpMukodesiHely
|
||||
END;
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE sp_FollowUpMukodesiHely
|
||||
@intezmenyId int,
|
||||
@aktTanevId int,
|
||||
@kovetkezoTanevId int,
|
||||
@mukodesiHelyId int
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
DECLARE @kovetkezoMukodesiHelyId int = NULL
|
||||
|
||||
IF (@mukodesiHelyId <> 0)
|
||||
BEGIN
|
||||
SET @kovetkezoMukodesiHelyId = (
|
||||
SELECT TOP 1 ID FROM T_MUKODESIHELY_OSSZES WHERE C_INTEZMENYID = @intezmenyId AND C_TANEVID = @kovetkezoTanevId AND ELOZOTANEVIREKORDID = @mukodesiHelyId
|
||||
)
|
||||
END
|
||||
|
||||
IF (@mukodesiHelyId = 0)
|
||||
BEGIN
|
||||
INSERT INTO T_MUKODESIHELY_OSSZES (
|
||||
C_AJTO
|
||||
,C_EMAILCIM
|
||||
,C_EMELET
|
||||
,C_FAX
|
||||
,C_HAZSZAM
|
||||
,C_INTEZMENYADATOKID
|
||||
,C_INTEZMENYID
|
||||
,C_IRANYITOSZAM
|
||||
,C_KOZTERULETJELLEG
|
||||
,C_KOZTERULETNEV
|
||||
,C_MUKODESIHELYAZONOSITO
|
||||
,C_MUKODESIHELYTIPUSA
|
||||
,C_NEV
|
||||
,C_SZEKHELY
|
||||
,C_TAGINTEZMENY
|
||||
,C_TAGINTEZMENYIKOD
|
||||
,C_TANEVID
|
||||
,C_TELEFONSZAM
|
||||
,C_VAROS
|
||||
,C_VEZETONEVE
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,NNID
|
||||
,ELOZOTANEVIREKORDID
|
||||
)
|
||||
SELECT
|
||||
C_AJTO AS C_AJTO
|
||||
,C_EMAILCIM AS C_EMAILCIM
|
||||
,C_EMELET AS C_EMELET
|
||||
,C_FAX AS C_FAX
|
||||
,C_HAZSZAM AS C_HAZSZAM
|
||||
,(SELECT ID FROM T_INTEZMENYADATOK_OSSZES WHERE ELOZOTANEVIREKORDID = t.C_INTEZMENYADATOKID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID) AS C_INTEZMENYADATOKID
|
||||
,C_INTEZMENYID AS C_INTEZMENYID
|
||||
,C_IRANYITOSZAM AS C_IRANYITOSZAM
|
||||
,IIF((SELECT COUNT(1) FROM T_KOZTERULETJELLEG_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_KOZTERULETJELLEG) = 0,911,t.C_KOZTERULETJELLEG) AS C_KOZTERULETJELLEG
|
||||
,C_KOZTERULETNEV AS C_KOZTERULETNEV
|
||||
,C_MUKODESIHELYAZONOSITO AS C_MUKODESIHELYAZONOSITO
|
||||
,IIF((SELECT COUNT(1) FROM T_MUKODESIHELYTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_MUKODESIHELYTIPUSA) = 0,5432,t.C_MUKODESIHELYTIPUSA) AS C_MUKODESIHELYTIPUSA
|
||||
,C_NEV AS C_NEV
|
||||
,C_SZEKHELY AS C_SZEKHELY
|
||||
,C_TAGINTEZMENY AS C_TAGINTEZMENY
|
||||
,C_TAGINTEZMENYIKOD AS C_TAGINTEZMENYIKOD
|
||||
,@kovetkezoTanevId AS C_TANEVID
|
||||
,C_TELEFONSZAM AS C_TELEFONSZAM
|
||||
,C_VAROS AS C_VAROS
|
||||
,C_VEZETONEVE AS C_VEZETONEVE
|
||||
,TOROLT AS TOROLT
|
||||
,0 AS SERIAL
|
||||
,GETDATE() AS LASTCHANGED
|
||||
,GETDATE() AS CREATED
|
||||
,MODIFIER AS MODIFIER
|
||||
,MODIFIER AS CREATOR
|
||||
,NULL AS NNID
|
||||
,ID AS ELOZOTANEVIREKORDID
|
||||
FROM T_MUKODESIHELY_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
||||
AND 0 = (SELECT COUNT(1) FROM T_MUKODESIHELY_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
||||
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
UPDATE kovetkezo SET
|
||||
kovetkezo.C_AJTO = aktiv.C_AJTO
|
||||
,kovetkezo.C_EMAILCIM = aktiv.C_EMAILCIM
|
||||
,kovetkezo.C_EMELET = aktiv.C_EMELET
|
||||
,kovetkezo.C_FAX = aktiv.C_FAX
|
||||
,kovetkezo.C_HAZSZAM = aktiv.C_HAZSZAM
|
||||
,kovetkezo.C_IRANYITOSZAM = aktiv.C_IRANYITOSZAM
|
||||
,kovetkezo.C_KOZTERULETJELLEG = IIF((SELECT COUNT(1) FROM T_KOZTERULETJELLEG_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_KOZTERULETJELLEG) = 0,911,aktiv.C_KOZTERULETJELLEG)
|
||||
,kovetkezo.C_KOZTERULETNEV = aktiv.C_KOZTERULETNEV
|
||||
,kovetkezo.C_MUKODESIHELYAZONOSITO = aktiv.C_MUKODESIHELYAZONOSITO
|
||||
,kovetkezo.C_MUKODESIHELYTIPUSA = IIF((SELECT COUNT(1) FROM T_MUKODESIHELYTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_MUKODESIHELYTIPUSA) = 0,5432,aktiv.C_MUKODESIHELYTIPUSA)
|
||||
,kovetkezo.C_NEV = aktiv.C_NEV
|
||||
,kovetkezo.C_SZEKHELY = aktiv.C_SZEKHELY
|
||||
,kovetkezo.C_TAGINTEZMENY = aktiv.C_TAGINTEZMENY
|
||||
,kovetkezo.C_TAGINTEZMENYIKOD = aktiv.C_TAGINTEZMENYIKOD
|
||||
,kovetkezo.C_TELEFONSZAM = aktiv.C_TELEFONSZAM
|
||||
,kovetkezo.C_VAROS = aktiv.C_VAROS
|
||||
,kovetkezo.C_VEZETONEVE = aktiv.C_VEZETONEVE
|
||||
,kovetkezo.TOROLT = aktiv.TOROLT
|
||||
FROM T_MUKODESIHELY_OSSZES kovetkezo
|
||||
INNER JOIN T_MUKODESIHELY_OSSZES aktiv ON aktiv.C_INTEZMENYID = kovetkezo.C_INTEZMENYID AND aktiv.C_TANEVID = @aktTanevId AND aktiv.ID = @mukodesiHelyId
|
||||
WHERE kovetkezo.C_INTEZMENYID = @intezmenyId AND kovetkezo.C_TANEVID = @kovetkezoTanevId AND kovetkezo.ELOZOTANEVIREKORDID = @mukodesiHelyId
|
||||
END
|
||||
|
||||
END
|
||||
GO
|
@@ -0,0 +1,96 @@
|
||||
IF OBJECT_ID('sp_FollowUpOraterv') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE sp_FollowUpOraterv
|
||||
END;
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE sp_FollowUpOraterv
|
||||
@intezmenyId int,
|
||||
@aktTanevId int,
|
||||
@kovetkezoTanevId int,
|
||||
@oratervId int,
|
||||
@tantervId int
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
IF (@oratervId = 0)
|
||||
BEGIN
|
||||
INSERT INTO T_ORATERV_OSSZES (
|
||||
C_EVFOLYAM
|
||||
,C_INTEZMENYID
|
||||
,C_NEV
|
||||
,C_TANEVID
|
||||
,C_TANTERVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,NNID
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
IIF((SELECT COUNT(1) FROM T_EVFOLYAMTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_EVFOLYAM) = 0, 1296, t.C_EVFOLYAM) AS C_EVFOLYAM
|
||||
,@intezmenyID AS C_INTEZMENYID
|
||||
,C_NEV AS C_NEV
|
||||
,@kovetkezoTanevId AS C_TANEVID
|
||||
,(SELECT ID FROM T_TANTERV_OSSZES WHERE ELOZOTANEVIREKORDID = @tantervId AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID) AS C_TANTERVID
|
||||
,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_ORATERV_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
||||
AND 0 = (SELECT COUNT(1) FROM T_ORATERV_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
||||
|
||||
SET @oratervId = (SELECT ID FROM T_ORATERV_OSSZES t WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
||||
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
UPDATE kovetkezo SET
|
||||
kovetkezo.C_EVFOLYAM = IIF((SELECT COUNT(1) FROM T_EVFOLYAMTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_EVFOLYAM) = 0, 1296, aktiv.C_EVFOLYAM)
|
||||
,kovetkezo.C_NEV = aktiv.C_NEV
|
||||
,kovetkezo.TOROLT = aktiv.TOROLT
|
||||
FROM T_ORATERV_OSSZES kovetkezo
|
||||
INNER JOIN T_ORATERV_OSSZES aktiv ON aktiv.C_INTEZMENYID = kovetkezo.C_INTEZMENYID AND aktiv.C_TANEVID = @aktTanevId AND aktiv.ID = @oratervId
|
||||
WHERE kovetkezo.C_INTEZMENYID = @intezmenyId AND kovetkezo.C_TANEVID = @kovetkezoTanevId AND kovetkezo.ELOZOTANEVIREKORDID = @oratervId
|
||||
END
|
||||
|
||||
|
||||
DELETE T_ORATERVTARGY_OSSZES WHERE C_INTEZMENYID = @intezmenyId AND C_TANEVID = @kovetkezoTanevId
|
||||
|
||||
INSERT INTO T_ORATERVTARGY (
|
||||
C_EVESORASZAM
|
||||
,C_INTEZMENYID
|
||||
,C_ORATERVID
|
||||
,C_TANEVID
|
||||
,C_TANTARGYID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,NNID
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
C_EVESORASZAM AS C_EVESORASZAM
|
||||
,@intezmenyID AS C_INTEZMENYID
|
||||
,(SELECT ID FROM T_ORATERV_OSSZES WHERE ELOZOTANEVIREKORDID = t.C_ORATERVID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID) AS C_ORATERVID
|
||||
,@kovetkezoTanevId AS C_TANEVID
|
||||
,(SELECT ID FROM T_TANTARGY_OSSZES WHERE ELOZOTANEVIREKORDID = t.C_TANTARGYID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID) AS C_TANTARGYID
|
||||
,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_ORATERVTARGY_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId AND C_ORATERVID = @oratervId
|
||||
|
||||
END
|
||||
GO
|
@@ -0,0 +1,80 @@
|
||||
IF OBJECT_ID('sp_FollowUpTantargy') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE sp_FollowUpTantargy
|
||||
END;
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE sp_FollowUpTantargy
|
||||
@intezmenyId int,
|
||||
@aktTanevId int,
|
||||
@kovetkezoTanevId int,
|
||||
@tantargyId int
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
IF (@tantargyId = 0)
|
||||
BEGIN
|
||||
INSERT INTO T_TANTARGY_OSSZES (
|
||||
C_GYAKORLATI
|
||||
,C_NEV
|
||||
,C_ROVIDNEV
|
||||
,C_TARGYKATEGORIA
|
||||
,C_TANORANKIVULI
|
||||
,C_IMPORTALT
|
||||
,C_FOTARGYE
|
||||
,C_ALTANTARGYKENTNYOMTATVANYBAN
|
||||
,C_NEVNYOMTATVANYBAN
|
||||
,C_FOTARGYID
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,NNID
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
C_GYAKORLATI AS C_GYAKORLATI
|
||||
,C_NEV AS C_NEV
|
||||
,C_ROVIDNEV AS C_ROVIDNEV
|
||||
,IIF((SELECT COUNT(1) FROM T_TARGYKATEGORIATIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_TARGYKATEGORIA) = 0, 1197, t.C_TARGYKATEGORIA) AS C_TARGYKATEGORIA
|
||||
,C_TANORANKIVULI AS C_TANORANKIVULI
|
||||
,C_IMPORTALT AS C_IMPORTALT
|
||||
,C_FOTARGYE AS C_FOTARGYE
|
||||
,C_ALTANTARGYKENTNYOMTATVANYBAN AS C_ALTANTARGYKENTNYOMTATVANYBAN
|
||||
,C_NEVNYOMTATVANYBAN AS C_NEVNYOMTATVANYBAN
|
||||
,(SELECT ID FROM T_TANTARGY_OSSZES WHERE ELOZOTANEVIREKORDID = t.C_FOTARGYID) AS C_FOTARGYID
|
||||
,@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_TANTARGY_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
||||
AND 0 = (SELECT COUNT(1) FROM T_TANTARGY_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
UPDATE kovetkezo SET
|
||||
kovetkezo.C_GYAKORLATI = aktiv.C_GYAKORLATI
|
||||
,kovetkezo.C_NEV = aktiv.C_NEV
|
||||
,kovetkezo.C_ROVIDNEV = aktiv.C_ROVIDNEV
|
||||
,kovetkezo.C_TARGYKATEGORIA = IIF((SELECT COUNT(1) FROM T_TARGYKATEGORIATIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_TARGYKATEGORIA) = 0, 1197, aktiv.C_TARGYKATEGORIA)
|
||||
,kovetkezo.C_TANORANKIVULI = aktiv.C_TANORANKIVULI
|
||||
,kovetkezo.C_IMPORTALT = aktiv.C_IMPORTALT
|
||||
,kovetkezo.C_FOTARGYE = aktiv.C_FOTARGYE
|
||||
,kovetkezo.C_ALTANTARGYKENTNYOMTATVANYBAN = aktiv.C_ALTANTARGYKENTNYOMTATVANYBAN
|
||||
,kovetkezo.C_NEVNYOMTATVANYBAN = aktiv.C_NEVNYOMTATVANYBAN
|
||||
,kovetkezo.C_FOTARGYID = (SELECT ID FROM T_TANTARGY_OSSZES WHERE ELOZOTANEVIREKORDID = aktiv.C_FOTARGYID)
|
||||
,kovetkezo.TOROLT = aktiv.TOROLT
|
||||
FROM T_TANTARGY_OSSZES kovetkezo
|
||||
INNER JOIN T_TANTARGY_OSSZES aktiv ON aktiv.C_INTEZMENYID = kovetkezo.C_INTEZMENYID AND aktiv.C_TANEVID = @aktTanevId AND aktiv.ID = @tantargyId
|
||||
WHERE kovetkezo.C_INTEZMENYID = @intezmenyId AND kovetkezo.C_TANEVID = @kovetkezoTanevId AND kovetkezo.ELOZOTANEVIREKORDID = @tantargyId
|
||||
END
|
||||
END
|
||||
GO
|
@@ -0,0 +1,70 @@
|
||||
IF OBJECT_ID('sp_FollowUpTanterv') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE sp_FollowUpTanterv
|
||||
END;
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE sp_FollowUpTanterv
|
||||
@intezmenyId int,
|
||||
@aktTanevId int,
|
||||
@kovetkezoTanevId int,
|
||||
@tantervId int
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
IF (@tantervId = 0)
|
||||
BEGIN
|
||||
INSERT INTO T_TANTERV_OSSZES (
|
||||
C_CSOPORTTIPUSA
|
||||
,C_EVFOLYAMTOL
|
||||
,C_EVFOLYAMIG
|
||||
,C_KERETTANTERVREEPULO
|
||||
,C_NEV
|
||||
,C_MEGJEGYZES
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,NNID
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
IIF((SELECT COUNT(1) FROM T_CSOPORTTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_CSOPORTTIPUSA) = 0,1031,t.C_CSOPORTTIPUSA) AS C_CSOPORTTIPUSA
|
||||
,IIF((SELECT COUNT(1) FROM T_EVFOLYAMTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_EVFOLYAMTOL) = 0,1296,t.C_EVFOLYAMTOL) AS C_EVFOLYAMTOL
|
||||
,IIF((SELECT COUNT(1) FROM T_EVFOLYAMTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_EVFOLYAMIG) = 0,1296,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
|
||||
,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_TANTERV_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
||||
AND 0 = (SELECT COUNT(1) FROM T_TANTERV_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
||||
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
UPDATE kovetkezo SET
|
||||
kovetkezo.C_CSOPORTTIPUSA = IIF((SELECT COUNT(1) FROM T_CSOPORTTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_CSOPORTTIPUSA) = 0, 1031, aktiv.C_CSOPORTTIPUSA)
|
||||
,kovetkezo.C_EVFOLYAMTOL = IIF((SELECT COUNT(1) FROM T_EVFOLYAMTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_EVFOLYAMTOL) = 0, 1296, aktiv.C_EVFOLYAMTOL)
|
||||
,kovetkezo.C_EVFOLYAMIG = IIF((SELECT COUNT(1) FROM T_EVFOLYAMTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = aktiv.C_EVFOLYAMIG) = 0, 1296, aktiv.C_EVFOLYAMIG)
|
||||
,kovetkezo.C_KERETTANTERVREEPULO = aktiv.C_KERETTANTERVREEPULO
|
||||
,kovetkezo.C_NEV = aktiv.C_NEV
|
||||
,kovetkezo.C_MEGJEGYZES = aktiv.C_MEGJEGYZES
|
||||
,kovetkezo.TOROLT = aktiv.TOROLT
|
||||
FROM T_TANTERV_OSSZES kovetkezo
|
||||
INNER JOIN T_TANTERV_OSSZES aktiv ON aktiv.C_INTEZMENYID = kovetkezo.C_INTEZMENYID AND aktiv.C_TANEVID = @aktTanevId AND aktiv.ID = @tantervId
|
||||
WHERE kovetkezo.C_INTEZMENYID = @intezmenyId AND kovetkezo.C_TANEVID = @kovetkezoTanevId AND kovetkezo.ELOZOTANEVIREKORDID = @tantervId
|
||||
END
|
||||
|
||||
END
|
||||
GO
|
@@ -0,0 +1,86 @@
|
||||
IF OBJECT_ID('sp_FollowUpTerem') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE sp_FollowUpTerem
|
||||
END;
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE sp_FollowUpTerem
|
||||
@intezmenyId int,
|
||||
@aktTanevId int,
|
||||
@kovetkezoTanevId int,
|
||||
@teremId int
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
IF (@teremId = 0)
|
||||
BEGIN
|
||||
INSERT INTO T_TEREM_OSSZES (
|
||||
C_AKTIV
|
||||
,C_JELLEG
|
||||
,C_KAPACITAS
|
||||
,C_MUKODESIHELYID
|
||||
,C_NEV
|
||||
,C_TEREMFELELOSID
|
||||
,C_TERULET
|
||||
,C_TOBBORATLEHETTARTANI
|
||||
,C_VIZSGAKAPACITAS
|
||||
,C_WIFILEFEDETT
|
||||
,C_INTEZMENYID
|
||||
,C_TANEVID
|
||||
,TOROLT
|
||||
,SERIAL
|
||||
,LASTCHANGED
|
||||
,CREATED
|
||||
,MODIFIER
|
||||
,CREATOR
|
||||
,NNID
|
||||
,ELOZOTANEVIREKORDID
|
||||
) SELECT
|
||||
C_AKTIV AS C_AKTIV
|
||||
,IIF((SELECT COUNT(1) FROM T_TEREMTIPUS_OSSZES WHERE C_ALTANEVID = @kovetkezoTanevId AND ID = t.C_JELLEG) = 0,180,t.C_JELLEG) AS C_JELLEG
|
||||
,C_KAPACITAS AS C_KAPACITAS
|
||||
,ISNULL(
|
||||
(SELECT ID FROM T_MUKODESIHELY_OSSZES WHERE ELOZOTANEVIREKORDID = t.C_MUKODESIHELYID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID),
|
||||
(SELECT TOP 1 ID FROM T_MUKODESIHELY_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID)
|
||||
) AS C_MUKODESIHELYID
|
||||
,C_NEV AS C_NEV
|
||||
,(SELECT ID FROM T_FELHASZNALO_OSSZES WHERE ELOZOTANEVIREKORDID = t.C_TEREMFELELOSID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID) AS C_TEREMFELELOSID
|
||||
,C_TERULET AS C_TERULET
|
||||
,C_TOBBORATLEHETTARTANI AS C_TOBBORATLEHETTARTANI
|
||||
,C_VIZSGAKAPACITAS AS C_VIZSGAKAPACITAS
|
||||
,C_WIFILEFEDETT AS C_WIFILEFEDETT
|
||||
,@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_TEREM_OSSZES t WHERE C_TANEVID = @aktTanevId AND C_INTEZMENYID = @intezmenyId
|
||||
AND 0 = (SELECT COUNT(1) FROM T_TEREM_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyId AND ELOZOTANEVIREKORDID = t.ID)
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
UPDATE kovetkezo SET
|
||||
kovetkezo.C_AKTIV = aktiv.C_AKTIV
|
||||
,kovetkezo.C_JELLEG = aktiv.C_JELLEG
|
||||
,kovetkezo.C_KAPACITAS = aktiv.C_KAPACITAS
|
||||
,kovetkezo.C_MUKODESIHELYID = ISNULL(
|
||||
(SELECT ID FROM T_MUKODESIHELY_OSSZES WHERE ELOZOTANEVIREKORDID = aktiv.C_MUKODESIHELYID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID),
|
||||
(SELECT TOP 1 ID FROM T_MUKODESIHELY_OSSZES WHERE C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID)
|
||||
)
|
||||
,kovetkezo.C_NEV = aktiv.C_NEV
|
||||
,kovetkezo.C_TEREMFELELOSID = (SELECT ID FROM T_FELHASZNALO_OSSZES WHERE ELOZOTANEVIREKORDID = aktiv.C_TEREMFELELOSID AND C_TANEVID = @kovetkezoTanevId AND C_INTEZMENYID = @intezmenyID)
|
||||
,kovetkezo.C_TERULET = aktiv.C_TERULET
|
||||
,kovetkezo.C_TOBBORATLEHETTARTANI = aktiv.C_TOBBORATLEHETTARTANI
|
||||
,kovetkezo.C_VIZSGAKAPACITAS = aktiv.C_VIZSGAKAPACITAS
|
||||
,kovetkezo.C_WIFILEFEDETT = aktiv.C_WIFILEFEDETT
|
||||
,kovetkezo.TOROLT = aktiv.TOROLT
|
||||
FROM T_TEREM_OSSZES kovetkezo
|
||||
INNER JOIN T_TEREM_OSSZES aktiv ON aktiv.C_INTEZMENYID = kovetkezo.C_INTEZMENYID AND aktiv.C_TANEVID = @aktTanevId AND aktiv.ID = @teremId
|
||||
WHERE kovetkezo.C_INTEZMENYID = @intezmenyId AND kovetkezo.C_TANEVID = @kovetkezoTanevId AND kovetkezo.ELOZOTANEVIREKORDID = @teremId
|
||||
END
|
||||
END
|
||||
GO
|
Reference in New Issue
Block a user