FSN#35937 uitleen bewerken alleena als er iets te bewerken valt + modal openen in tab.

svn path=/Website/trunk/; revision=28684
This commit is contained in:
Ruud Lipper
2016-03-30 13:48:24 +00:00
parent 2deef08b06
commit bd63304569

View File

@@ -73,14 +73,14 @@ var resdeleted = this_res.rsv_ruimte_verwijder != null;
function insCheckIn(row)
{
var rsv_deel_key = row.getAttribute("ROWKEY");
FcltMgr.openModalDetail("../ins/ins_deel_free.asp?rsv_deel_key="+rsv_deel_key,
FcltMgr.openDetail("appl/ins/ins_deel_free.asp?rsv_deel_key="+rsv_deel_key,
L("lcl_ins_insinn"), {callback: FcltMgr.reload});
}
function insCheckOut(row)
{
var rsv_deel_key = row.getAttribute("ROWKEY");
FcltMgr.openModalDetail("../ins/ins_deel_free.asp?rsv_deel_key="+rsv_deel_key,
FcltMgr.openDetail("appl/INS/ins_deel_free.asp?rsv_deel_key="+rsv_deel_key,
L("lcl_ins_lend_out"), {callback: FcltMgr.reload});
}
@@ -88,7 +88,7 @@ var resdeleted = this_res.rsv_ruimte_verwijder != null;
function insAdapt(row)
{
var rsv_deel_key = row.getAttribute("ROWKEY");
FcltMgr.openModalDetail("../ins/ins_deel_free.asp?adapt=1&rsv_deel_key="+rsv_deel_key,
FcltMgr.openDetail("appl/ins/ins_deel_free.asp?adapt=1&rsv_deel_key="+rsv_deel_key,
L("lcl_ins_adapt"), {callback: FcltMgr.reload});
}
</script>
@@ -175,7 +175,11 @@ var resdeleted = this_res.rsv_ruimte_verwijder != null;
{
data.eLendOut = oRs("ins_alg_ruimte_key_org").value == null;
data.eReceive = !data.eLendOut;
data.eAdapt = data.eReceive;
if (oRs("bewerkbaar").Value == 1)
{
data.eAdapt = data.eReceive;
}
}
}
@@ -194,6 +198,7 @@ var resdeleted = this_res.rsv_ruimte_verwijder != null;
+ " , rrd.res_rsv_deel_van"
+ " , rrd.res_rsv_deel_tot"
+ " , rrd.res_rsv_deel_dirtlevel"
+ " , CASE WHEN k.km900 > 0 THEN 1 ELSE 0 END bewerkbaar"
+ " , rrd.res_rsv_deel_verwijder ddVerwijder"
+ " , CASE "
+ " WHEN (rrd.res_rsv_deel_van BETWEEN res_rsv_ruimte_van "
@@ -232,6 +237,24 @@ var resdeleted = this_res.rsv_ruimte_verwijder != null;
+ " , prs_kostensoort ks"
+ " , ins_deel id"
+ " , ins_srtdeel isd"
+ " , ( SELECT sd.ins_srtdeel_key, "
+ " COUNT (km.ins_kenmerk_volgnummer) km900 "
+ " FROM ins_srtkenmerk sk, "
+ " ins_kenmerk km, "
+ " ins_srtdeel sd, "
+ " ins_srtgroep gr "
+ " WHERE km.ins_srtkenmerk_key = sk.ins_srtkenmerk_key"
+ " AND gr.ins_srtgroep_key = sd.ins_srtgroep_key"
+ " AND km.ins_kenmerk_verwijder IS NULL"
+ " AND sk.ins_srtkenmerk_verwijder IS NULL"
+ " AND ( (km.ins_srtinstallatie_key = sd.ins_srtdeel_key"
+ " AND km.ins_kenmerk_niveau = 'S')"
+ " OR (km.ins_srtinstallatie_key = sd.ins_srtgroep_key"
+ " AND km.ins_kenmerk_niveau = 'G')"
+ " OR (km.ins_srtinstallatie_key = gr.ins_discipline_key"
+ " AND km.ins_kenmerk_niveau = 'D'))"
+ " AND km.ins_kenmerk_volgnummer >= 900"
+ " GROUP BY sd.ins_srtdeel_key) k"
+ " WHERE rrd.res_rsv_ruimte_key = rr.res_rsv_ruimte_key"
+ " AND rr.res_rsv_ruimte_key = " + rsv_ruimte_key
+ " AND id.ins_deel_key = rd.res_ins_deel_key"
@@ -241,6 +264,7 @@ var resdeleted = this_res.rsv_ruimte_verwijder != null;
+ " AND id.ins_srtdeel_key = isd.ins_srtdeel_key"
+ (S("vis_parking_key") != -1 ? " AND rd.res_discipline_key != " + S("vis_parking_key") : "")
+ (!resdeleted? " AND rrd.res_rsv_deel_verwijder IS NULL" : "")
+ " AND isd.ins_srtdeel_key = k.ins_srtdeel_key(+)"
+ " ORDER BY ins_discipline_volgnr, 1";
// Niet super efficient maar ach....