CAD-tabellen worden op de module FAC afgebeeld met bijbehorende privileges.

svn path=/Database/trunk/; revision=6725
This commit is contained in:
Erik Groener
1999-04-27 09:47:56 +00:00
parent daafcfe635
commit 86af038cfd
2 changed files with 29 additions and 27 deletions

View File

@@ -2,6 +2,7 @@
/* REVISIONS:
*
* 27-04-1999 EGR CAD-tabellen worden op de module FAC afgebeeld met bijbehorende privileges.
* --- 01.43 ---
* 09-03-1999 BIV LOG #2278 - MB: cad_symbool.cad_symbool_kleur moet NUMBER(3) worden.
* 26-02-1999 BIV LOG #2278 - Tabel cad_symbool toegevoegd t.b.v. Facilitor 3.
@@ -19,7 +20,7 @@
#include "comsql.h"
CREATE_TABLE(cad_tekening, NORMAAL_PRIVILEGE)
CREATE_TABLE(cad_tekening, FAC_NORMAAL_PRIVILEGE)
(
cad_tekening_key
NUMBER(10)
@@ -57,7 +58,7 @@ CREATE_TABLE(cad_tekening, NORMAAL_PRIVILEGE)
);
CREATE_TABLE(cad_slnkstruct, NORMAAL_PRIVILEGE)
CREATE_TABLE(cad_slnkstruct, FAC_NORMAAL_PRIVILEGE)
(
cad_slnkstruct_sessionid
NUMBER(10),
@@ -75,7 +76,7 @@ CREATE_TABLE(cad_slnkstruct, NORMAAL_PRIVILEGE)
DATE
);
CREATE_TABLE(cad_symbool, BIBLIOTHEEK_PRIVILEGE)
CREATE_TABLE(cad_symbool, FAC_BIBLIOTHEEK_PRIVILEGE)
(
cad_symbool_key
NUMBER(10)

View File

@@ -2,6 +2,7 @@
/* REVISIONS:
*
* 27-04-1999 EGR CAD-tabellen worden op de module FAC afgebeeld met bijbehorende privileges.
* 15-04-1999 BIV Syntaxfouten(AS) verwijderd uit 8 views + ; toegevoegd in cad_v_lpn_ins_deel_1.
* 14-04-1999 PF Syntaxfout (AS) en cad_v_alg_gebouw en cad_v_alg_locatie toegevoegd
* 13-04-1999 PF DE LPN-views uitgebreid om Map-AlterProperties te ondersteunen.
@@ -29,13 +30,13 @@
#include "comsql.h"
CREATE_VIEW(cad_v_cad_aanwezigtekening, NORMAAL_PRIVILEGE) AS
CREATE_VIEW(cad_v_cad_aanwezigtekening, FAC_NORMAAL_PRIVILEGE) AS
SELECT * FROM cad_tekening C_T
WHERE C_T.ins_discipline_key IN (SELECT ins_discipline_key
FROM ins_discipline)
OR C_T.ins_discipline_key IS NULL;
CREATE_VIEW(cad_v_cad_tekening_gegevens, NORMAAL_PRIVILEGE)
CREATE_VIEW(cad_v_cad_tekening_gegevens, FAC_NORMAAL_PRIVILEGE)
(cad_tekening_key,
alg_locatie_key,
alg_locatie_code,
@@ -64,15 +65,15 @@ CREATE_VIEW(cad_v_cad_tekening_gegevens, NORMAAL_PRIVILEGE)
AND ALG_V.alg_gebouw_key = ALG_G.alg_gebouw_key (+)
AND C_T.ins_discipline_key = INS_D.ins_discipline_key (+);
CREATE_VIEW(cad_v_plattegrond, NORMAAL_PRIVILEGE) AS
CREATE_VIEW(cad_v_plattegrond, FAC_NORMAAL_PRIVILEGE) AS
SELECT * FROM cad_tekening
WHERE UPPER(cad_tekening_type) = 'P';
CREATE_VIEW(cad_v_contour, NORMAAL_PRIVILEGE) AS
CREATE_VIEW(cad_v_contour, FAC_NORMAAL_PRIVILEGE) AS
SELECT * FROM cad_tekening
WHERE UPPER(cad_tekening_type) = 'C';
CREATE_VIEW(cad_v_discipline, NORMAAL_PRIVILEGE) AS
CREATE_VIEW(cad_v_discipline, FAC_NORMAAL_PRIVILEGE) AS
SELECT * FROM cad_tekening
WHERE UPPER(cad_tekening_type) = 'D';
@@ -82,7 +83,7 @@ CREATE_VIEW(cad_v_discipline, NORMAAL_PRIVILEGE) AS
*/
#ifdef ALG
CREATE_VIEW(cad_v_alg_locatie, NORMAAL_PRIVILEGE)
CREATE_VIEW(cad_v_alg_locatie, FAC_NORMAAL_PRIVILEGE)
(alg_locatie_key,
alg_locatie_cadlabel,
alg_locatie_code
@@ -94,7 +95,7 @@ CREATE_VIEW(cad_v_alg_locatie, NORMAAL_PRIVILEGE)
/* Nog geen ToolTip views voor locatie */
CREATE_VIEW(cad_v_alg_terreinsector, NORMAAL_PRIVILEGE)
CREATE_VIEW(cad_v_alg_terreinsector, FAC_NORMAAL_PRIVILEGE)
(alg_terreinsector_key,
alg_terreinsector_cadlabel,
alg_terreinsector_code,
@@ -110,7 +111,7 @@ CREATE_VIEW(cad_v_alg_terreinsector, NORMAAL_PRIVILEGE)
NVL(TO_CHAR(T.alg_terreinsector_omtrek),'-')||' m'
FROM alg_v_aanwezigterreinsector T;
CREATE_VIEW(cad_v_lpn_alg_terreinsector_2, NORMAAL_PRIVILEGE) AS
CREATE_VIEW(cad_v_lpn_alg_terreinsector_2, FAC_NORMAAL_PRIVILEGE) AS
SELECT T.alg_terreinsector_key,
'Oppervlakte' label,
NVL(TO_CHAR(T.alg_terreinsector_oppervlak),'-')||' m2' alg_terreinsector_oppervlak
@@ -121,14 +122,14 @@ UNION
NVL(TO_CHAR(T.alg_terreinsector_omtrek),'-')||' m' alg_terreinsector_omtrek
FROM alg_v_aanwezigterreinsector T;
CREATE_VIEW(cad_v_lpn_alg_terreinsector_1, NORMAAL_PRIVILEGE) AS
CREATE_VIEW(cad_v_lpn_alg_terreinsector_1, FAC_NORMAAL_PRIVILEGE) AS
SELECT T.alg_terreinsector_key,
T.alg_terreinsector_code,
T.alg_terreinsector_naam
FROM alg_v_aanwezigterreinsector T;
CREATE_VIEW(cad_v_alg_gebouw, NORMAAL_PRIVILEGE)
CREATE_VIEW(cad_v_alg_gebouw, FAC_NORMAAL_PRIVILEGE)
(alg_gebouw_key,
alg_gebouw_cadlabel,
alg_gebouw_code,
@@ -145,7 +146,7 @@ CREATE_VIEW(cad_v_alg_gebouw, NORMAAL_PRIVILEGE)
FROM alg_v_aanweziggebouw G, alg_srtgebouw SG
WHERE SG.alg_srtgebouw_key=G.alg_srtgebouw_key;
CREATE_VIEW(cad_v_lpn_alg_gebouw_2, NORMAAL_PRIVILEGE) AS
CREATE_VIEW(cad_v_lpn_alg_gebouw_2, FAC_NORMAAL_PRIVILEGE) AS
SELECT G.alg_gebouw_key,
'Oppervlakte' label,
TO_CHAR(G.alg_gebouw_bruto_vloeropp)||' m2' alg_gebouw_bruto_vloeropp
@@ -156,14 +157,14 @@ UNION
TO_CHAR(G.alg_gebouw_omtrek)||' m' alg_gebouw_omtrek
FROM alg_v_aanweziggebouw G;
CREATE_VIEW(cad_v_lpn_alg_gebouw_1, NORMAAL_PRIVILEGE) AS
CREATE_VIEW(cad_v_lpn_alg_gebouw_1, FAC_NORMAAL_PRIVILEGE) AS
SELECT G.alg_gebouw_key,
G.alg_gebouw_code,
G.alg_gebouw_naam
FROM alg_v_aanweziggebouw G;
CREATE_VIEW(cad_v_alg_verdieping, NORMAAL_PRIVILEGE)
CREATE_VIEW(cad_v_alg_verdieping, FAC_NORMAAL_PRIVILEGE)
(alg_verdieping_key,
alg_verdieping_cadlabel,
alg_verdieping_code
@@ -174,7 +175,7 @@ CREATE_VIEW(cad_v_alg_verdieping, NORMAAL_PRIVILEGE)
FROM alg_v_aanwezigverdieping V;
/* Nog geen ToolTip views voor verdieping */
CREATE_VIEW(cad_v_alg_ruimte, NORMAAL_PRIVILEGE)
CREATE_VIEW(cad_v_alg_ruimte, FAC_NORMAAL_PRIVILEGE)
(alg_ruimte_key,
alg_verdieping_key,
alg_ruimte_cadlabel,
@@ -193,7 +194,7 @@ CREATE_VIEW(cad_v_alg_ruimte, NORMAAL_PRIVILEGE)
FROM alg_v_aanwezigruimte R, alg_srtruimte SR
WHERE SR.alg_srtruimte_key=R.alg_srtruimte_key;
CREATE_VIEW(cad_v_lpn_alg_ruimte_2, NORMAAL_PRIVILEGE) AS
CREATE_VIEW(cad_v_lpn_alg_ruimte_2, FAC_NORMAAL_PRIVILEGE) AS
SELECT R.alg_ruimte_key,
'Oppervlakte' label,
TO_CHAR(R.alg_ruimte_bruto_vloeropp)||' m2' alg_ruimte_bruto_vloeropp
@@ -204,7 +205,7 @@ UNION
TO_CHAR(R.alg_ruimte_omtrek)||' m' alg_ruimte_omtrek
FROM alg_v_aanwezigruimte R;
CREATE_VIEW(cad_v_lpn_alg_ruimte_1, NORMAAL_PRIVILEGE) AS
CREATE_VIEW(cad_v_lpn_alg_ruimte_1, FAC_NORMAAL_PRIVILEGE) AS
SELECT R.alg_ruimte_key,
R.alg_ruimte_nr,
R.alg_ruimte_omschrijving
@@ -214,7 +215,7 @@ CREATE_VIEW(cad_v_lpn_alg_ruimte_1, NORMAAL_PRIVILEGE) AS
/* View met ALLE tekeningen, ongeacht de autorisatie; minimale kolommen, gebruikt in CAD_PAC.SRC */
CREATE_VIEW(cad_v_cad_tekening, NORMAAL_PRIVILEGE) AS
CREATE_VIEW(cad_v_cad_tekening, FAC_NORMAAL_PRIVILEGE) AS
SELECT ins_discipline_key,
alg_locatie_key,
alg_verdieping_key,
@@ -229,7 +230,7 @@ CREATE_VIEW(cad_v_cad_tekening, NORMAAL_PRIVILEGE) AS
*/
#ifdef AKZ
/* voor AKZ wordt alleen het laatste stuk van de omschrijving gebruikt */
CREATE_VIEW(cad_v_ins_deel, NORMAAL_PRIVILEGE)
CREATE_VIEW(cad_v_ins_deel, FAC_NORMAAL_PRIVILEGE)
(ins_deel_key,
ins_deel_cadlabel,
ins_srtdeel_omschrijving,
@@ -263,7 +264,7 @@ UNION
WHERE SD.ins_srtdeel_key=D.ins_srtdeel_key
AND SD.ins_srtdeel_dimensie=2;
#else
CREATE_VIEW(cad_v_ins_deel, NORMAAL_PRIVILEGE)
CREATE_VIEW(cad_v_ins_deel, FAC_NORMAAL_PRIVILEGE)
(ins_deel_key,
ins_deel_cadlabel,
ins_srtdeel_omschrijving,
@@ -298,7 +299,7 @@ UNION
AND SD.ins_srtdeel_dimensie=2;
#endif // AKZ
CREATE_VIEW(cad_v_lpn_ins_deel_2, NORMAAL_PRIVILEGE) AS
CREATE_VIEW(cad_v_lpn_ins_deel_2, FAC_NORMAAL_PRIVILEGE) AS
SELECT
D.ins_deel_key,
ins_srtkenmerk_omschrijving,
@@ -312,7 +313,7 @@ WHERE SK.ins_srtkenmerk_key=K.ins_srtkenmerk_key
AND K.ins_kenmerk_key=KD.ins_kenmerk_key
AND KD.ins_deel_key=D.ins_deel_key;
CREATE_VIEW(cad_v_lpn_ins_deel_1, NORMAAL_PRIVILEGE) AS
CREATE_VIEW(cad_v_lpn_ins_deel_1, FAC_NORMAAL_PRIVILEGE) AS
SELECT
D.ins_deel_key,
SD.ins_srtdeel_omschrijving,
@@ -325,7 +326,7 @@ WHERE D.ins_srtdeel_key = SD.ins_srtdeel_key;
#ifdef PRS
CREATE_VIEW(cad_v_prs_werkplek, NORMAAL_PRIVILEGE)
CREATE_VIEW(cad_v_prs_werkplek, FAC_NORMAAL_PRIVILEGE)
(prs_werkplek_key,
prs_werkplek_cadlabel,
prs_werkplek_volgnr,
@@ -339,13 +340,13 @@ CREATE_VIEW(cad_v_prs_werkplek, NORMAAL_PRIVILEGE)
W.prs_werkplek_opp /* Alleen een waarde indien prs_werkplek_vastopp 1 is, anders te traag? */
FROM prs_v_aanwezigwerkplek W;
CREATE_VIEW(cad_v_lpn_prs_werkplek_2, NORMAAL_PRIVILEGE) AS
CREATE_VIEW(cad_v_lpn_prs_werkplek_2, FAC_NORMAAL_PRIVILEGE) AS
SELECT W.prs_werkplek_key,
prs_afd_perslid_naam,
TO_CHAR(W.prs_perslidwerkplek_bezetting)||' %' prs_perslidwerkplek_bezetting2
FROM prs_v_perslidwerkplek_gegevens W;
CREATE_VIEW(cad_v_lpn_prs_werkplek_1, NORMAAL_PRIVILEGE) AS
CREATE_VIEW(cad_v_lpn_prs_werkplek_1, FAC_NORMAAL_PRIVILEGE) AS
SELECT W.prs_werkplek_key,
W.prs_werkplek_volgnr,
W.prs_werkplek_omschrijving