init
This commit is contained in:
@@ -0,0 +1,305 @@
|
||||
-- =============================================
|
||||
-- Author: Szekeres András
|
||||
-- Create date: 2018.04.24.
|
||||
-- Description: Egy tanuló adatainak frissítése a következõ tanévre
|
||||
-- =============================================
|
||||
|
||||
IF OBJECT_ID('sp_FollowUpTanulo') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE sp_FollowUpTanulo
|
||||
END;
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE sp_FollowUpTanulo
|
||||
@intezmenyId int,
|
||||
@aktTanevId int,
|
||||
@kovTanevId int,
|
||||
@tanuloId int
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
DECLARE @kovTanevesTanuloId int;
|
||||
SELECT @kovTanevesTanuloId = kovTanevesTanulo.ID
|
||||
FROM T_FELHASZNALO_OSSZES aktTanevesTanulo
|
||||
INNER JOIN T_FELHASZNALO_OSSZES kovTanevesTanulo ON aktTanevesTanulo.C_OKTATASIAZONOSITO = kovTanevesTanulo.C_OKTATASIAZONOSITO AND kovTanevesTanulo.C_TANEVID = @kovTanevId AND kovTanevesTanulo.C_INTEZMENYID = @intezmenyId
|
||||
WHERE aktTanevesTanulo.ID = @tanuloId
|
||||
AND aktTanevesTanulo.C_INTEZMENYID = @intezmenyId
|
||||
AND aktTanevesTanulo.C_TANEVID = @aktTanevId
|
||||
AND kovTanevesTanulo.TOROLT = 'F'
|
||||
AND aktTanevesTanulo.TOROLT = 'F'; --kell? elv olyat nem módosíthat, aki törölt
|
||||
|
||||
IF @kovTanevesTanuloId IS NOT NULL
|
||||
BEGIN
|
||||
UPDATE kovTanevesTanulo
|
||||
SET
|
||||
kovTanevesTanulo.C_ALLAMIGONDOZOTT = aktTanevesTanulo.C_ALLAMIGONDOZOTT
|
||||
,kovTanevesTanulo.C_BANKSZAMLASZAM = aktTanevesTanulo.C_BANKSZAMLASZAM
|
||||
,kovTanevesTanulo.C_BEILLESZKEDESINEHEZSEG = aktTanevesTanulo.C_BEILLESZKEDESINEHEZSEG
|
||||
,kovTanevesTanulo.C_BEIRASINAPLOSORSZAM = aktTanevesTanulo.C_BEIRASINAPLOSORSZAM
|
||||
,kovTanevesTanulo.C_BEJARO = aktTanevesTanulo.C_BEJARO
|
||||
,kovTanevesTanulo.C_DIAKIGAZOLVANYKELTE = aktTanevesTanulo.C_DIAKIGAZOLVANYKELTE
|
||||
,kovTanevesTanulo.C_DIAKIGAZOLVANYSZAM = aktTanevesTanulo.C_DIAKIGAZOLVANYSZAM
|
||||
,kovTanevesTanulo.C_ELOZOINTEZMENY = aktTanevesTanulo.C_ELOZOINTEZMENY
|
||||
,kovTanevesTanulo.C_EVISMETLO = aktTanevesTanulo.C_EVISMETLO
|
||||
,kovTanevesTanulo.C_INGYENESTANKONVYELLATASA = aktTanevesTanulo.C_INGYENESTANKONVYELLATASA
|
||||
,kovTanevesTanulo.C_JOGVISZONYATSZUNETELTETO = aktTanevesTanulo.C_JOGVISZONYATSZUNETELTETO
|
||||
,kovTanevesTanulo.C_MAGANTANULO = aktTanevesTanulo.C_MAGANTANULO
|
||||
,kovTanevesTanulo.C_MAGANTANULOSAGANAKOKA = aktTanevesTanulo.C_MAGANTANULOSAGANAKOKA
|
||||
,kovTanevesTanulo.C_MAGANTANULOSAGKEZDETE = aktTanevesTanulo.C_MAGANTANULOSAGKEZDETE
|
||||
,kovTanevesTanulo.C_NAPLOSORSZAM = aktTanevesTanulo.C_NAPLOSORSZAM
|
||||
,kovTanevesTanulo.C_POLGARISZERZODESES = aktTanevesTanulo.C_POLGARISZERZODESES
|
||||
,kovTanevesTanulo.C_SZAKMAIGYAKORLATON = aktTanevesTanulo.C_SZAKMAIGYAKORLATON
|
||||
,kovTanevesTanulo.C_SZOCIALISTAMOGATAS = aktTanevesTanulo.C_SZOCIALISTAMOGATAS
|
||||
,kovTanevesTanulo.C_TANDIJATFIZETO = aktTanevesTanulo.C_TANDIJATFIZETO
|
||||
,kovTanevesTanulo.C_TANKOTELEZETT = aktTanevesTanulo.C_TANKOTELEZETT
|
||||
,kovTanevesTanulo.C_TANKOTELEZETTSEGVEGE = aktTanevesTanulo.C_TANKOTELEZETTSEGVEGE
|
||||
,kovTanevesTanulo.C_TANULOSZERZODESES = aktTanevesTanulo.C_TANULOSZERZODESES
|
||||
,kovTanevesTanulo.C_TERITESIDIJATFIZETO = aktTanevesTanulo.C_TERITESIDIJATFIZETO
|
||||
,kovTanevesTanulo.C_TESTNEVELESTIPUSA = aktTanevesTanulo.C_TESTNEVELESTIPUSA
|
||||
,kovTanevesTanulo.C_VENDEG = aktTanevesTanulo.C_VENDEG
|
||||
,kovTanevesTanulo.C_BTMPROBLEMAS = aktTanevesTanulo.C_BTMPROBLEMAS
|
||||
,kovTanevesTanulo.C_DIAKSPORTKOROS = aktTanevesTanulo.C_DIAKSPORTKOROS
|
||||
,kovTanevesTanulo.C_EGYHAZKOZOSSEGE = aktTanevesTanulo.C_EGYHAZKOZOSSEGE
|
||||
,kovTanevesTanulo.C_ETKEZESIKEDVEZMENY = aktTanevesTanulo.C_ETKEZESIKEDVEZMENY
|
||||
,kovTanevesTanulo.C_HALMOZOTTANFOGYATEKOS = aktTanevesTanulo.C_HALMOZOTTANFOGYATEKOS
|
||||
,kovTanevesTanulo.C_HATRANYOSHELYZETU = aktTanevesTanulo.C_HATRANYOSHELYZETU
|
||||
,kovTanevesTanulo.C_KOLLEGIUMIELLATASOS = aktTanevesTanulo.C_KOLLEGIUMIELLATASOS
|
||||
,kovTanevesTanulo.C_RENDSZERESGYERMEKVEDELMIKEDV = aktTanevesTanulo.C_RENDSZERESGYERMEKVEDELMIKEDV
|
||||
,kovTanevesTanulo.C_SAJATOSNEVELESU = aktTanevesTanulo.C_SAJATOSNEVELESU
|
||||
,kovTanevesTanulo.C_SPORTAG = aktTanevesTanulo.C_SPORTAG
|
||||
,kovTanevesTanulo.C_SPORTEDZONEVE = aktTanevesTanulo.C_SPORTEDZONEVE
|
||||
,kovTanevesTanulo.C_SPORTKLUB = aktTanevesTanulo.C_SPORTKLUB
|
||||
,kovTanevesTanulo.C_SZAKKEPESITESSZAMA = aktTanevesTanulo.C_SZAKKEPESITESSZAMA
|
||||
,kovTanevesTanulo.C_TANULOIJOGVISZONYOSELTARTOTT = aktTanevesTanulo.C_TANULOIJOGVISZONYOSELTARTOTT
|
||||
,kovTanevesTanulo.C_TARTOSGYOGYKEZELESSZAMA = aktTanevesTanulo.C_TARTOSGYOGYKEZELESSZAMA
|
||||
,kovTanevesTanulo.C_TOBBGYERMEKIGAZOLASSZAMA = aktTanevesTanulo.C_TOBBGYERMEKIGAZOLASSZAMA
|
||||
,kovTanevesTanulo.C_VALLASA = aktTanevesTanulo.C_VALLASA
|
||||
,kovTanevesTanulo.C_VESZELYEZTETETT = aktTanevesTanulo.C_VESZELYEZTETETT
|
||||
,kovTanevesTanulo.C_JOGVISZONYVARHATOBEFEJEZESE = aktTanevesTanulo.C_JOGVISZONYVARHATOBEFEJEZESE
|
||||
,kovTanevesTanulo.C_BEILLESZKEDESIPROBLEMAVALKUZ = aktTanevesTanulo.C_BEILLESZKEDESIPROBLEMAVALKUZ
|
||||
,kovTanevesTanulo.C_BESZEDFOGYATEKOSOKMANYSZAM = aktTanevesTanulo.C_BESZEDFOGYATEKOSOKMANYSZAM
|
||||
,kovTanevesTanulo.C_BNOKOD = aktTanevesTanulo.C_BNOKOD
|
||||
,kovTanevesTanulo.C_BTMHATAROZATOKMANYSZAM = aktTanevesTanulo.C_BTMHATAROZATOKMANYSZAM
|
||||
,kovTanevesTanulo.C_BTMHATAROZATTARTALMA = aktTanevesTanulo.C_BTMHATAROZATTARTALMA
|
||||
,kovTanevesTanulo.C_BTMKIALLITOINTEZMENY = aktTanevesTanulo.C_BTMKIALLITOINTEZMENY
|
||||
,kovTanevesTanulo.C_BTMKONTROLLIDOPONT = aktTanevesTanulo.C_BTMKONTROLLIDOPONT
|
||||
,kovTanevesTanulo.C_BTMLETSZAMSULY = aktTanevesTanulo.C_BTMLETSZAMSULY
|
||||
,kovTanevesTanulo.C_BTMOKMANYERVENYESSEGKEZDETE = aktTanevesTanulo.C_BTMOKMANYERVENYESSEGKEZDETE
|
||||
,kovTanevesTanulo.C_BTMOKMANYERVENYESSEGVEGE = aktTanevesTanulo.C_BTMOKMANYERVENYESSEGVEGE
|
||||
,kovTanevesTanulo.C_DISZGRAFIAOKMANYSZAM = aktTanevesTanulo.C_DISZGRAFIAOKMANYSZAM
|
||||
,kovTanevesTanulo.C_DISZKALKULIAOKMANYSZAM = aktTanevesTanulo.C_DISZKALKULIAOKMANYSZAM
|
||||
,kovTanevesTanulo.C_DISZLEXIAOKMANYSZAM = aktTanevesTanulo.C_DISZLEXIAOKMANYSZAM
|
||||
,kovTanevesTanulo.C_ERTELMIFOGYATEKOS = aktTanevesTanulo.C_ERTELMIFOGYATEKOS
|
||||
,kovTanevesTanulo.C_ERTELMIFOGYATEKOSOKMANYSZAM = aktTanevesTanulo.C_ERTELMIFOGYATEKOSOKMANYSZAM
|
||||
,kovTanevesTanulo.C_FEJLESZTESREKIJELOLT = aktTanevesTanulo.C_FEJLESZTESREKIJELOLT
|
||||
,kovTanevesTanulo.C_FEJLESZTOFOGLALKOZAS = aktTanevesTanulo.C_FEJLESZTOFOGLALKOZAS
|
||||
,kovTanevesTanulo.C_FEJLESZTOFOGLALKOZASORASZAM = aktTanevesTanulo.C_FEJLESZTOFOGLALKOZASORASZAM
|
||||
,kovTanevesTanulo.C_HALLASSERULT = aktTanevesTanulo.C_HALLASSERULT
|
||||
,kovTanevesTanulo.C_HALLASSERULTOKMANYSZAM = aktTanevesTanulo.C_HALLASSERULTOKMANYSZAM
|
||||
,kovTanevesTanulo.C_LATASSERULT = aktTanevesTanulo.C_LATASSERULT
|
||||
,kovTanevesTanulo.C_LATASSERULTOKMANYSZAM = aktTanevesTanulo.C_LATASSERULTOKMANYSZAM
|
||||
,kovTanevesTanulo.C_MAGATARTASIPROBLEMAVALKUZD = aktTanevesTanulo.C_MAGATARTASIPROBLEMAVALKUZD
|
||||
,kovTanevesTanulo.C_MEGISMERONEMORGANIKUSOKMANYS = aktTanevesTanulo.C_MEGISMERONEMORGANIKUSOKMANYS
|
||||
,kovTanevesTanulo.C_MEGISMEROORGANIKUSOKMANYSZAM = aktTanevesTanulo.C_MEGISMEROORGANIKUSOKMANYSZAM
|
||||
,kovTanevesTanulo.C_MOZGASSERULTOKMANYSZAM = aktTanevesTanulo.C_MOZGASSERULTOKMANYSZAM
|
||||
,kovTanevesTanulo.C_SNIKIALLITOINTEZMENY = aktTanevesTanulo.C_SNIKIALLITOINTEZMENY
|
||||
,kovTanevesTanulo.C_SNIKONTROLLIDOPONT = aktTanevesTanulo.C_SNIKONTROLLIDOPONT
|
||||
,kovTanevesTanulo.C_SNILETSZAMSULY = aktTanevesTanulo.C_SNILETSZAMSULY
|
||||
,kovTanevesTanulo.C_SNIMEGHATAROZAS = aktTanevesTanulo.C_SNIMEGHATAROZAS
|
||||
,kovTanevesTanulo.C_SNIOKMANYERVENYESSEGKEZDETE = aktTanevesTanulo.C_SNIOKMANYERVENYESSEGKEZDETE
|
||||
,kovTanevesTanulo.C_SNIOKMANYERVENYESSEGVEGE = aktTanevesTanulo.C_SNIOKMANYERVENYESSEGVEGE
|
||||
,kovTanevesTanulo.C_TANULASIPROBLEMADISZGRAFIA = aktTanevesTanulo.C_TANULASIPROBLEMADISZGRAFIA
|
||||
,kovTanevesTanulo.C_TANULASIPROBLEMAVALKUZD = aktTanevesTanulo.C_TANULASIPROBLEMAVALKUZD
|
||||
,kovTanevesTanulo.C_TANULASIPROBLEMAVALKUZDDISZK = aktTanevesTanulo.C_TANULASIPROBLEMAVALKUZDDISZK
|
||||
,kovTanevesTanulo.C_TANULASIPROBLEMAVALKUZDDISZL = aktTanevesTanulo.C_TANULASIPROBLEMAVALKUZDDISZL
|
||||
,kovTanevesTanulo.C_VISELKEDESNEMORGANIKUSOKMANY = aktTanevesTanulo.C_VISELKEDESNEMORGANIKUSOKMANY
|
||||
,kovTanevesTanulo.C_VISELKEDESORGANIKUSOKMANYSZA = aktTanevesTanulo.C_VISELKEDESORGANIKUSOKMANYSZA
|
||||
,kovTanevesTanulo.C_ELSOINTEZMENYOMKOD = aktTanevesTanulo.C_ELSOINTEZMENYOMKOD
|
||||
,kovTanevesTanulo.C_EVISMETLOTANTARGYAK = aktTanevesTanulo.C_EVISMETLOTANTARGYAK
|
||||
,kovTanevesTanulo.C_KOZEPFOKUOKTATASBATIZENHATOD = aktTanevesTanulo.C_KOZEPFOKUOKTATASBATIZENHATOD
|
||||
,kovTanevesTanulo.C_MENEDEKJOGGALRENDELKEZO = aktTanevesTanulo.C_MENEDEKJOGGALRENDELKEZO
|
||||
,kovTanevesTanulo.C_AGAZAT = aktTanevesTanulo.C_AGAZAT
|
||||
,kovTanevesTanulo.C_RESZSZAKKEPESITES = aktTanevesTanulo.C_RESZSZAKKEPESITES
|
||||
,kovTanevesTanulo.C_SZAKKEPESITES = aktTanevesTanulo.C_SZAKKEPESITES
|
||||
,kovTanevesTanulo.C_SZAKMACSOPORT = aktTanevesTanulo.C_SZAKMACSOPORT
|
||||
,kovTanevesTanulo.C_EGYEBDONTO = aktTanevesTanulo.C_EGYEBDONTO
|
||||
,kovTanevesTanulo.C_MEGALLAPODASOS = aktTanevesTanulo.C_MEGALLAPODASOS
|
||||
,kovTanevesTanulo.C_OSZTV = aktTanevesTanulo.C_OSZTV
|
||||
,kovTanevesTanulo.C_SZETVAGAZAT = aktTanevesTanulo.C_SZETVAGAZAT
|
||||
,kovTanevesTanulo.C_SZINTVIZSGA = aktTanevesTanulo.C_SZINTVIZSGA
|
||||
,kovTanevesTanulo.C_SZKTV = aktTanevesTanulo.C_SZKTV
|
||||
,kovTanevesTanulo.C_TECHNIKUSIEVFOLYAM = aktTanevesTanulo.C_TECHNIKUSIEVFOLYAM
|
||||
,kovTanevesTanulo.C_EGYUTTMUKODESES = aktTanevesTanulo.C_EGYUTTMUKODESES
|
||||
,kovTanevesTanulo.C_ISKOLAIKERETEKKOZOTT = aktTanevesTanulo.C_ISKOLAIKERETEKKOZOTT
|
||||
,kovTanevesTanulo.C_TANTERVID = aktTanevesTanulo.C_TANTERVID
|
||||
,kovTanevesTanulo.C_FELVETELTANEVEID = aktTanevesTanulo.C_FELVETELTANEVEID
|
||||
,kovTanevesTanulo.SERIAL = kovTanevesTanulo.SERIAL + 1
|
||||
,kovTanevesTanulo.LASTCHANGED = GETDATE()
|
||||
|
||||
|
||||
FROM T_TANULO_OSSZES kovTanevesTanulo
|
||||
INNER JOIN T_TANULO_OSSZES aktTanevesTanulo ON aktTanevesTanulo.ID = @tanuloId
|
||||
|
||||
WHERE kovTanevesTanulo.ID = @kovTanevesTanuloId;
|
||||
|
||||
|
||||
UPDATE kovTanevesFelhasz
|
||||
SET
|
||||
kovTanevesFelhasz.C_NEME = aktTanevesFelhasz.C_NEME
|
||||
,kovTanevesFelhasz.C_SZULETESIDATUM = aktTanevesFelhasz.C_SZULETESIDATUM
|
||||
,kovTanevesFelhasz.C_SZULETESINEV = aktTanevesFelhasz.C_SZULETESINEV
|
||||
,kovTanevesFelhasz.C_ANYJANEVE = aktTanevesFelhasz.C_ANYJANEVE
|
||||
,kovTanevesFelhasz.C_SZULETESIHELY = aktTanevesFelhasz.C_SZULETESIHELY
|
||||
,kovTanevesFelhasz.C_TAJSZAM = aktTanevesFelhasz.C_TAJSZAM
|
||||
,kovTanevesFelhasz.C_ALLAMPOLGARSAGA = aktTanevesFelhasz.C_ALLAMPOLGARSAGA
|
||||
,kovTanevesFelhasz.C_LEIRAS = aktTanevesFelhasz.C_LEIRAS
|
||||
,kovTanevesFelhasz.C_KERESESINEV = aktTanevesFelhasz.C_KERESESINEV
|
||||
,kovTanevesFelhasz.C_SZULETESIORSZAG = aktTanevesFelhasz.C_SZULETESIORSZAG
|
||||
,kovTanevesFelhasz.C_SZULETESINEVSORREND = aktTanevesFelhasz.C_SZULETESINEVSORREND
|
||||
,kovTanevesFelhasz.C_ANYJANEVESORREND = aktTanevesFelhasz.C_ANYJANEVESORREND
|
||||
,kovTanevesFelhasz.C_ALAPERTELMEZETTLCID = aktTanevesFelhasz.C_ALAPERTELMEZETTLCID
|
||||
,kovTanevesFelhasz.C_LATASSERULTWEBHASZNALATA = aktTanevesFelhasz.C_LATASSERULTWEBHASZNALATA
|
||||
,kovTanevesFelhasz.C_SMSSZAM = aktTanevesFelhasz.C_SMSSZAM
|
||||
,kovTanevesFelhasz.C_SMSSZINKRONIZALT = aktTanevesFelhasz.C_SMSSZINKRONIZALT
|
||||
,kovTanevesFelhasz.C_KELLADSZINKRONIZALAS = aktTanevesFelhasz.C_KELLADSZINKRONIZALAS
|
||||
,kovTanevesFelhasz.C_SZULETESINEVELVALASZTO = aktTanevesFelhasz.C_SZULETESINEVELVALASZTO
|
||||
,kovTanevesFelhasz.C_ANYJANEVEELVALASZTO = aktTanevesFelhasz.C_ANYJANEVEELVALASZTO
|
||||
,kovTanevesFelhasz.C_DMSTARTTIME = aktTanevesFelhasz.C_DMSTARTTIME
|
||||
,kovTanevesFelhasz.C_NYOMTATASINEV = aktTanevesFelhasz.C_NYOMTATASINEV
|
||||
,kovTanevesFelhasz.C_UTONEV = aktTanevesFelhasz.C_UTONEV
|
||||
,kovTanevesFelhasz.C_VEZETEKNEV = aktTanevesFelhasz.C_VEZETEKNEV
|
||||
,kovTanevesFelhasz.C_ADOSZAM = aktTanevesFelhasz.C_ADOSZAM
|
||||
,kovTanevesFelhasz.C_ELOTAG = aktTanevesFelhasz.C_ELOTAG
|
||||
,kovTanevesFelhasz.C_ANYANYELVE = aktTanevesFelhasz.C_ANYANYELVE
|
||||
,kovTanevesFelhasz.C_IGAZOLVANYSZAM = aktTanevesFelhasz.C_IGAZOLVANYSZAM
|
||||
,kovTanevesFelhasz.C_IGAZOLVANYTIPUSA = aktTanevesFelhasz.C_IGAZOLVANYTIPUSA
|
||||
,kovTanevesFelhasz.C_NEVSORREND = aktTanevesFelhasz.C_NEVSORREND
|
||||
,kovTanevesFelhasz.C_NYILVANTARTASISZAM = aktTanevesFelhasz.C_NYILVANTARTASISZAM
|
||||
,kovTanevesFelhasz.C_NYILVANTARTASKEZDETE = aktTanevesFelhasz.C_NYILVANTARTASKEZDETE
|
||||
,kovTanevesFelhasz.C_OKTATASIAZONOSITO = aktTanevesFelhasz.C_OKTATASIAZONOSITO
|
||||
,kovTanevesFelhasz.C_OMKOD = aktTanevesFelhasz.C_OMKOD
|
||||
,kovTanevesFelhasz.C_ALAIRAS = aktTanevesFelhasz.C_ALAIRAS
|
||||
,kovTanevesFelhasz.C_PROFILKEP = aktTanevesFelhasz.C_PROFILKEP
|
||||
,kovTanevesFelhasz.C_KRETAKOD = aktTanevesFelhasz.C_KRETAKOD
|
||||
,kovTanevesFelhasz.C_KIRAZONOSITO = aktTanevesFelhasz.C_KIRAZONOSITO
|
||||
,kovTanevesFelhasz.C_ALLAMPOLGARSAGA2 = aktTanevesFelhasz.C_ALLAMPOLGARSAGA2
|
||||
,kovTanevesFelhasz.C_FENNTARTOAZONOSITO = aktTanevesFelhasz.C_FENNTARTOAZONOSITO
|
||||
,kovTanevesFelhasz.SERIAL = aktTanevesFelhasz.SERIAL + 1
|
||||
,kovTanevesFelhasz.LASTCHANGED = GETDATE()
|
||||
|
||||
FROM T_FELHASZNALO_OSSZES kovTanevesFelhasz
|
||||
INNER JOIN T_FELHASZNALO_OSSZES aktTanevesFelhasz ON aktTanevesFelhasz.ID = @tanuloId
|
||||
|
||||
WHERE kovTanevesFelhasz.ID = @kovTanevesTanuloId;
|
||||
|
||||
|
||||
DECLARE @kovBelepesId int;
|
||||
SELECT @kovBelepesId = ID
|
||||
FROM T_FELHASZNALOBELEPES_OSSZES
|
||||
WHERE C_FELHASZNALOID = @kovTanevesTanuloId
|
||||
AND C_GONDVISELOID IS NULL
|
||||
AND TOROLT = 'F'
|
||||
AND C_TANEVID = @kovTanevId
|
||||
AND C_INTEZMENYID = @intezmenyId;
|
||||
|
||||
IF @kovBelepesId IS NOT NULL
|
||||
BEGIN
|
||||
UPDATE kovBelepes
|
||||
SET
|
||||
kovBelepes.C_KOTELEZOVALTOZTATNI = aktBelepes.C_KOTELEZOVALTOZTATNI
|
||||
,kovBelepes.C_MEGHIUSULTBELEPESEK = aktBelepes.C_MEGHIUSULTBELEPESEK
|
||||
,kovBelepes.C_UTOLSOBELEPES = aktBelepes.C_UTOLSOBELEPES
|
||||
,kovBelepes.C_JELSZO = aktBelepes.C_JELSZO
|
||||
,kovBelepes.C_JELSZOVALTOZTATASIDEJE = aktBelepes.C_JELSZOVALTOZTATASIDEJE
|
||||
,kovBelepes.C_SO = aktBelepes.C_SO
|
||||
,kovBelepes.C_BEJELENTKEZESINEV = aktBelepes.C_BEJELENTKEZESINEV
|
||||
,kovBelepes.C_NEPTUNNAPLOJELSZO = aktBelepes.C_NEPTUNNAPLOJELSZO
|
||||
,kovBelepes.C_GUID = aktBelepes.C_GUID
|
||||
,kovBelepes.C_GONDVISELOID = aktBelepes.C_GONDVISELOID
|
||||
,kovBelepes.SERIAL = aktBelepes.SERIAL + 1
|
||||
,kovBelepes.LASTCHANGED = GETDATE()
|
||||
|
||||
FROM T_FELHASZNALOBELEPES_OSSZES kovBelepes
|
||||
INNER JOIN T_FELHASZNALOBELEPES_OSSZES aktBelepes ON aktBelepes.C_FELHASZNALOID = @tanuloId AND aktBelepes.C_GONDVISELOID IS NULL AND aktBelepes.TOROLT = 'F' AND aktBelepes.C_TANEVID = @aktTanevId AND aktBelepes.C_INTEZMENYID = @intezmenyId
|
||||
WHERE kovBelepes.ID = @kovBelepesId
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
INSERT INTO T_FELHASZNALOBELEPES_OSSZES (C_KOTELEZOVALTOZTATNI, C_MEGHIUSULTBELEPESEK, C_UTOLSOBELEPES, C_JELSZO, C_JELSZOVALTOZTATASIDEJE, C_SO, C_BEJELENTKEZESINEV, C_NEPTUNNAPLOJELSZO, C_GUID, C_FELHASZNALOID, C_GONDVISELOID, C_INTEZMENYID, C_TANEVID, TOROLT, SERIAL, LASTCHANGED, CREATED, MODIFIER, CREATOR, NNID, ELOZOTANEVIREKORDID)
|
||||
SELECT
|
||||
C_KOTELEZOVALTOZTATNI
|
||||
,C_MEGHIUSULTBELEPESEK
|
||||
,C_UTOLSOBELEPES
|
||||
,C_JELSZO
|
||||
,C_JELSZOVALTOZTATASIDEJE
|
||||
,C_SO
|
||||
,C_BEJELENTKEZESINEV
|
||||
,C_NEPTUNNAPLOJELSZO
|
||||
,C_GUID
|
||||
,@kovTanevesTanuloId
|
||||
,C_GONDVISELOID
|
||||
,C_INTEZMENYID
|
||||
,@kovTanevId
|
||||
,TOROLT
|
||||
,0
|
||||
,GETDATE()
|
||||
,GETDATE()
|
||||
,MODIFIER
|
||||
,MODIFIER
|
||||
,NULL
|
||||
,ID
|
||||
|
||||
FROM T_FELHASZNALOBELEPES_OSSZES aktBelepes
|
||||
WHERE aktBelepes.C_FELHASZNALOID = @tanuloId
|
||||
AND aktBelepes.C_GONDVISELOID IS NULL
|
||||
AND aktBelepes.TOROLT = 'F'
|
||||
AND aktBelepes.C_TANEVID = @aktTanevId
|
||||
AND aktBelepes.C_INTEZMENYID = @intezmenyId;
|
||||
END
|
||||
|
||||
--gondviselő törlésével gond van a sok referencia miatt (és hozzájuk tartozó elérhetőségi adatok - több gondviselő, több adat, nem tudom eldönteni melyiket kihez kell kötni)
|
||||
|
||||
--DELETE FROM T_GONDVISELO_OSSZES
|
||||
--WHERE C_TANULOID = @kovTanevesTanuloId
|
||||
-- AND C_INTEZMENYID = @intezmenyId
|
||||
-- AND C_TANEVID = @kovTanevId;
|
||||
|
||||
--INSERT INTO T_GONDVISELO_OSSZES (C_AKTIV, C_GONDVISELESKEZDETE, C_GONDVISELESVEGE, C_GYERMEKETEGYEDULNEVELO, C_NEV, C_NYUGDIJAS, C_ROKONSAGFOKA, C_ISEMAILERTESITES, C_ISTORVENYESKEPVISELO, C_TANULOID, C_INTEZMENYID, C_TANEVID, TOROLT, SERIAL, LASTCHANGED, CREATED, MODIFIER, CREATOR, ELOZOTANEVIREKORDID, NNID)
|
||||
--SELECT
|
||||
-- C_AKTIV
|
||||
-- ,C_GONDVISELESKEZDETE
|
||||
-- ,C_GONDVISELESVEGE
|
||||
-- ,C_GYERMEKETEGYEDULNEVELO
|
||||
-- ,C_NEV
|
||||
-- ,C_NYUGDIJAS
|
||||
-- ,C_ROKONSAGFOKA
|
||||
-- ,C_ISEMAILERTESITES
|
||||
-- ,C_ISTORVENYESKEPVISELO
|
||||
-- ,@kovTanevesTanuloId
|
||||
-- ,C_INTEZMENYID
|
||||
-- ,@kovTanevId
|
||||
-- ,TOROLT
|
||||
-- ,0
|
||||
-- ,GETDATE()
|
||||
-- ,GETDATE()
|
||||
-- ,MODIFIER
|
||||
-- ,MODIFIER
|
||||
-- ,ID
|
||||
-- ,NULL
|
||||
--FROM T_GONDVISELO_OSSZES
|
||||
--WHERE C_TANULOID = @tanuloId
|
||||
-- AND C_INTEZMENYID = @intezmenyId
|
||||
-- AND C_TANEVID = @aktTanevId
|
||||
-- AND TOROLT = 'F';
|
||||
|
||||
|
||||
EXEC sp_FollowUpTanuloCim @intezmenyId, @aktTanevId, @kovTanevId, @tanuloId;
|
||||
|
||||
EXEC sp_FollowUpTanuloEmail @intezmenyId, @aktTanevId, @kovTanevId, @tanuloId;
|
||||
|
||||
EXEC sp_FollowUpTanuloFelmentes @intezmenyId, @aktTanevId, @kovTanevId, @tanuloId;
|
||||
|
||||
EXEC sp_FollowUpTanuloTelefon @intezmenyId, @aktTanevId, @kovTanevId, @tanuloId;
|
||||
|
||||
END
|
||||
END
|
||||
GO
|
@@ -0,0 +1,76 @@
|
||||
-- =============================================
|
||||
-- Author: Szekeres András
|
||||
-- Create date: 2018.04.24.
|
||||
-- Description: Egy tanuló címeinek frissítése a következõ tanévre
|
||||
-- =============================================
|
||||
|
||||
IF OBJECT_ID('sp_FollowUpTanuloCim') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE sp_FollowUpTanuloCim
|
||||
END;
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE sp_FollowUpTanuloCim
|
||||
@intezmenyId int,
|
||||
@aktTanevId int,
|
||||
@kovTanevId int,
|
||||
@tanuloId int
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
DECLARE @kovTanevesTanuloId int;
|
||||
SELECT @kovTanevesTanuloId = kovTanevesTanulo.ID
|
||||
FROM T_FELHASZNALO_OSSZES aktTanevesTanulo
|
||||
INNER JOIN T_FELHASZNALO_OSSZES kovTanevesTanulo ON aktTanevesTanulo.C_OKTATASIAZONOSITO = kovTanevesTanulo.C_OKTATASIAZONOSITO AND kovTanevesTanulo.C_TANEVID = @kovTanevId AND kovTanevesTanulo.C_INTEZMENYID = @intezmenyId
|
||||
WHERE aktTanevesTanulo.ID = @tanuloId
|
||||
AND aktTanevesTanulo.C_INTEZMENYID = @intezmenyId
|
||||
AND aktTanevesTanulo.C_TANEVID = @aktTanevId
|
||||
AND kovTanevesTanulo.TOROLT = 'F'
|
||||
AND aktTanevesTanulo.TOROLT = 'F'; --kell? elv olyat nem módosíthat, aki törölt
|
||||
|
||||
IF @kovTanevesTanuloId IS NOT NULL
|
||||
BEGIN
|
||||
DELETE FROM T_CIM_OSSZES
|
||||
WHERE C_FELHASZNALOID = @kovTanevesTanuloId
|
||||
AND C_GONDVISELOID IS NULL
|
||||
AND C_INTEZMENYID = @intezmenyId
|
||||
AND C_TANEVID = @kovTanevId;
|
||||
|
||||
INSERT INTO T_CIM_OSSZES (C_CIMTIPUSA, C_ORSZAG, C_IRANYITOSZAM, C_VAROS, C_MEGYE, C_KOZTERULET, C_KOZTERULETJELLEGE, C_HAZSZAM, C_EPULET, C_LEPCSOHAZ, C_EMELET, C_AJTO, C_OSSZETETTCIM, C_ALAPERTELMEZETT, C_FELHASZNALOID, C_GONDVISELOID, C_INTEZMENYID, C_TANEVID, TOROLT, SERIAL, LASTCHANGED, CREATED, MODIFIER, CREATOR, NNID, GID, ELOZOTANEVIREKORDID)
|
||||
SELECT
|
||||
C_CIMTIPUSA
|
||||
,C_ORSZAG
|
||||
,C_IRANYITOSZAM
|
||||
,C_VAROS
|
||||
,C_MEGYE
|
||||
,C_KOZTERULET
|
||||
,C_KOZTERULETJELLEGE
|
||||
,C_HAZSZAM
|
||||
,C_EPULET
|
||||
,C_LEPCSOHAZ
|
||||
,C_EMELET
|
||||
,C_AJTO
|
||||
,C_OSSZETETTCIM
|
||||
,C_ALAPERTELMEZETT
|
||||
,@kovTanevesTanuloId
|
||||
,C_GONDVISELOID
|
||||
,C_INTEZMENYID
|
||||
,@kovTanevId
|
||||
,TOROLT
|
||||
,0
|
||||
,GETDATE()
|
||||
,GETDATE()
|
||||
,MODIFIER
|
||||
,MODIFIER
|
||||
,NULL
|
||||
,GID
|
||||
,ID
|
||||
FROM T_CIM_OSSZES
|
||||
WHERE C_FELHASZNALOID = @tanuloId
|
||||
AND C_GONDVISELOID IS NULL
|
||||
AND C_INTEZMENYID = @intezmenyId
|
||||
AND C_TANEVID = @aktTanevId
|
||||
AND TOROLT = 'F';
|
||||
|
||||
END
|
||||
END
|
||||
GO
|
@@ -0,0 +1,65 @@
|
||||
-- =============================================
|
||||
-- Author: Szekeres András
|
||||
-- Create date: 2018.04.24.
|
||||
-- Description: Egy tanuló email címeinek frissítése a következõ tanévre
|
||||
-- =============================================
|
||||
|
||||
IF OBJECT_ID('sp_FollowUpTanuloEmail') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE sp_FollowUpTanuloEmail
|
||||
END;
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE sp_FollowUpTanuloEmail
|
||||
@intezmenyId int,
|
||||
@aktTanevId int,
|
||||
@kovTanevId int,
|
||||
@tanuloId int
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
DECLARE @kovTanevesTanuloId int;
|
||||
SELECT @kovTanevesTanuloId = kovTanevesTanulo.ID
|
||||
FROM T_FELHASZNALO_OSSZES aktTanevesTanulo
|
||||
INNER JOIN T_FELHASZNALO_OSSZES kovTanevesTanulo ON aktTanevesTanulo.C_OKTATASIAZONOSITO = kovTanevesTanulo.C_OKTATASIAZONOSITO AND kovTanevesTanulo.C_TANEVID = @kovTanevId AND kovTanevesTanulo.C_INTEZMENYID = @intezmenyId
|
||||
WHERE aktTanevesTanulo.ID = @tanuloId
|
||||
AND aktTanevesTanulo.C_INTEZMENYID = @intezmenyId
|
||||
AND aktTanevesTanulo.C_TANEVID = @aktTanevId
|
||||
AND kovTanevesTanulo.TOROLT = 'F'
|
||||
AND aktTanevesTanulo.TOROLT = 'F'; --kell? elv olyat nem módosíthat, aki törölt
|
||||
|
||||
IF @kovTanevesTanuloId IS NOT NULL
|
||||
BEGIN
|
||||
DELETE FROM T_EMAIL_OSSZES
|
||||
WHERE C_FELHASZNALOID = @kovTanevesTanuloId
|
||||
AND C_GONDVISELOID IS NULL
|
||||
AND C_INTEZMENYID = @intezmenyId
|
||||
AND C_TANEVID = @kovTanevId;
|
||||
|
||||
INSERT INTO T_EMAIL_OSSZES (C_EMAILTIPUSA, C_EMAILCIM, C_ALAPERTELMEZETT, C_ISPUBLIC, C_GONDVISELOID, C_FELHASZNALOID, C_INTEZMENYID, C_TANEVID, TOROLT, SERIAL, LASTCHANGED, CREATED, MODIFIER, CREATOR, ELOZOTANEVIREKORDID, NNID)
|
||||
SELECT
|
||||
C_EMAILTIPUSA
|
||||
,C_EMAILCIM
|
||||
,C_ALAPERTELMEZETT
|
||||
,C_ISPUBLIC
|
||||
,C_GONDVISELOID
|
||||
,@kovTanevesTanuloId
|
||||
,C_INTEZMENYID
|
||||
,@kovTanevId
|
||||
,TOROLT
|
||||
,0
|
||||
,GETDATE()
|
||||
,GETDATE()
|
||||
,MODIFIER
|
||||
,MODIFIER
|
||||
,ID
|
||||
,NULL
|
||||
FROM T_EMAIL_OSSZES
|
||||
WHERE C_FELHASZNALOID = @tanuloId
|
||||
AND C_GONDVISELOID IS NULL
|
||||
AND C_INTEZMENYID = @intezmenyId
|
||||
AND C_TANEVID = @aktTanevId
|
||||
AND TOROLT = 'F';
|
||||
|
||||
END
|
||||
END
|
||||
GO
|
@@ -0,0 +1,64 @@
|
||||
-- =============================================
|
||||
-- Author: Szekeres András
|
||||
-- Create date: 2018.04.24.
|
||||
-- Description: Egy tanuló felmentéseinek frissítése a következõ tanévre
|
||||
-- =============================================
|
||||
|
||||
IF OBJECT_ID('sp_FollowUpTanuloFelmentes') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE sp_FollowUpTanuloFelmentes
|
||||
END;
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE sp_FollowUpTanuloFelmentes
|
||||
@intezmenyId int,
|
||||
@aktTanevId int,
|
||||
@kovTanevId int,
|
||||
@tanuloId int
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
DECLARE @kovTanevesTanuloId int;
|
||||
SELECT @kovTanevesTanuloId = kovTanevesTanulo.ID
|
||||
FROM T_FELHASZNALO_OSSZES aktTanevesTanulo
|
||||
INNER JOIN T_FELHASZNALO_OSSZES kovTanevesTanulo ON aktTanevesTanulo.C_OKTATASIAZONOSITO = kovTanevesTanulo.C_OKTATASIAZONOSITO AND kovTanevesTanulo.C_TANEVID = @kovTanevId AND kovTanevesTanulo.C_INTEZMENYID = @intezmenyId
|
||||
WHERE aktTanevesTanulo.ID = @tanuloId
|
||||
AND aktTanevesTanulo.C_INTEZMENYID = @intezmenyId
|
||||
AND aktTanevesTanulo.C_TANEVID = @aktTanevId
|
||||
AND kovTanevesTanulo.TOROLT = 'F'
|
||||
AND aktTanevesTanulo.TOROLT = 'F'; --kell? elv olyat nem módosíthat, aki törölt
|
||||
|
||||
IF @kovTanevesTanuloId IS NOT NULL
|
||||
BEGIN
|
||||
DELETE FROM T_TANULOMENTESSEG_OSSZES
|
||||
WHERE C_TANULOID = @kovTanevesTanuloId
|
||||
AND C_INTEZMENYID = @intezmenyId
|
||||
AND C_TANEVID = @kovTanevId;
|
||||
|
||||
INSERT INTO T_TANULOMENTESSEG_OSSZES (C_ERTEKELESMENTESITES, C_KEZDETE, C_MENTESSEGOKA, C_ORAMENTESITES, C_VEGE, C_SZOVEGESENERTEKELHETO, C_TANTARGYID, C_TANULOID, C_INTEZMENYID, C_TANEVID, TOROLT, SERIAL, LASTCHANGED, CREATED, MODIFIER, CREATOR, NNID, ELOZOTANEVIREKORDID)
|
||||
SELECT
|
||||
C_ERTEKELESMENTESITES
|
||||
,C_KEZDETE
|
||||
,C_MENTESSEGOKA
|
||||
,C_ORAMENTESITES
|
||||
,C_VEGE
|
||||
,C_SZOVEGESENERTEKELHETO
|
||||
,C_TANTARGYID
|
||||
,@kovTanevesTanuloId
|
||||
,C_INTEZMENYID
|
||||
,@kovTanevId
|
||||
,TOROLT
|
||||
,0
|
||||
,GETDATE()
|
||||
,GETDATE()
|
||||
,MODIFIER
|
||||
,MODIFIER
|
||||
,NULL
|
||||
,ID
|
||||
FROM T_TANULOMENTESSEG_OSSZES
|
||||
WHERE C_TANULOID = @tanuloId
|
||||
AND C_INTEZMENYID = @intezmenyId
|
||||
AND C_TANEVID = @aktTanevId
|
||||
AND TOROLT = 'F';
|
||||
END
|
||||
END
|
||||
GO
|
@@ -0,0 +1,66 @@
|
||||
-- =============================================
|
||||
-- Author: Szekeres András
|
||||
-- Create date: 2018.04.24.
|
||||
-- Description: Egy tanuló telefonszámainak frissítése a következõ tanévre
|
||||
-- =============================================
|
||||
|
||||
IF OBJECT_ID('sp_FollowUpTanuloTelefon') IS NOT NULL BEGIN
|
||||
DROP PROCEDURE sp_FollowUpTanuloTelefon
|
||||
END;
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE sp_FollowUpTanuloTelefon
|
||||
@intezmenyId int,
|
||||
@aktTanevId int,
|
||||
@kovTanevId int,
|
||||
@tanuloId int
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
DECLARE @kovTanevesTanuloId int;
|
||||
SELECT @kovTanevesTanuloId = kovTanevesTanulo.ID
|
||||
FROM T_FELHASZNALO_OSSZES aktTanevesTanulo
|
||||
INNER JOIN T_FELHASZNALO_OSSZES kovTanevesTanulo ON aktTanevesTanulo.C_OKTATASIAZONOSITO = kovTanevesTanulo.C_OKTATASIAZONOSITO AND kovTanevesTanulo.C_TANEVID = @kovTanevId AND kovTanevesTanulo.C_INTEZMENYID = @intezmenyId
|
||||
WHERE aktTanevesTanulo.ID = @tanuloId
|
||||
AND aktTanevesTanulo.C_INTEZMENYID = @intezmenyId
|
||||
AND aktTanevesTanulo.C_TANEVID = @aktTanevId
|
||||
AND kovTanevesTanulo.TOROLT = 'F'
|
||||
AND aktTanevesTanulo.TOROLT = 'F'; --kell? elv olyat nem módosíthat, aki törölt
|
||||
|
||||
IF @kovTanevesTanuloId IS NOT NULL
|
||||
BEGIN
|
||||
DELETE FROM T_TELEFON_OSSZES
|
||||
WHERE C_FELHASZNALOID = @kovTanevesTanuloId
|
||||
AND C_GONDVISELOID IS NULL
|
||||
AND C_INTEZMENYID = @intezmenyId
|
||||
AND C_TANEVID = @kovTanevId;
|
||||
|
||||
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
|
||||
C_TELEFONTIPUSA
|
||||
,C_TELEFONSZAM
|
||||
,C_LEIRAS
|
||||
,C_ALAPERTELMEZETT
|
||||
,C_ISPUBLIC
|
||||
,C_GONDVISELOID
|
||||
,@kovTanevesTanuloId
|
||||
,C_INTEZMENYID
|
||||
,@kovTanevId
|
||||
,TOROLT
|
||||
,0
|
||||
,GETDATE()
|
||||
,GETDATE()
|
||||
,MODIFIER
|
||||
,MODIFIER
|
||||
,ID
|
||||
,NULL
|
||||
FROM T_TELEFON_OSSZES
|
||||
WHERE C_FELHASZNALOID = @tanuloId
|
||||
AND C_GONDVISELOID IS NULL
|
||||
AND C_INTEZMENYID = @intezmenyId
|
||||
AND C_TANEVID = @aktTanevId
|
||||
AND TOROLT = 'F';
|
||||
|
||||
END
|
||||
END
|
||||
GO
|
@@ -0,0 +1,74 @@
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
IF OBJECT_ID('[dbo].[sp_GetKozossegiSzolgalatokReszletek]') IS NOT NULL
|
||||
BEGIN
|
||||
DROP PROCEDURE [dbo].[sp_GetKozossegiSzolgalatokReszletek]
|
||||
END
|
||||
GO
|
||||
|
||||
-- =============================================
|
||||
-- Description: <Előszedjük a tanuló közösségi szolgálatait részletesen>
|
||||
-- =============================================
|
||||
CREATE PROCEDURE [dbo].[sp_GetKozossegiSzolgalatokReszletek]
|
||||
@pIntezmenyId INT
|
||||
,@pTanuloId INT
|
||||
,@pTanarId INT
|
||||
,@pToroltElemek CHAR = 'F'
|
||||
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
-- SET NOCOUNT ON added to prevent extra result sets from
|
||||
-- interfering with SELECT statements.
|
||||
SET NOCOUNT ON;
|
||||
|
||||
SELECT
|
||||
KozossegiSzolgalat.ID ID
|
||||
,KozossegiSzolgalat.C_ROGZITESDATUMA RogzitesDatuma
|
||||
,KozossegiSzolgalat.C_TELJESITESIHELYE TeljesitesiHelye
|
||||
,KozossegiSzolgalat.C_ORASZAM Oraszam
|
||||
,KozossegiSzolgalat.C_KOZOSSEGISZOLGALATTIPUSA KozossegiSzolgalatTipusa
|
||||
,KozossegiSzolgalat.C_MEGJEGYZES Megjegyzes
|
||||
,KozossegiSzolgalat.TOROLT Torolt
|
||||
,CurrentTanulo.Id TanuloId
|
||||
,CurrentTanulo.NyomtatasiNev TanuloNev
|
||||
,CASE
|
||||
WHEN KozossegiSzolgalat.C_FELJEGYZOID = @pTanarId
|
||||
THEN 'T'
|
||||
ELSE 'F'
|
||||
END Modosithato
|
||||
FROM
|
||||
T_FELHASZNALO_OSSZES Tanulo
|
||||
LEFT JOIN (
|
||||
SELECT
|
||||
Tanulo.C_OKTATASIAZONOSITO OktatasiAzonosito
|
||||
,Tanulo.ID Id
|
||||
,Tanulo.C_NYOMTATASINEV NyomtatasiNev
|
||||
FROM
|
||||
T_FELHASZNALO_OSSZES Tanulo
|
||||
WHERE
|
||||
Tanulo.ID = @pTanuloId
|
||||
AND Tanulo.TOROLT = 'F'
|
||||
) CurrentTanulo ON
|
||||
CurrentTanulo.OktatasiAzonosito IS NOT NULL
|
||||
LEFT JOIN
|
||||
T_TANULOKOZOSSEGISZOLGALAT_OSSZES KozossegiSzolgalat ON
|
||||
KozossegiSzolgalat.C_TANULOID = Tanulo.ID
|
||||
AND KozossegiSzolgalat.C_INTEZMENYID = @pIntezmenyId
|
||||
WHERE
|
||||
Tanulo.C_OKTATASIAZONOSITO = CurrentTanulo.OktatasiAzonosito
|
||||
AND Tanulo.C_INTEZMENYID = @pIntezmenyId
|
||||
AND Tanulo.TOROLT = 'F'
|
||||
--Ha a törölt flag True, a törölt elemeket is visszaadjuk
|
||||
AND KozossegiSzolgalat.TOROLT = IIF(@pToroltElemek = 'T', KozossegiSzolgalat.TOROLT, 'F')
|
||||
ORDER BY
|
||||
KozossegiSzolgalat.C_ROGZITESDATUMA DESC
|
||||
|
||||
END
|
||||
|
||||
|
||||
GO
|
||||
|
Reference in New Issue
Block a user