var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Transact; (function (Transact) { let Components; (function (Components) { let Orders; (function (Orders) { class ItemBOMSelection extends Unibase.Platform.Core.BaseComponent { jsFiles() { return ['platform/core/helpers/numberhelper/numberhelper.js', 'apps/transact/managers/ordermanager.js']; } cssFiles() { return []; } html() { let html = '
'; return html; } load(item) { var inst = this; $(".btn_close").click(function () { inst.navigationHelper.closePopUp(); }); } LoadBOMItems(ItemId, ItemName) { var instance = this; $('#sg_item').text(ItemName); instance.GetBOMItems(ItemId); } GetBOMItems(ParentItemId) { var instance = this; Bizgaze.Apps.Transact.Managers.ItemManager.Instance().getItemBOMs(ParentItemId).then(function (result) { for (var i = 0; i < result.result.length; i++) { instance.ShowBOMItems(result.result[i], ParentItemId); } }); } ShowBOMItems(data, ItemId) { var instance = this; var len = $('.BOM_row').length; var html = '
  • ' + '' + '
    ' + '
    ' + data.ChildItemName + ' - ' + data.ChildSKU + '
    ' + '
    Qty - ' + data.Quantity + '
    ' + '
  • '; $('#li_BOMItem').after(html); } static Instance() { if (this.instance === undefined) { this.instance = new Bizgaze.Apps.Transact.Components.Orders.ItemBOMSelection(); } return this.instance; } } Orders.ItemBOMSelection = ItemBOMSelection; })(Orders = Components.Orders || (Components.Orders = {})); })(Components = Transact.Components || (Transact.Components = {})); })(Transact = Apps.Transact || (Apps.Transact = {})); })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {})); })(Bizgaze || (Bizgaze = {}));