var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Transact; (function (Transact) { let Components; (function (Components) { class CustomerCreditHealth extends Unibase.Platform.Core.BaseComponent { constructor() { super(); } cssFiles() { return []; } jsFiles() { return []; } html(id, containerid) { return ""; } init(containerid) { let instance = this; instance.load(0, containerid, null); } load(id, containerid, callback) { let instance = this; let jsFiles = ['apps/transact/managers/orders/ordermanager.js', 'apps/transact/managers/invoicemanager.js', 'apps/transact/managers/payments/paymentmanager.js', 'apps/transact/controls/orders/customercredithealth.component.js', 'apps/transact/controls/orders/salesfrequency.component.js', 'apps/transact/enums/enum.js', 'platform/core/helpers/numberhelper/numberhelper.js']; instance.fileCacheHelper.loadJsFiles(jsFiles, function () { let InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId; let OrderTypeId = 0; let OrganizationId = 0; let OrgContactId = 0; if (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_organizationid") != undefined) { OrganizationId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_organizationid").Value); } if (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_orgcontactid") != undefined) { OrgContactId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_orgcontactid").Value); } if (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_ordertypeid") != undefined) { OrderTypeId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_ordertypeid").Value); } let html = ''; html = '
Credit Health
'; html += Bizgaze.Apps.Transact.Controls.CustomerCreditHealth.Instance().getCustomerCreditHealth_html(); html += '
Frequency
'; html += Bizgaze.Apps.Transact.Controls.SalesFrequency.Instance().getSalesFrequency_html(); html += '
'; $("." + containerid).html(html); Bizgaze.Apps.Transact.Controls.CustomerCreditHealth.Instance().ContainerId = containerid; Bizgaze.Apps.Transact.Controls.SalesFrequency.Instance().ContainerId = containerid; Bizgaze.Apps.Transact.Controls.CustomerCreditHealth.Instance().getCreditHealth(OrgContactId, OrganizationId, ""); Bizgaze.Apps.Transact.Controls.SalesFrequency.Instance().getFrequency(OrgContactId, OrganizationId); setTimeout(function () { $("." + containerid).parent().removeClass("bg-white"); }, 500); }); } static Instance() { if (this._instance === undefined) this._instance = new CustomerCreditHealth(); return this._instance; } } Components.CustomerCreditHealth = CustomerCreditHealth; })(Components = Transact.Components || (Transact.Components = {})); })(Transact = Apps.Transact || (Apps.Transact = {})); })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {})); })(Bizgaze || (Bizgaze = {}));