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:
@@ -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....
|
||||
|
||||
Reference in New Issue
Block a user