PCHA#41415 (indicatie) gereed tijd wordt nu ook aangepast bij het doorsturen (mits einddatum_std is aangepast)

svn path=/Website/branches/v2017.1/; revision=34963
This commit is contained in:
2017-08-16 14:56:28 +00:00
parent 221632ed21
commit a0b465521e

View File

@@ -53,6 +53,7 @@ var sql = "SELECT mm.mld_stdmelding_key"
+ " , mm.mld_melding_spoed" + " , mm.mld_melding_spoed"
+ " , msm.mld_ins_discipline_key" + " , msm.mld_ins_discipline_key"
+ " , mm.mld_melding_einddatum" + " , mm.mld_melding_einddatum"
+ " , mm.mld_melding_einddatum_std"
+ " FROM mld_melding mm, mld_stdmelding msm" + " FROM mld_melding mm, mld_stdmelding msm"
+ " WHERE mm.mld_stdmelding_key = msm.mld_stdmelding_key" + " WHERE mm.mld_stdmelding_key = msm.mld_stdmelding_key"
+ " AND mld_melding_key = " + mld_key; + " AND mld_melding_key = " + mld_key;
@@ -62,6 +63,7 @@ var old_disc = oRs("mld_ins_discipline_key").Value;
var mld_opm = oRs("mld_melding_opmerking").Value || ""; var mld_opm = oRs("mld_melding_opmerking").Value || "";
var spoed = oRs("mld_melding_spoed").Value; var spoed = oRs("mld_melding_spoed").Value;
var einddatum = new Date(oRs("mld_melding_einddatum").Value); var einddatum = new Date(oRs("mld_melding_einddatum").Value);
var einddatum_std = new Date(oRs("mld_melding_einddatum_std").Value);
oRs.Close(); oRs.Close();
var this_stdm = mld.mld_stdmeldinginfo(stdm_key); var this_stdm = mld.mld_stdmeldinginfo(stdm_key);
@@ -131,6 +133,22 @@ else
// Nu kan de definitieve mld_melding.mld_melding_einddatum_std en mld_melding.mld_melding_t_uitvoertijd bepaald en gezet worden. // Nu kan de definitieve mld_melding.mld_melding_einddatum_std en mld_melding.mld_melding_t_uitvoertijd bepaald en gezet worden.
mld.finishmeldingiu(mld_key); mld.finishmeldingiu(mld_key);
var sql = "SELECT m.mld_melding_einddatum_std"
+ " FROM mld_melding m"
+ " WHERE m.mld_melding_key = " + mld_key;
var oRs = Oracle.Execute(sql);
var einddatum_std_new = new Date(oRs("mld_melding_einddatum_std").Value);
oRs.Close();
if (einddatum_std.getTime() != einddatum_std_new.getTime())
{
sql = "UPDATE mld_melding"
+ " SET mld_melding_einddatum = " + einddatum_std_new.toSQL(true)
+ " WHERE mld_melding_key = " + mld_key;
Oracle.Execute(sql);
}
mld.keepFlexDocuments(mld_key, old_stdm, stdm_key); mld.keepFlexDocuments(mld_key, old_stdm, stdm_key);
// mldUpd.oldjsvals bevat helaas niet old_disc dus die hebben we al eerder bepaald. // mldUpd.oldjsvals bevat helaas niet old_disc dus die hebben we al eerder bepaald.