MARX#63460 Mareon Planbord obv REServeringen (resources bij opdrachten)

svn path=/Database/trunk/; revision=48874
This commit is contained in:
Alex Tiehuis
2020-11-19 12:54:03 +00:00
parent f7b6c2c5f7
commit 2b24dc1f48

View File

@@ -91,6 +91,8 @@ AS
PROCEDURE create_prs_bedrijf_node (p_bedrijf_key IN NUMBER, p_nodename IN VARCHAR2, p_concise IN BOOLEAN);
PROCEDURE create_prs_bedrijf_bedrijf_node (p_bedrijf_key1 IN NUMBER, p_bedrijf_key2 IN NUMBER);
PROCEDURE create_prs_kostenpltsgrp_node (p_key IN NUMBER);
PROCEDURE create_prs_kostenplaats_node (p_key IN NUMBER, p_concise IN BOOLEAN);
@@ -1956,6 +1958,82 @@ AS
END IF;
END;
PROCEDURE create_prs_bedrijf_bedrijf_node (p_key IN NUMBER)
AS
v_prs_bedrijf_bedrijf_key prs_bedrijf.prs_bedrijf_bedrijf_key%TYPE;
v_prs_bedrijf_key1 prs_bedrijf.prs_bedrijf_key1%TYPE;
v_prs_bedrijf_externid1 prs_bedrijf.prs_bedrijf_externid1%TYPE;
v_prs_bedrijf_key2 prs_bedrijf.prs_bedrijf_key2%TYPE;
v_prs_bedrijf_externid2 prs_bedrijf.prs_bedrijf_externid2%TYPE;
v_prs_bedrijf_bedrijf_startdatum prs_bedrijf.prs_bedrijf_bedrijf_startdatum%TYPE;
v_prs_bedrijf_bedrijf_einddatum prs_bedrijf.prs_bedrijf_bedrijf_einddatum%TYPE;
v_prs_bedrijf_bedrijf_status prs_bedrijf.prs_bedrijf_bedrijf_status%TYPE;
v_prs_bedrijf_bedrijf_charged prs_bedrijf.prs_bedrijf_bedrijf_charged%TYPE;
v_prs_bedrijf_bedrijf_chargemode prs_bedrijf.prs_bedrijf_bedrijf_chargemode%TYPE;
v_prs_bedrijf_bedrijf_fee1 prs_bedrijf.prs_bedrijf_bedrijf_fee1%TYPE;
v_prs_bedrijf_bedrijf_fee2 prs_bedrijf.prs_bedrijf_bedrijf_fee2%TYPE;
v_prs_bedrijf_bedrijf_fee3 prs_bedrijf.prs_bedrijf_bedrijf_fee3%TYPE;
v_fin_btwtabelwaarde_key prs_bedrijf.fin_btwtabelwaarde_key%TYPE;
v_prs_bedrijf_bedrijf_g_pct prs_bedrijf.prs_bedrijf_bedrijf_g_pct%TYPE;
BEGIN
IF p_key IS NOT NULL
THEN
createopentag ('bedrijf_bedrijf');
SELECT prs_bedrijf_bedrijf_key,
prs_bedrijf_key1,
prs_bedrijf_externid1,
prs_bedrijf_key2,
prs_bedrijf_externid2,
prs_bedrijf_bedrijf_startdatum,
prs_bedrijf_bedrijf_einddatum,
prs_bedrijf_bedrijf_status,
prs_bedrijf_bedrijf_charged,
prs_bedrijf_bedrijf_chargemode,
prs_bedrijf_bedrijf_fee1,
prs_bedrijf_bedrijf_fee2,
prs_bedrijf_bedrijf_fee3,
fin_btwtabelwaarde_key,
prs_bedrijf_bedrijf_g_pct
INTO v_prs_bedrijf_bedrijf_key,
v_prs_bedrijf_key1,
v_prs_bedrijf_externid1,
v_prs_bedrijf_key2,
v_prs_bedrijf_externid2,
v_prs_bedrijf_bedrijf_startdatum,
v_prs_bedrijf_bedrijf_einddatum,
v_prs_bedrijf_bedrijf_status,
v_prs_bedrijf_bedrijf_charged,
v_prs_bedrijf_bedrijf_chargemode,
v_prs_bedrijf_bedrijf_fee1,
v_prs_bedrijf_bedrijf_fee2,
v_prs_bedrijf_bedrijf_fee3,
v_fin_btwtabelwaarde_key,
v_prs_bedrijf_bedrijf_g_pct
FROM prs_bedrijf_bedrijf
WHERE prs_bedrijf_bedrijf_key = p_key1;
createxmltagvalue ('key', v_prs_bedrijf_bedrijf_key);
createxmltagvalue ('bedrijf_key1', v_prs_bedrijf_key1);
createxmltagvalue ('externid1', v_prs_bedrijf_externid1);
createxmltagvalue ('bedrijf_key2', v_prs_bedrijf_key2);
createxmltagvalue ('externid2', v_prs_bedrijf_externid2);
mydatetochar ('startdatum', v_prs_bedrijf_bedrijf_startdatum);
mydatetochar ('einddatum', v_prs_bedrijf_bedrijf_einddatum);
createxmltagvalue ('status', v_prs_bedrijf_bedrijf_status);
createxmltagvalue ('charged', v_prs_bedrijf_bedrijf_charged);
createxmltagvalue ('chargemode', v_prs_bedrijf_bedrijf_chargemode);
createxmltagvalue ('fee1', v_prs_bedrijf_bedrijf_fee1);
createxmltagvalue ('fee2', v_prs_bedrijf_bedrijf_fee2);
createxmltagvalue ('fee3', v_prs_bedrijf_bedrijf_fee3);
createxmltagvalue ('btwtabelwaarde_key', v_fin_btwtabelwaarde_key);
createxmltagvalue ('g_pct', v_prs_bedrijf_bedrijf_g_pct);
createclosetag ('bedrijf_bedrijf');
END IF;
END;
-- * create_PRS_AFDELING_node
-- *
--