HSLE#36223 Cateringbestelling extra aanvullingen (tbv goedkeuring)

svn path=/Website/trunk/; revision=30768
This commit is contained in:
Erik Groener
2016-09-20 11:05:08 +00:00
parent f4fe94523a
commit f15694689a
3 changed files with 38 additions and 14 deletions

View File

@@ -345,6 +345,7 @@ function res_list (pautfunction, params)
+ ", rm.res_status_fo_key"
+ ", rm.res_rsv_ruimte_flag"
+ ", rm.res_rsv_ruimte_dirtlevel dirtlevel"
+ ", rm.res_rsv_ruimte_afgerond"
+ "," + lcl.xsql('rr.res_ruimte_nr', 'rr.res_ruimte_key') + " waar"
+ ", res_rsv_ruimte_van datumvan"
+ ", res_rsv_ruimte_tot datumtot"
@@ -485,6 +486,7 @@ function res_list (pautfunction, params)
+ ", rvarr.res_status_fo_key"
+ ", rvarr.res_rsv_ruimte_flag"
+ ", rd.res_rsv_deel_dirtlevel dirtlevel"
+ ", rvarr.res_rsv_ruimte_afgerond"
+ ", alg_ruimte_aanduiding waar"
+ ", res_rsv_ruimte_van datumvan"
+ ", res_rsv_ruimte_tot datumtot"
@@ -591,6 +593,7 @@ function res_list (pautfunction, params)
+ ", rvarr.res_status_fo_key"
+ ", rvarr.res_rsv_ruimte_flag"
+ ", ra.res_rsv_artikel_dirtlevel dirtlevel"
+ ", rvarr.res_rsv_ruimte_afgerond"
+ ", alg_ruimte_aanduiding waar"
+ ", ra.res_rsv_artikel_levering datumvan"
+ ", res_rsv_ruimte_tot datumtot" //afruimtijd
@@ -648,6 +651,7 @@ function res_list (pautfunction, params)
+ ", rec2.res_status_fo_key"
+ ", rec2.res_rsv_ruimte_flag"
+ ", rec2.dirtlevel"
+ ", rec2.res_rsv_ruimte_afgerond"
+ ", rec2.waar"
+ ", MIN(rec2.datumvan) datumvan"
+ ", MAX(rec2.datumtot) datumtot"
@@ -693,7 +697,8 @@ function res_list (pautfunction, params)
+ ", rec2.res_rsv_ruimte_volgnr"
+ ", rec2.res_rsv_ruimte_key"
+ ", rec2.res_srtactiviteit_prefix"
+ ", rec2.verval";
+ ", rec2.verval"
+ ", rec2.res_rsv_ruimte_afgerond";
if (fronto)
{
@@ -729,6 +734,16 @@ function res_list (pautfunction, params)
}
}
var approve_sql = [];
if (res_approved)
{
approve_sql.push("rec2.res_rsv_ruimte_afgerond = 1");
}
if (res_notapproved)
{
approve_sql.push("rec2.res_rsv_ruimte_afgerond = 0");
}
var sqlinside = "WITH " + thePerslid + "," + theResrsv + " " + sqlR + " UNION ALL " + sqlDe + " UNION ALL " + sqlA;
// Indien verschillende dirtlevels bij dirty reservering, neem dan het maximum om dubbele regels te voorkomen
// Geld hier alleen voor fronto en frontend
@@ -739,6 +754,7 @@ function res_list (pautfunction, params)
+ ", res_status_fo_key"
+ ", res_rsv_ruimte_flag"
+ ", MAX(dirtlevel) dirtlevel"
+ ", res_rsv_ruimte_afgerond"
+ ", waar"
+ ", datumvan"
+ ", datumtot"
@@ -779,7 +795,8 @@ function res_list (pautfunction, params)
+ ", remark"
+ ", res_rsv_ruimte_volgnr"
+ ", res_srtactiviteit_prefix"
+ ", res_ruimte_vervaldatum";
+ ", res_ruimte_vervaldatum"
+ ", res_rsv_ruimte_afgerond";
// Voeg laatste tracking datum toe
sqltrack = ", (SELECT MAX(t.fac_tracking_datum)"
@@ -791,7 +808,8 @@ function res_list (pautfunction, params)
sql = "SELECT " + sql_select + sqltrack
+ " FROM (" + sqlinside + ") rec2"
+ " WHERE 1=1 ";
+ " WHERE 1=1 "
+ (!res_key && approve_sql.length > 0 ? " AND (" + approve_sql.join(" OR ") + ")" : "")
if (dep_key)
{
@@ -966,6 +984,8 @@ function res_list (pautfunction, params)
}
rst.addColumn(new Column({caption: L("lcl_res_requestor"), content: fncolHostRequestor, combine: (S("res_allow_for_others")?true:false)}));
rst.addColumn(new Column({caption: L("lcl_descr"), content: "descr"}));
if (S("res_approval") > 0)
rst.addColumn(new Column({caption: L("lcl_res_approved"), content: fncolResApproved}));
// Acties
rst.addAction({ action: "resEdit", caption: L("lcl_edit"), isDefault: true});

View File

@@ -338,7 +338,7 @@ var authparams = user.checkAutorisation(autfunction);
if (backo || minfo)
{ %>
<% if (!frontend && ! fronto)
{
//<!-- Sortering -->
@@ -400,8 +400,8 @@ var authparams = user.checkAutorisation(autfunction);
<input type="checkbox" class="fldartcat" name="artcat" id="artcat" onClick="checkCheckboxes()" value="1" <%=artcat? "checked" : ""%>>
<label for=artcat><%=L("lcl_reserved_cons")%></label>
</td>
</tr>
<%
</tr>
<%
} // backo || minfo
if (S("res_reservering_flags") > 1 && !frontend) // Flags checkboxen -->
@@ -643,8 +643,9 @@ var authparams = user.checkAutorisation(autfunction);
<!-- Open en gesloten reserveringen -->
<% if (backo || minfo)
{ %>
<!-- Checkboxen ruimten, voorzieningen en verbruiksartikelen -->
{
%>
<!-- Checkboxen ruimten, voorzieningen en verbruiksartikelen -->
<tr class="primsearch">
<td></td>
<td align=left>
@@ -654,8 +655,11 @@ var authparams = user.checkAutorisation(autfunction);
<label for="res_closed"><%=L("lcl_closed_reservations")%></label>
</td>
</tr>
<% if (S("res_approval") > 0)
{ %>
<%
}
if ((backo || minfo || frontend) && (S("res_approval") > 0))
{
%>
<tr class="primsearch">
<td></td>
<td align=left>
@@ -665,8 +669,8 @@ var authparams = user.checkAutorisation(autfunction);
<label for="closed"><%=L("lcl_res_approved")%></label>
</td>
</tr>
<% } %>
<% } // !fronto
<%
} // !fronto
%>
</table>
</td>

View File

@@ -128,8 +128,8 @@ else
params.res_deleted = (fronto? res_deleted : false); // Wordt alleen gebruikt bij fo
params.res_open = (backo || minfo? res_open : null); // Wordt alleen gebruikt bij bo en mi
params.res_closed = (backo || minfo? res_closed : null); // Wordt alleen gebruikt bij bo en mi
params.res_approved = (backo || minfo? res_approved : null); // Wordt alleen gebruikt bij bo en mi
params.res_notapproved = (backo || minfo? res_notapproved : null); // Wordt alleen gebruikt bij bo en mi
params.res_approved = (backo || minfo || frontend? res_approved : null); // Wordt alleen gebruikt bij bo en mi
params.res_notapproved = (backo || minfo || frontend? res_notapproved : null); // Wordt alleen gebruikt bij bo en mi
params.res_noshowonly = (getFParam("res_noshowonly", "") == "on"); // Wordt alleen gebruikt bij bo en mi
// Flags