MARX#55971: Meerdere contactpersonen en rollen voor Mareon leveranciers/aannemers
svn path=/Website/branches/v2019.1/; revision=43785
This commit is contained in:
@@ -62,7 +62,26 @@ var safe;
|
||||
prs_contact_postsave = function (cps_key, pResult)
|
||||
{
|
||||
__Log("In prs_contact_postsave met cps_key: " + cps_key);
|
||||
return true;
|
||||
var l_returncode = '0';
|
||||
var sql = "BEGIN UpsertAccount(" + cps_key + "); END;";
|
||||
|
||||
//var sql = "SELECT marx.UpsertAccount(" + cps_key + ") As Returncode FROM dual";
|
||||
Oracle.Execute(sql);
|
||||
|
||||
var sql = "SELECT COALESCE(MAX(prs_kenmerklink_waarde),'0') returncode FROM prs_kenmerklink WHERE prs_link_key = " + cps_key + " AND prs_kenmerk_key= 33 AND prs_kenmerklink_niveau= 'C' AND prs_kenmerklink_verwijder IS NULL";
|
||||
oRs = Oracle.Execute(sql);
|
||||
var l_returncode = oRs("returncode").Value;
|
||||
oRs.Close();
|
||||
|
||||
if (l_returncode == '0'){
|
||||
return true;
|
||||
}
|
||||
else {
|
||||
var sql = "DELETE prs_kenmerklink WHERE prs_link_key = " + cps_key + " AND prs_kenmerk_key= 33 AND prs_kenmerklink_niveau= 'C' AND prs_kenmerklink_verwijder IS NULL"
|
||||
oRs = Oracle.Execute(sql);
|
||||
pResult.errmsg = l_returncode;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
xxx_postdelete = function (p_table, p_key_arr, presult)
|
||||
|
||||
Reference in New Issue
Block a user