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)
|
function insCheckIn(row)
|
||||||
{
|
{
|
||||||
var rsv_deel_key = row.getAttribute("ROWKEY");
|
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});
|
L("lcl_ins_insinn"), {callback: FcltMgr.reload});
|
||||||
}
|
}
|
||||||
|
|
||||||
function insCheckOut(row)
|
function insCheckOut(row)
|
||||||
{
|
{
|
||||||
var rsv_deel_key = row.getAttribute("ROWKEY");
|
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});
|
L("lcl_ins_lend_out"), {callback: FcltMgr.reload});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -88,7 +88,7 @@ var resdeleted = this_res.rsv_ruimte_verwijder != null;
|
|||||||
function insAdapt(row)
|
function insAdapt(row)
|
||||||
{
|
{
|
||||||
var rsv_deel_key = row.getAttribute("ROWKEY");
|
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});
|
L("lcl_ins_adapt"), {callback: FcltMgr.reload});
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
@@ -175,7 +175,11 @@ var resdeleted = this_res.rsv_ruimte_verwijder != null;
|
|||||||
{
|
{
|
||||||
data.eLendOut = oRs("ins_alg_ruimte_key_org").value == null;
|
data.eLendOut = oRs("ins_alg_ruimte_key_org").value == null;
|
||||||
data.eReceive = !data.eLendOut;
|
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_van"
|
||||||
+ " , rrd.res_rsv_deel_tot"
|
+ " , rrd.res_rsv_deel_tot"
|
||||||
+ " , rrd.res_rsv_deel_dirtlevel"
|
+ " , rrd.res_rsv_deel_dirtlevel"
|
||||||
|
+ " , CASE WHEN k.km900 > 0 THEN 1 ELSE 0 END bewerkbaar"
|
||||||
+ " , rrd.res_rsv_deel_verwijder ddVerwijder"
|
+ " , rrd.res_rsv_deel_verwijder ddVerwijder"
|
||||||
+ " , CASE "
|
+ " , CASE "
|
||||||
+ " WHEN (rrd.res_rsv_deel_van BETWEEN res_rsv_ruimte_van "
|
+ " 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"
|
+ " , prs_kostensoort ks"
|
||||||
+ " , ins_deel id"
|
+ " , ins_deel id"
|
||||||
+ " , ins_srtdeel isd"
|
+ " , 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"
|
+ " WHERE rrd.res_rsv_ruimte_key = rr.res_rsv_ruimte_key"
|
||||||
+ " AND rr.res_rsv_ruimte_key = " + rsv_ruimte_key
|
+ " AND rr.res_rsv_ruimte_key = " + rsv_ruimte_key
|
||||||
+ " AND id.ins_deel_key = rd.res_ins_deel_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"
|
+ " AND id.ins_srtdeel_key = isd.ins_srtdeel_key"
|
||||||
+ (S("vis_parking_key") != -1 ? " AND rd.res_discipline_key != " + S("vis_parking_key") : "")
|
+ (S("vis_parking_key") != -1 ? " AND rd.res_discipline_key != " + S("vis_parking_key") : "")
|
||||||
+ (!resdeleted? " AND rrd.res_rsv_deel_verwijder IS NULL" : "")
|
+ (!resdeleted? " AND rrd.res_rsv_deel_verwijder IS NULL" : "")
|
||||||
|
+ " AND isd.ins_srtdeel_key = k.ins_srtdeel_key(+)"
|
||||||
+ " ORDER BY ins_discipline_volgnr, 1";
|
+ " ORDER BY ins_discipline_volgnr, 1";
|
||||||
|
|
||||||
// Niet super efficient maar ach....
|
// Niet super efficient maar ach....
|
||||||
|
|||||||
Reference in New Issue
Block a user