UWVA#34365: AiAi - UWVA.RES_T_RES_RSV_ARTIKEL_B_IU regel 2 Bij bewerken reservering.
svn path=/Website/trunk/; revision=27427
This commit is contained in:
@@ -964,14 +964,15 @@ res = {
|
|||||||
|
|
||||||
// Als *alle* R/C/V onderdelen 'verwerkt' zijn dan worden we ook readonly
|
// Als *alle* R/C/V onderdelen 'verwerkt' zijn dan worden we ook readonly
|
||||||
// Let op: CV -reservering heeft geen bo-status in res_rsv_ruimte
|
// Let op: CV -reservering heeft geen bo-status in res_rsv_ruimte
|
||||||
sql1 = "SELECT rd.res_status_bo_key"
|
var sql1 = "SELECT rd.res_status_bo_key"
|
||||||
+ " FROM res_v_aanwezigrsv_deel rd"
|
+ " FROM res_v_aanwezigrsv_deel rd"
|
||||||
+ " WHERE rd.res_rsv_ruimte_key = " + rsv_ruimte_key
|
+ " WHERE rd.res_rsv_ruimte_key = " + rsv_ruimte_key
|
||||||
+ " UNION "
|
+ " UNION "
|
||||||
+ "SELECT ra.res_status_bo_key"
|
+ "SELECT ra.res_status_bo_key"
|
||||||
+ " FROM res_v_aanwezigrsv_artikel ra"
|
+ " FROM res_v_aanwezigrsv_artikel ra"
|
||||||
+ " WHERE ra.res_rsv_ruimte_key = " + rsv_ruimte_key;
|
+ " WHERE ra.res_rsv_ruimte_key = " + rsv_ruimte_key;
|
||||||
|
|
||||||
|
var sql2 = "";
|
||||||
if (res_opstel_key != null)
|
if (res_opstel_key != null)
|
||||||
{
|
{
|
||||||
sql2 = "SELECT res_status_bo_key"
|
sql2 = "SELECT res_status_bo_key"
|
||||||
@@ -980,7 +981,7 @@ res = {
|
|||||||
}
|
}
|
||||||
sql = "SELECT MAX(res_status_bo_key) max_bo"
|
sql = "SELECT MAX(res_status_bo_key) max_bo"
|
||||||
+ " , MIN (res_status_bo_key) min_bo"
|
+ " , MIN (res_status_bo_key) min_bo"
|
||||||
+ " FROM (" + sql1 + " UNION " + sql2 + ")";
|
+ " FROM (" + sql1 + (sql2 != ""? " UNION " + sql2 : "") + ")";
|
||||||
|
|
||||||
oRs = Oracle.Execute(sql);
|
oRs = Oracle.Execute(sql);
|
||||||
rresult.min_bo = oRs("min_bo").Value;
|
rresult.min_bo = oRs("min_bo").Value;
|
||||||
@@ -992,8 +993,8 @@ res = {
|
|||||||
rresult.canChangeCV = false;
|
rresult.canChangeCV = false;
|
||||||
rresult.readoReason = L("lcl_res_reado_completed"); // Alles is al verwerkt;
|
rresult.readoReason = L("lcl_res_reado_completed"); // Alles is al verwerkt;
|
||||||
}
|
}
|
||||||
else
|
else if (res_opstel_key != null) // CV of R kan ook afzonderlijk al de bo status 6 hebben en dus niet meer wijzigbaar zijn.
|
||||||
{ // CV of R kan ook afzonderlijk al de bo status 6 hebben en dus niet meer wijzigbaar zijn.
|
{ // Maar dan moet het wel een ruimte reservering zijn. Dan heeft sql2 ook een waarde.
|
||||||
sql = "SELECT MIN (res_status_bo_key) min_bo"
|
sql = "SELECT MIN (res_status_bo_key) min_bo"
|
||||||
+ " FROM (" + sql1 + ")";
|
+ " FROM (" + sql1 + ")";
|
||||||
oRs = Oracle.Execute(sql);
|
oRs = Oracle.Execute(sql);
|
||||||
|
|||||||
Reference in New Issue
Block a user