function rowRRDetailCallback(row, data) { $('#poTypeName').val(data.poTypeName); $('#poTypeId').val(data.poTypeId); $('#poNo').val(data.poNo); $('#rrNo').val(data.rrNo); $('#supplierName').val(data.supplierName); $('#creditTerm').val(data.paymentTerms); $('#currency').val(data.currencyName); $('#docTypeId').val(data.docTypeId); $('#suppDocNo').val(data.drNo); $('#remarks').val(data.remarks); var vatRate = parseFloat($('#vatRate').val()); var vatAmount = parseFloat((data.totalAmount * vatRate).toFixed(2)); var sumWithVat = vatAmount + parseFloat(data.totalAmount); $('#amountPHPVat').val(vatAmount.toFixed(2)); $('#amountPHP').val(sumWithVat.toFixed(2)); $('#emailAddress').val(data.emailAddress); const currentDate = new Date().toISOString().split('T')[0]; document.getElementById('receivedDate').value = currentDate; clearTextRec(); } function rowPOTypeCallback(row, data) { // Get poTypeId directly from the data object var POTypeId = data.poTypeId; if (POTypeId !== null && !isNaN(POTypeId)) { var POTypeIdNumer = parseInt(POTypeId, 10); // Set the appropriate text based on the POTypeId var poTypeIdCell = $('td:eq(1)', row); if (POTypeIdNumer === 1) { poTypeIdCell.text('SI-PO').addClass('next-facilitator'); } else if (POTypeIdNumer === 2) { poTypeIdCell.text('DR-PO').addClass('next-facilitator'); } else { poTypeIdCell.text('Import PO').addClass('next-facilitator'); } } else { var poTypeIdCell = $('td:eq(1)', row); poTypeIdCell.text('Unknown PO Type').addClass('next-facilitator'); } } function rowRRCallback(row, data) { document.getElementById('po-Number').innerHTML= data.poNo; document.getElementById('rr-Number').innerHTML=data.rrNo; document.getElementById('supplierName').innerHTML =data.supplierName; document.getElementById('address').innerHTML =data.address; document.getElementById('suppDocNo').innerHTML = data.drNo; document.getElementById('approvedBy').innerHTML = data.acknowledgeBy; document.getElementById('receivedBy').innerHTML = data.receivedBy; document.getElementById('receivedDate').innerHTML = formatDate(data.createdDate); }