init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,121 @@
|
|||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
IF OBJECT_ID('[dbo].[sp_GetIktSzandeknyilatkozatAdatok]') IS NOT NULL
|
||||
BEGIN
|
||||
DROP PROCEDURE [dbo].[sp_GetIktSzandeknyilatkozatAdatok]
|
||||
END
|
||||
GO
|
||||
|
||||
-- =============================================
|
||||
-- Description: <Előszedjük az IKT szándéknyilatkozat adatokat>
|
||||
-- =============================================
|
||||
CREATE PROCEDURE [dbo].[sp_GetIktSzandeknyilatkozatAdatok]
|
||||
@pIntezmenyId INT
|
||||
,@pTanevId INT
|
||||
,@pBesorolasiFokozatTipusEnumNa INT
|
||||
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
-- SET NOCOUNT ON added to prevent extra result sets from
|
||||
-- interfering with SELECT statements.
|
||||
SET NOCOUNT ON;
|
||||
|
||||
SELECT DISTINCT
|
||||
felhasznalo.C_NYOMTATASINEV PedagogusNev
|
||||
,cim.C_IRANYITOSZAM + ', ' + cim.C_VAROS + ', ' + cim.C_KOZTERULET + ' ' + --
|
||||
kozteruletJellege.C_NAME + ' ' + ISNULL(cim.C_HAZSZAM, '') + --
|
||||
IIF (felhasznalo.C_IGAZOLVANYSZAM IS NOT NULL, ', ' + felhasznalo.C_IGAZOLVANYSZAM, '') PedagogusAdatok
|
||||
,felhasznalo.C_NYOMTATASINEV + --
|
||||
IIF (felhasznalo.C_IGAZOLVANYSZAM IS NOT NULL, ' - ' + felhasznalo.C_IGAZOLVANYSZAM, '') Qr
|
||||
FROM
|
||||
T_FELHASZNALO_OSSZES felhasznalo
|
||||
INNER JOIN
|
||||
T_MUNKAUGYIADATOK_OSSZES munkaugyiAdatok ON
|
||||
munkaugyiAdatok.C_ALKALMAZOTTID = felhasznalo.ID
|
||||
AND munkaugyiAdatok.C_INTEZMENYID = @pIntezmenyId
|
||||
AND munkaugyiAdatok.C_TANEVID = @pTanevId
|
||||
AND munkaugyiAdatok.TOROLT = 'F'
|
||||
INNER JOIN
|
||||
T_ALKALMAZOTT_OSSZES alkalmazott ON
|
||||
alkalmazott.ID = felhasznalo.ID
|
||||
AND alkalmazott.C_ALINTEZMENYID = @pIntezmenyId
|
||||
AND alkalmazott.C_ALTANEVID = @pTanevId
|
||||
AND alkalmazott.TOROLT = 'F'
|
||||
CROSS APPLY
|
||||
(SELECT TOP 1 *
|
||||
FROM
|
||||
T_CIM_OSSZES cim
|
||||
WHERE
|
||||
cim.C_FELHASZNALOID = felhasznalo.ID
|
||||
AND cim.TOROLT = 'F'
|
||||
ORDER BY
|
||||
cim.C_ALAPERTELMEZETT DESC
|
||||
,cim.LASTCHANGED DESC
|
||||
) cim
|
||||
INNER JOIN
|
||||
T_DICTIONARYITEMBASE_OSSZES kozteruletJellege ON
|
||||
kozteruletJellege.ID = cim.C_KOZTERULETJELLEGE
|
||||
AND kozteruletJellege.C_INTEZMENYID = @pIntezmenyId
|
||||
AND kozteruletJellege.C_TANEVID = @pTanevId
|
||||
AND kozteruletJellege.TOROLT = 'F'
|
||||
WHERE
|
||||
felhasznalo.C_INTEZMENYID = @pIntezmenyId
|
||||
AND felhasznalo.C_TANEVID = @pTanevId
|
||||
AND felhasznalo.TOROLT = 'F'
|
||||
AND munkaugyiAdatok.C_BESOROLASIFOKOZAT NOT IN (@pBesorolasiFokozatTipusEnumNa)
|
||||
AND alkalmazott.C_ELFOGADOTTSZANDEKNYILATKOZAT = 'T'
|
||||
|
||||
SELECT
|
||||
intezmenyAdatok.C_VAROS Szekhely
|
||||
,intezmenyAdatok.C_NEV Nev
|
||||
,intezmenyAdatok.C_OMKOD OmKod
|
||||
,intezmenyAdatok.C_IGAZGATONEVE Vezeto
|
||||
,IIF (felhasznalo.ID IS NOT NULL, --
|
||||
cim.C_IRANYITOSZAM + ', ' + cim.C_VAROS + ', ' + cim.C_KOZTERULET + ' ' + --
|
||||
kozteruletJellege.C_NAME + ' ' + ISNULL(cim.C_HAZSZAM, '') + --
|
||||
IIF (felhasznalo.C_IGAZOLVANYSZAM IS NOT NULL, ', ' + felhasznalo.C_IGAZOLVANYSZAM, ''), --
|
||||
+ '-') VezetoAdatok
|
||||
FROM
|
||||
T_INTEZMENYADATOK_OSSZES intezmenyAdatok
|
||||
OUTER APPLY
|
||||
(SELECT TOP 1 *
|
||||
FROM
|
||||
T_FELHASZNALO_OSSZES felhasznalo
|
||||
WHERE
|
||||
felhasznalo.C_NYOMTATASINEV LIKE '%' + intezmenyAdatok.C_IGAZGATONEVE + '%'
|
||||
AND felhasznalo.C_INTEZMENYID = @pIntezmenyId
|
||||
AND felhasznalo.C_TANEVID = @pTanevId
|
||||
AND felhasznalo.TOROLT = 'F'
|
||||
) felhasznalo
|
||||
OUTER APPLY
|
||||
(SELECT TOP 1 *
|
||||
FROM
|
||||
T_CIM_OSSZES cim
|
||||
WHERE
|
||||
cim.C_FELHASZNALOID = felhasznalo.ID
|
||||
AND cim.C_INTEZMENYID = @pIntezmenyId
|
||||
AND cim.C_TANEVID = @pTanevId
|
||||
AND cim.TOROLT = 'F'
|
||||
ORDER BY
|
||||
cim.C_ALAPERTELMEZETT DESC
|
||||
,cim.LASTCHANGED DESC
|
||||
) cim
|
||||
LEFT JOIN
|
||||
T_DICTIONARYITEMBASE_OSSZES kozteruletJellege ON
|
||||
kozteruletJellege.ID = cim.C_KOZTERULETJELLEGE
|
||||
AND kozteruletJellege.C_INTEZMENYID = @pIntezmenyId
|
||||
AND kozteruletJellege.C_TANEVID = @pTanevId
|
||||
AND kozteruletJellege.TOROLT = 'F'
|
||||
WHERE
|
||||
intezmenyAdatok.C_INTEZMENYID = @pIntezmenyId
|
||||
AND intezmenyAdatok.C_TANEVID = @pTanevId
|
||||
AND intezmenyAdatok.TOROLT = 'F'
|
||||
|
||||
END
|
||||
|
||||
|
||||
GO
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,79 @@
|
|||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
IF OBJECT_ID('[dbo].[sp_GetPedagogusOrarendOsszes]') IS NOT NULL
|
||||
BEGIN
|
||||
DROP PROCEDURE [dbo].[sp_GetPedagogusOrarendOsszes]
|
||||
END
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE [dbo].[sp_GetPedagogusOrarendOsszes]
|
||||
@tanevID INT,
|
||||
@intezmenyId INT,
|
||||
@aktivTanevId INT
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
SELECT DISTINCT ia.C_NEV as intezmeny, m.C_NEV as mukodesihely, d.C_NAME as oktatasiNevelesiFeladatTipus,
|
||||
ISNULL(ia.C_VAROS + ', ', '') + FORMAT(GETDATE(), 'yyyy. MMMM dd.', 'hu-hu') AS kelt
|
||||
FROM T_INTEZMENY_OSSZES i
|
||||
INNER JOIN T_INTEZMENYADATOK_OSSZES IA ON IA.C_INTEZMENYID=I.ID
|
||||
INNER JOIN T_MUKODESIHELY_OSSZES m ON IA.C_INTEZMENYID = m.C_INTEZMENYID AND m.TOROLT = 'F'
|
||||
INNER JOIN T_FELADATELLATASIHELY_OSSZES f ON m.ID = f.C_MUKODESIHELYID AND f.TOROLT = 'F'
|
||||
INNER JOIN (SELECT DISTINCT ID, C_NAME FROM T_DICTIONARYITEMBASE_OSSZES) d ON d.id = f.C_OKTATASINEVELESIFELADATTIPUS
|
||||
WHERE
|
||||
i.id=@intezmenyId
|
||||
AND I.TOROLT='F'
|
||||
|
||||
|
||||
DECLARE @tabla TABLE (
|
||||
PedagogusId INT,
|
||||
Ora NVARCHAR(MAX),
|
||||
Hetirend INT,
|
||||
PedagogusNev NVARCHAR(MAX),
|
||||
Hetfo NVARCHAR(MAX),
|
||||
Kedd NVARCHAR(MAX),
|
||||
Szerda NVARCHAR(MAX),
|
||||
Csutortok NVARCHAR(MAX),
|
||||
Pentek NVARCHAR(MAX),
|
||||
Szombat NVARCHAR(MAX),
|
||||
Hetirend_DNAME NVARCHAR(MAX),
|
||||
Rendez_ora INT,
|
||||
Rendez_perc INT
|
||||
)
|
||||
|
||||
DECLARE kurzor CURSOR FOR
|
||||
SELECT
|
||||
ID
|
||||
FROM T_ALKALMAZOTT_OSSZES a
|
||||
INNER JOIN (SELECT DISTINCT c_tanarokid FROM T_FOGLALKOZASOK_TANAROK) ft on ft.c_tanarokid=a.id
|
||||
WHERE
|
||||
a.torolt='F'
|
||||
AND a.C_ALTANEVID=@tanevID
|
||||
|
||||
DECLARE @TanarId int
|
||||
|
||||
OPEN kurzor
|
||||
FETCH NEXT FROM kurzor INTO @TanarId
|
||||
|
||||
WHILE @@FETCH_STATUS = 0 BEGIN
|
||||
INSERT INTO @tabla
|
||||
|
||||
EXEC sp_GetPedagogusOrarend @intezmenyId, @tanevid, @tanarid, @aktivTanevId
|
||||
|
||||
FETCH NEXT FROM kurzor INTO @TanarId
|
||||
END
|
||||
|
||||
CLOSE kurzor
|
||||
DEALLOCATE kurzor
|
||||
|
||||
SELECT
|
||||
*
|
||||
FROM @tabla
|
||||
ORDER BY Hetirend, Ora
|
||||
|
||||
END
|
||||
|
||||
GO
|
Loading…
Add table
Add a link
Reference in a new issue