Files
Facilitor/APPL/FIN/fin_list.js
Peter Feij a37d31cc11 AAFM#15967
svn path=/Website/trunk/; revision=23
2009-10-23 10:53:32 +00:00

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");
}
}