53 lines
1.8 KiB
Transact-SQL
53 lines
1.8 KiB
Transact-SQL
DROP PROCEDURE IF EXISTS uspGetAdatszotarById
|
|
GO
|
|
CREATE PROCEDURE uspGetAdatszotarById
|
|
@pId INT
|
|
,@pIntezmenyId INT
|
|
,@pTanevId INT
|
|
AS
|
|
BEGIN
|
|
SET NOCOUNT ON;
|
|
|
|
SELECT dib.ID AS ID
|
|
,dib.C_ORDER AS Sorszam
|
|
,dib.C_NAME AS Megnevezes
|
|
,dib.C_NAME_1 AS Megnevezes1
|
|
,dib.C_NAME_2 AS Megnevezes2
|
|
,dib.C_NAME_3 AS Megnevezes3
|
|
,dib.C_NAME_4 AS Megnevezes4
|
|
,dib.C_VISIBLE AS Lathato
|
|
,dib.C_PROTECTED AS Protected
|
|
,dib.C_TYPE AS Type
|
|
,dib.C_DICTIONARYTYPEID AS TypeId
|
|
,dib.C_COLOR AS Color
|
|
,ISNULL(dib.C_CODE, '') AS Code
|
|
,ISNULL(em.C_ISBOLD, 'F') AS IsBold
|
|
,ISNULL(em.C_SULY, 100) AS Suly
|
|
,ISNULL(nt.C_ISSORSZAMOZANDO, 'F') AS IsSorszamozando
|
|
,ISNULL(nt.C_ISTANORAI, 'F') AS IsTanorai
|
|
,ISNULL(nt.C_ISTANORANKIVULI, 'F') AS IsTanorankivuli
|
|
,ISNULL(nt.C_ISLENEMKOTOTTMUNKAIDO, 'F') AS IsLeNemKotottMunkaido
|
|
,ISNULL(so.C_ISBIZONYITVANYBANMEGJELENIK, 'F') AS IsBizonyitvanybanMegjelenik
|
|
,ISNULL(so.C_ISNAPLOBANMEGJELENIK, 'F') AS IsNaplobanMegjelenik
|
|
,ISNULL(so.C_ISTORZSLAPONMEGJELENIK, 'F') AS IsTorzslaponMegjelenik
|
|
FROM T_DICTIONARYITEMBASE_OSSZES dib
|
|
LEFT JOIN T_ERTEKELESMOD_OSSZES em ON em.ID = dib.ID
|
|
AND em.TOROLT = 'F'
|
|
AND em.C_ALINTEZMENYID = dib.C_INTEZMENYID
|
|
AND em.C_ALTANEVID = dib.C_TANEVID
|
|
LEFT JOIN T_NAPTIPUS_OSSZES nt ON nt.ID = dib.ID
|
|
AND nt.TOROLT = 'F'
|
|
AND nt.C_ALINTEZMENYID = dib.C_INTEZMENYID
|
|
AND nt.C_ALTANEVID = dib.C_TANEVID
|
|
LEFT JOIN T_SOROLASOKATIPUS_OSSZES so ON so.ID = dib.ID
|
|
AND so.TOROLT = 'F'
|
|
AND so.C_ALINTEZMENYID = dib.C_INTEZMENYID
|
|
AND so.C_ALTANEVID = dib.C_TANEVID
|
|
WHERE dib.TOROLT = 'F'
|
|
AND dib.ID = @pId
|
|
AND dib.C_INTEZMENYID = @pIntezmenyId
|
|
AND dib.C_TANEVID = @pTanevId
|
|
END
|
|
GO
|
|
|
|
|