FCLT#61636 Afhandelen reserveringen (halen/brengen) op Mobile

svn path=/Database/trunk/; revision=47911
This commit is contained in:
Erik Groener
2020-08-25 12:07:59 +00:00
parent 0f9d3fd638
commit cda3aa8ed1
3 changed files with 53 additions and 6 deletions

View File

@@ -7689,6 +7689,7 @@ AS
-- v_afgemeld_user res_rsv_deel.res_rsv_deel_afgemeld_user%TYPE;
v_status_bo_omschr res_status_bo.res_status_bo_omschrijving%TYPE;
v_dirtlevel res_rsv_deel.res_rsv_deel_dirtlevel%TYPE;
v_geleverd res_rsv_deel.res_rsv_deel_geleverd%TYPE;
BEGIN
createopentag ('rsv_deel');
@@ -7703,7 +7704,8 @@ AS
res_rsv_deel_verwijder,
bez_bezoekers_key,
sb.res_status_bo_omschrijving,
res_rsv_deel_dirtlevel
res_rsv_deel_dirtlevel,
res_rsv_deel_geleverd
INTO v_deel_key,
v_aantal,
v_status_bo_key,
@@ -7715,7 +7717,8 @@ AS
v_verwijder,
bez_bezoekers_key,
v_status_bo_omschr,
v_dirtlevel
v_dirtlevel,
v_geleverd
FROM res_rsv_deel rd, res_status_bo sb, res_deel rdd
WHERE rd.res_status_bo_key = sb.res_status_bo_key(+)
AND rd.res_deel_key = rdd.res_deel_key
@@ -7733,6 +7736,7 @@ AS
createxmltagvalue ('prijs', v_prijs);
mydatetochar ('aanmaak', v_aanmaak);
mydatetochar ('verwijder', v_verwijder);
mydatetochar ('geleverd', v_geleverd);
createxmltagvalue ('bezoeker', bez_bezoekers_key); -- als dit een parkeerplaats is
-- bezoekersgegevens toevoegen? Die komen ook al via de bovenkant
createclosetag ('rsv_deel');
@@ -7837,6 +7841,7 @@ AS
v_status_bo_omschr res_status_bo.res_status_bo_omschrijving%TYPE;
v_dirtlevel res_rsv_artikel.res_rsv_artikel_dirtlevel%TYPE;
v_approved res_rsv_artikel.res_rsv_artikel_approved%TYPE;
v_geleverd res_rsv_artikel.res_rsv_artikel_geleverd%TYPE;
BEGIN
createopentag ('rsv_artikel');
@@ -7850,7 +7855,8 @@ AS
res_rsv_artikel_verwijder,
sb.res_status_bo_omschrijving,
res_rsv_artikel_dirtlevel,
res_rsv_artikel_approved
res_rsv_artikel_approved,
res_rsv_artikel_geleverd
INTO v_artikel_key,
v_aantal,
v_levering,
@@ -7861,7 +7867,8 @@ AS
v_verwijder,
v_status_bo_omschr,
v_dirtlevel,
v_approved
v_approved,
v_geleverd
FROM res_rsv_artikel ra, res_status_bo sb, res_artikel raa
WHERE ra.res_status_bo_key = sb.res_status_bo_key(+)
AND raa.res_artikel_key = ra.res_artikel_key
@@ -7878,6 +7885,7 @@ AS
createxmltagvalue ('prijs', v_prijs);
mydatetochar ('aanmaak', v_aanmaak);
mydatetochar ('verwijder', v_verwijder);
mydatetochar ('geleverd', v_geleverd);
create_res_kenmerken_rsv_art (p_key);
createclosetag ('rsv_artikel');
END;

View File

@@ -427,7 +427,7 @@ CREATE_TABLE(res_activiteit, 0)
, res_activiteit_cvab_mode
NUMBER(1)
CONSTRAINT res_c_res_activiteit_cvab_mode CHECK(res_activiteit_cvab_mode IN (0,1,2,3))
, res_activiteit_intervals
, res_activiteit_intervals
VARCHAR(2000 CHAR) /* Optioneel: JSON-structured intervallen */
, CONSTRAINT res_u_res_activiteit_upper UNIQUE(res_activiteit_upper, res_activiteit_verwijder, res_srtactiviteit_key)
);
@@ -612,7 +612,9 @@ CREATE_TABLE(res_rsv_deel, 0)
DEFAULT 0
/* defined in BEZ_TAB.src:
, CONSTRAINT res_c_res_deel_ruimte
CHECK (res_rsv_ruimte_key IS NOT NULL OR bez_bezoekers_key IS NOT NULL) */
CHECK (res_rsv_ruimte_key IS NOT NULL OR bez_bezoekers_key IS NOT NULL)
*/
, res_rsv_deel_geleverd DATE
);
ALTER TABLE ins_deel ADD res_rsv_deel_key
@@ -667,6 +669,8 @@ CREATE_TABLE(res_rsv_artikel, 0)
DEFAULT 1
NOT NULL
CONSTRAINT res_c_res_rsv_artikel_approved CHECK(res_rsv_artikel_approved IN (0,1,2))
, res_rsv_artikel_geleverd
DATE
);

35
_UP/DB39zto39.sql Normal file
View File

@@ -0,0 +1,35 @@
--
-- $Id$
--
-- Last minute wijzigingen DB39
DEFINE thisfile = 'DB39zto39.sql'
DEFINE dbuser = '*'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
-- /////////////////////////////////////////////////////////////////////////////////////////// FCLT#61636
ALTER TABLE res_rsv_artikel ADD res_rsv_artikel_geleverd DATE;
ALTER TABLE res_rsv_deel ADD res_rsv_deel_geleverd DATE;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile