var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Transact; (function (Transact) { let Components; (function (Components) { class POSItems extends Unibase.Platform.Core.BaseComponent { cssFiles() { return []; } jsFiles() { var jsFiles = ["apps/transact/controls/pricelist/managers/pricelistmanager.js", "apps/transact/managers/payments/paymentmanager.js", "apps/crm/contacts/managers/contactmanager.js", "apps/crm/lobs/managers/lobmanager.js", "apps/transact/managers/paymentterms/paymenttermmanager.js", "platform/apps/managers/stagemanager.js", "apps/transact/managers/orders/ordermanager.js", "apps/transact/enums/enum.js", "platform/permission/enums/permission.js", "apps/transact/managers/invoicemanager.js", "apps/transact/managers/offers/offermanager.js", "platform/core/helpers/numberhelper/numberhelper.js", "libs/jquery/pagination/jquery.pagination.js", "apps/transact/components/orders/orderfilter.js", "apps/transact/controls/orders/poscartitems.component.js"]; return jsFiles; } html(id, containerid) { let html = `
Items
`; if (window.innerWidth > 425) { html += ``; } html += `
`; if (window.innerWidth <= 425) { html += ``; } html += `
`; $("#Form_ProductItems").remove(); var VisibleContainerId = Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1]; $("#" + VisibleContainerId).find("[data-widgetname='Items']").removeClass("hidden"); $("." + containerid).html(html); return ""; } init(containerid) { var instance = this; var id = 0; var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId; for (let obj of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters) { if (obj.Key === "hf_" + InstalledAppId + "_recordid") { id = Number(obj.Value.toString()); } } instance.fileCacheHelper.loadJsFile("apps/transact/controls/orders/poscartitems.component.js", function () { instance.load(id, containerid, null); }); } load(id, containerid, callback) { var instance = this; instance._POSCartItems = Bizgaze.Apps.Transact.Controls.POSCartItems.Instance(); if (instance._POSCartItems.g_ModuleName != "Product_Catalogue") { instance.html(id, containerid); var jsFiles = ["apps/transact/controls/pricelist/managers/pricelistmanager.js", "apps/transact/managers/payments/paymentmanager.js", "apps/crm/contacts/managers/contactmanager.js", "apps/crm/lobs/managers/lobmanager.js", "apps/transact/managers/paymentterms/paymenttermmanager.js", "platform/apps/managers/stagemanager.js", "apps/transact/managers/orders/ordermanager.js", "apps/transact/enums/enum.js", "platform/permission/enums/permission.js", "apps/transact/managers/invoicemanager.js", "apps/transact/managers/offers/offermanager.js", "platform/core/helpers/numberhelper/numberhelper.js", "libs/jquery/pagination/jquery.pagination.js", "apps/transact/components/orders/orderfilter.js", "apps/transact/controls/orders/poscartitems.component.js"]; instance.fileCacheHelper.loadJsFiles(jsFiles, function () { $("#div_ItemList").html('