85 lines
2.3 KiB
JavaScript
85 lines
2.3 KiB
JavaScript
/*
|
|
$Revision: 2 $
|
|
$Modtime: 23-10-09 12:49 $
|
|
|
|
Status: 100%
|
|
*/
|
|
|
|
function finEdit(row)
|
|
{
|
|
$(row).addClass('dirty');
|
|
var fin_key = row.ROWKEY;
|
|
var url = "Appl/FIN/fin_factuur.asp?fin_key=" + fin_key
|
|
+ "&mode=viewUpdate";
|
|
FcltMgr.openDetail(url, lcl_fin_invoice + " " + fin_key);
|
|
}
|
|
|
|
function finOrder(row)
|
|
{
|
|
var finData = eval('(' + row.ROWDATA + ')');
|
|
|
|
if (finData)
|
|
{
|
|
var finOpdracht = finData.finOpdracht;
|
|
var finOpdrachtNr = finData.finOpdrachtNr;
|
|
var finType = finData.finType;
|
|
|
|
finOpdrachtArray = finOpdracht.split("-");
|
|
if (finType == "Opdracht")
|
|
{
|
|
url = "Appl/MLD/mld_opdr.asp?opdr_key=" + finOpdrachtArray[1] + "&readonly=1" + "&close_window=1&urole=bo&embedded=1";
|
|
titletxt = lcl_order + lcl_number_suffix + finOpdrachtNr;
|
|
}
|
|
else if (finType == "Contract")
|
|
{
|
|
url = "Appl/CNT/cnt_contract.asp?cnt_key=" + finOpdrachtArray[1] + "&mode=ReadOnly" + "&close_window=1&urole=bo&embedded=1";
|
|
titletxt = lcl_cnt_contract + lcl_number_suffix + finOpdracht;
|
|
}
|
|
else if (finType == "Bestelling")
|
|
{
|
|
url = "Appl/BES/bes_opdr.asp?ord_key=" + finOpdrachtArray[1] + "&reado=1" + "&close_window=1&urole=bo&embedded=1";
|
|
titletxt = lcl_BES_Bestelling + lcl_number_suffix + finOpdracht;
|
|
}
|
|
FcltMgr.openDetail(url, titletxt);
|
|
}
|
|
}
|
|
|
|
function finApprove(rowArray, isMulti)
|
|
{
|
|
var finKeyString = getKeyString(rowArray); // regels worden ook op dirty gezet
|
|
|
|
if (isMulti || confirm(lcl_fin_approve))
|
|
{
|
|
$.post("fin_approve.asp?a=1",
|
|
{ fin_key: finKeyString },
|
|
FcltCallback,
|
|
"json");
|
|
}
|
|
}
|
|
|
|
function finReject(rowArray, isMulti)
|
|
{
|
|
var finKeyString = getKeyString(rowArray); // regels worden ook op dirty gezet
|
|
|
|
if (isMulti || confirm(lcl_fin_reject))
|
|
{
|
|
$.post("fin_approve.asp?r=1",
|
|
{ fin_key: finKeyString },
|
|
FcltCallback,
|
|
"json");
|
|
}
|
|
}
|
|
|
|
function finDelete(rowArray, isMulti)
|
|
{
|
|
var finKeyString = getKeyString(rowArray); // regels worden ook op dirty gezet
|
|
|
|
if (isMulti || lcl_row_delete_confirm)
|
|
{
|
|
$.post("fin_delete.asp",
|
|
{ fin_key: finKeyString },
|
|
FcltCallback,
|
|
"json");
|
|
}
|
|
}
|