Query layout, geen functionele wijzigingen

svn path=/Website/trunk/; revision=37074
This commit is contained in:
Jos Groot Lipman
2018-02-20 12:20:33 +00:00
parent 65495cb666
commit b6289d0c5e

View File

@@ -488,10 +488,10 @@ if (isNew) // Nieuw, dan moeten we ook nog een res_reservering record aanmaken
// Daarna ook diverse controles/ updates uitvoeren op 'andere zaken'
sql = "BEGIN "
+ resIns.sql + ";"
+ deel_sql
+ " res.set_ruimte_dirty (" + rsv_ruimte_key + "); " // Zelf dirty geworden?
+ "\n" + deel_sql
+ "\n res.set_ruimte_dirty (" + rsv_ruimte_key + "); " // Zelf dirty geworden?
// set_ruimtes_clean hoeft niet: wij zijn nieuw en kunnen daarmee nooit een ander clean maken
+ check_fail_sql;
+ "\n"+ check_fail_sql;
//if (bonotify)
// sql += " RES.notifybackoffice(" + rsv_ruimte_key + ", 'RESNEW');";
@@ -564,17 +564,17 @@ else // update
str += " " + padout(olddel.getHours()) + ":" + padout(olddel.getMinutes()) + ":" + padout(olddel.getSeconds());
str = "TO_DATE(" + safe.quoted_sql(str) + ", 'DD-MM-YYYY HH24:MI:SS')";
sql_res_res = " UPDATE res_reservering"
+ " SET res_reservering_verwijder = NULL"
+ " WHERE res_reservering_key = " + reservering_key + ";";
sql_res_art = " UPDATE res_rsv_artikel"
+ " SET res_rsv_artikel_verwijder = NULL"
+ " WHERE res_rsv_artikel_verwijder = " + str // Alleen de artikelen die gelijk met de reservering zijn verwijderd.
+ " AND res_rsv_ruimte_key = " + rsv_ruimte_key + ";";
sql_res_deel = " UPDATE res_rsv_deel"
+ " SET res_rsv_deel_verwijder = NULL"
+ " WHERE res_rsv_deel_verwijder = " + str // Alleen de delen die gelijk met de reservering zijn verwijderd.
+ " AND res_rsv_ruimte_key = " + rsv_ruimte_key + ";";
sql_res_res = "\n UPDATE res_reservering"
+ " SET res_reservering_verwijder = NULL"
+ " WHERE res_reservering_key = " + reservering_key + ";";
sql_res_art = "\n UPDATE res_rsv_artikel"
+ " SET res_rsv_artikel_verwijder = NULL"
+ " WHERE res_rsv_artikel_verwijder = " + str // Alleen de artikelen die gelijk met de reservering zijn verwijderd.
+ " AND res_rsv_ruimte_key = " + rsv_ruimte_key + ";";
sql_res_deel = "\n UPDATE res_rsv_deel"
+ " SET res_rsv_deel_verwijder = NULL"
+ " WHERE res_rsv_deel_verwijder = " + str // Alleen de delen die gelijk met de reservering zijn verwijderd.
+ " AND res_rsv_ruimte_key = " + rsv_ruimte_key + ";";
}
// Nu de echte update.
@@ -586,11 +586,11 @@ else // update
+ sql_res_res
+ sql_res_art
+ sql_res_deel
+ " res.set_ruimte_dirty (" + rsv_ruimte_key + "); " // Zelf dirty geworden?
+ " res.set_ruimtes_clean (" + oldvan.toSQL() + "); " // Anderen 'clean' geworden
+ " res.follow_artikel (" + rsv_ruimte_key + ", " + oldvan.toSQL(true) + ", " + oldtot.toSQL(true) + "); " // catering mee verplaatsen
+ " res.follow_deel (" + rsv_ruimte_key + ", " + oldvan.toSQL(true) + ", " + oldtot.toSQL(true) + "); " // objecten mee verplaatsen
+ check_fail_sql
+ "\n res.set_ruimte_dirty (" + rsv_ruimte_key + "); " // Zelf dirty geworden?
+ "\n res.set_ruimtes_clean (" + oldvan.toSQL() + "); " // Anderen 'clean' geworden
+ "\n res.follow_artikel (" + rsv_ruimte_key + ", " + oldvan.toSQL(true) + ", " + oldtot.toSQL(true) + "); " // catering mee verplaatsen
+ "\n res.follow_deel (" + rsv_ruimte_key + ", " + oldvan.toSQL(true) + ", " + oldtot.toSQL(true) + "); " // objecten mee verplaatsen
+ "\n"+ check_fail_sql
+ "END;";
var err = Oracle.Execute(sql, true);