Query layout, geen functionele wijzigingen
svn path=/Website/trunk/; revision=37074
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user