$(document).ready(function () { LoadLastFiveTransactions(); }); function LoadLastFiveTransactions() { $("#loadingDiv").LoadingOverlay("show"); var dataObject = { MethodName: 'ViewTopFiveTransactionList' }; url = ''; $.post(url, dataObject, function (data) { if (data.length == 0) { $("#loadingDiv").LoadingOverlay("hide", true); return; } var table = $('#lastFiveTransactions'); table.find("tbody tr").remove(); var result = data;//jQuery.parseJSON(data); var count = 0; $.each(result, function (i, d) { var row = ''; row += '' + d['TranDate'] + ''; row += '' + d['JMENumber'] + ''; row += '' + d['SenderName'] + ''; row += '' + d['CollectionMode'] + ''; row += '' + CurrencyFormatted(parseFloat(d['SendingAmount'])) + ''; row += '' + CurrencyFormatted(parseFloat(d['PayoutAmount'])) + ''; row += ''; table.append(row); count++; }); $("#loadingDiv").LoadingOverlay("hide", true); }).fail(function () { $("#loadingDiv").LoadingOverlay("hide", true); swal(result.Msg, "Error Occured", "error"); }); } //Textbox with Comma Separation function CurrencyFormatted(amount) { var i = parseFloat(amount); if (isNaN(i)) { i = 0.00; } var minus = ''; if (i < 0) { minus = '-'; } i = Math.abs(i); i = parseInt((i + .005) * 100); i = i / 100; s = new String(i); if (s.indexOf('.') < 0) { s += '.00'; } if (s.indexOf('.') == (s.length - 2)) { s += '0'; } //s = minus + s; //if (amount < 0) // s = -1 * amount; return CommaFormatted(s, amount); } function CommaFormatted(amount, amountMain) { var delimiter = ","; var a = amount.split('.', 2); var d = a[1]; var i = parseInt(a[0]); if (isNaN(i)) { return ''; } var minus = ''; if (i < 0) { minus = '-'; } i = Math.abs(i); var n = new String(i); var a = []; while (n.length > 3) { var nn = n.substr(n.length - 3); a.unshift(nn); n = n.substr(0, n.length - 3); } if (n.length > 0) { a.unshift(n); } n = a.join(delimiter); if (d.length < 1) { amount = n; } else { amount = n + '.' + d; } amount = minus + amount; if (amountMain < 0) return "(" + amount + ")"; else return amount; }