var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Transact; (function (Transact) { let Components; (function (Components) { let Invoices; (function (Invoices) { class InvoiceItemDetails extends Unibase.Platform.Core.BaseComponent { jsFiles() { return ['apps/transact/managers/invoicemanager.js', 'tenants/themes/compact/components/details/details.js', 'platform/core/helpers/numberhelper/numberhelper.js']; } cssFiles() { return []; } html() { let html = '
'; return html; } load(id, container) { $("#btn_InvoiceItemDetails_Close").click(function () { InvoiceItemDetails.Instance().navigationHelper.closePopUp(); }); } InvoiceItemDetails(InvoiceId, ItemId) { Bizgaze.Apps.Transact.Managers.InvoiceManager.Instance().getinvoiceitems(InvoiceId, ItemId).then(function (response) { if (response.result != null) { $(".InvoiceItemName").text(response.result[0].ItemName + " - " + response.result[0].ItemSKU); for (var i = 0; i < response.result.length; i++) { var row = response.result[i]; var activeDiscText = ""; var discValue = 0; var activeDiscPercent = ""; var activeDiscVal = ""; if (row.DiscountPercent > 0) { discValue = row.DiscountPercent; activeDiscPercent = "active"; activeDiscText = "%"; } else { discValue = row.DiscountAmount; activeDiscVal = "active"; activeDiscText = "Val"; } var html = '' + Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(row.RowTotal, 2) + '