MARX#63460 Mareon Planbord obv REServeringen (resources bij opdrachten)
svn path=/Database/trunk/; revision=48874
This commit is contained in:
@@ -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
|
||||
-- *
|
||||
--
|
||||
|
||||
Reference in New Issue
Block a user