In procedure <cad_SLNKPreDraw> wordt nu ook de entry SCALE in cad_slnkstruct weggeschreven.
svn path=/Database/trunk/; revision=6890
This commit is contained in:
@@ -1292,6 +1292,7 @@ FUNCTION Bepaal_VolgnummerTxt(Omschrijving IN VARCHAR2) RETURN VARCHAR2 IS
|
||||
LayerColor ins_srtdeel.ins_srtdeel_cadlaycolor%TYPE;
|
||||
LayerLineType ins_srtdeel.ins_srtdeel_cadlaylinetype%TYPE;
|
||||
Symbool ins_srtdeel.ins_srtdeel_acadsymbol%TYPE;
|
||||
Opmaat ins_srtdeel.ins_srtdeel_opmaat%TYPE;
|
||||
SrtdeelKey ins_srtdeel.ins_srtdeel_key%TYPE;
|
||||
Dimensie ins_srtdeel.ins_srtdeel_dimensie%TYPE;
|
||||
PlaatsDeel ins_deel.ins_alg_ruimte_type%TYPE;
|
||||
@@ -1308,26 +1309,25 @@ FUNCTION Bepaal_VolgnummerTxt(Omschrijving IN VARCHAR2) RETURN VARCHAR2 IS
|
||||
IF LPNName = 'LPN_INS_DEEL' THEN
|
||||
cad.cad_SLNKSTRUCTinsertVALSTR(Session_Id,'LPNALIASINSA', SeqNr, 'LPN_INS_DEEL', 1);
|
||||
cad.cad_SLNKSTRUCTinsertVALINT(Session_Id,'LPNKEYINSA', SeqNr, LPNKey, 1);
|
||||
/* Bepaal soortdeelkey */
|
||||
/* Bepaal soortdeelkey */
|
||||
SELECT ins_srtdeel_key INTO SrtdeelKey
|
||||
FROM ins_deel
|
||||
WHERE ins_deel_key = LPNKey;
|
||||
SELECT ins_srtdeel_dimensie INTO Dimensie
|
||||
/* Lees de grafische gegevens uit tabel ins_srtdeel */
|
||||
SELECT ins_srtdeel_cadlaycolor, ins_srtdeel_cadlaylinetype,ins_srtdeel_cadlayer, ins_srtdeel_acadsymbol,
|
||||
ins_srtdeel_opmaat, ins_srtdeel_dimensie
|
||||
INTO LayerColor, LayerLineType, LayerNaam, Symbool, Opmaat, Dimensie
|
||||
FROM ins_srtdeel
|
||||
WHERE ins_srtdeel_key = SrtdeelKey;
|
||||
cad.cad_SLNKSTRUCTinsertVALINT(Session_Id,'DIMENSION', SeqNr, Dimensie, 1);
|
||||
cad.cad_SLNKstructinsertVALSTR(Session_Id,'LPNCOLINSA', SeqNr, 'INS_DEEL_KEY', 1);
|
||||
/* Lees de grafische gegevens uit tabel ins_srtdeel */
|
||||
SELECT ins_srtdeel_cadlaycolor, ins_srtdeel_cadlaylinetype,ins_srtdeel_cadlayer, ins_srtdeel_acadsymbol
|
||||
INTO LayerColor, LayerLineType, LayerNaam, Symbool
|
||||
FROM ins_srtdeel
|
||||
WHERE ins_srtdeel_key = SrtdeelKey;
|
||||
cad.cad_SLNKstructinsertVALINT(Session_Id,'LAYERCOLOR', SeqNr, LayerColor, 1);
|
||||
cad.cad_SLNKstructinsertVALSTR(Session_Id,'LAYERLINETYPE', SeqNr, LayerLinetype, 1);
|
||||
cad.cad_SLNKstructinsertVALSTR(Session_Id,'LAYER', SeqNr, Layernaam, 1);
|
||||
cad.cad_SLNKstructinsertVALSTR(Session_Id,'BLOCK', SeqNr, Symbool, 1);
|
||||
cad.cad_SLNKstructinsertVALSTR(Session_Id,'BLOCK', SeqNr, Symbool, 1);
|
||||
cad.cad_SLNKstructinsertVALINT(Session_Id,'SCALE', SeqNr, Opmaat, 1);
|
||||
cad.cad_SLNKstructinsertVALINT(Session_Id,'INSPOINTCODE', SeqNr, 0, 1);
|
||||
/* Bepaal of een deel geplaatst is op een T(erreinsector) of in een R(uimte)/W(erkplek)... */
|
||||
/* Bepaal of een deel geplaatst is op een T(erreinsector) of in een R(uimte)/W(erkplek)... */
|
||||
SELECT ins_alg_ruimte_type INTO PlaatsDeel
|
||||
FROM ins_deel
|
||||
WHERE ins_deel_key = LPNKey;
|
||||
@@ -1350,7 +1350,7 @@ FUNCTION Bepaal_VolgnummerTxt(Omschrijving IN VARCHAR2) RETURN VARCHAR2 IS
|
||||
WHERE ins_deel_key = LPNKey;
|
||||
END IF;
|
||||
cad.cad_SLNKstructinsertVALINT(Session_Id,'LPNKEYCONDA', SeqNr, LPNKeyCond, 1);
|
||||
/* Bepaal Disciplinetekening */
|
||||
/* Bepaal Disciplinetekening */
|
||||
SrcDwg := cad_f_deel_get_tekeningnaam(LPNKey);
|
||||
SELECT ins_alg_locatie_key INTO LocatieKey
|
||||
FROM ins_deel
|
||||
@@ -1622,7 +1622,7 @@ FUNCTION Bepaal_VolgnummerTxt(Omschrijving IN VARCHAR2) RETURN VARCHAR2 IS
|
||||
WHERE alg_terreinsector_key = LPNKey;
|
||||
cad.cad_SLNKstructinsertVALSTR(Session_Id,'LABEL',SeqNr, Subloc_code, 1);
|
||||
#ifdef BIS
|
||||
/* Zet alle boringen die binnen deze sublocatie vallen in de tabel cad_slnkstruct */
|
||||
/* Zet alle boringen die binnen deze sublocatie vallen in de tabel cad_slnkstruct */
|
||||
DECLARE
|
||||
CURSOR Sectorboring IS
|
||||
SELECT bis_boring_key
|
||||
@@ -1644,7 +1644,7 @@ FUNCTION Bepaal_VolgnummerTxt(Omschrijving IN VARCHAR2) RETURN VARCHAR2 IS
|
||||
ELSIF LPNNAME = 'LPN_BIS_BORING' THEN
|
||||
cad.cad_SLNKSTRUCTinsertVALSTR(Session_Id,'LPNALIASINSA', SeqNr, 'LPN_BIS_BORING', 1);
|
||||
cad.cad_SLNKSTRUCTinsertVALINT(Session_Id,'LPNKEYINSA', SeqNr, LPNKey, 1);
|
||||
/* Bepaal of er sprake is van een veld(contour) of van een puntboring */
|
||||
/* Bepaal of er sprake is van een veld(contour) of van een puntboring */
|
||||
SELECT bis_veld_key, bis_boring_nummer INTO veld_key, boring_nummer
|
||||
FROM bis_v_aanwezigboring
|
||||
WHERE bis_boring_key = LPNKey;
|
||||
@@ -1656,7 +1656,7 @@ FUNCTION Bepaal_VolgnummerTxt(Omschrijving IN VARCHAR2) RETURN VARCHAR2 IS
|
||||
Punt_boring := FALSE;
|
||||
END IF;
|
||||
cad.cad_SLNKstructinsertVALINT(Session_Id,'DIMENSION', SeqNr, Valint, 1);
|
||||
/* Zoek de juiste tekeningen bij de boring */
|
||||
/* Zoek de juiste tekeningen bij de boring */
|
||||
BEGIN
|
||||
SELECT ins_discipline_key INTO DisciplineKey
|
||||
FROM ins_discipline
|
||||
@@ -1675,7 +1675,7 @@ FUNCTION Bepaal_VolgnummerTxt(Omschrijving IN VARCHAR2) RETURN VARCHAR2 IS
|
||||
cad_SLNKstructinsertVALSTR(Session_Id,'ATTACHDWG', SeqNr, AttachDwg1, 1);
|
||||
cad_SLNKstructinsertVALSTR(Session_Id,'ATTACHDWG', SeqNr, Attachdwg2, 0);
|
||||
IF Punt_boring THEN
|
||||
/* Zoek juiste boringsymbool bij Boringnummer */
|
||||
/* Zoek juiste boringsymbool bij Boringnummer */
|
||||
Boring_Symbol := cad_GETBoringSymbolName(LPNKey);
|
||||
cad.cad_SLNKstructinsertVALSTR(Session_Id,'BLOCK', SeqNr, Boring_Symbol, 1);
|
||||
END IF;
|
||||
@@ -1743,7 +1743,7 @@ FUNCTION Bepaal_VolgnummerTxt(Omschrijving IN VARCHAR2) RETURN VARCHAR2 IS
|
||||
cad.cad_SLNKstructinsertVALSTR(Session_Id,'DATE', SeqNr, TO_CHAR(Datum), 1);
|
||||
#endif //BIS
|
||||
END IF;
|
||||
cad_SLNKSTRUCTinsertVALSTR(Session_Id, 'SYNC', 1, 'AUTOCAD', 1);
|
||||
cad_SLNKSTRUCTinsertVALSTR(Session_Id, 'SYNC', 1, 'AUTOCAD', 1);
|
||||
END cad_SLNKPreDraw;
|
||||
|
||||
FUNCTION cad_SLNKPrePostUndo(Session_id NUMBER) RETURN BOOLEAN IS
|
||||
@@ -3230,7 +3230,7 @@ FUNCTION Bepaal_VolgnummerTxt(Omschrijving IN VARCHAR2) RETURN VARCHAR2 IS
|
||||
NULL;
|
||||
END IF;
|
||||
cad_SLNKSTRUCTinsertVALSTR(Session_Id, 'SRCDWG', 1, srcdwg, 1);
|
||||
cad_SLNKSTRUCTinsertVALSTR(Session_Id, 'SYNC', 1, 'AUTOCAD', 1);
|
||||
cad_SLNKSTRUCTinsertVALSTR(Session_Id, 'SYNC', 1, 'AUTOCAD', 1);
|
||||
END cad_GetSrcDwgOfEntity;
|
||||
END cad;
|
||||
/
|
||||
|
||||
Reference in New Issue
Block a user