var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Transact; (function (Transact) { let Components; (function (Components) { class OpportunityItem extends Unibase.Platform.Core.BaseComponent { constructor() { super(); } cssFiles() { return []; } jsFiles() { return ['apps/transact/managers/opportunity/opportunitymanager.js']; } html(id, containerid) { return ""; } load(id, containerid, callback) { } deleteOpportunityItem(OpportunityItemId, ismobilopp) { let instance = this; instance.fileCacheHelper.loadJsFile("apps/transact/managers/opportunity/opportunitymanager.js", function () { bootbox.confirm("Do you want to Delete Opportunity Item ?", function (result) { if (result == true && ismobilopp == false) { Bizgaze.Apps.Transact.Managers.OpportunityManager.Instance().deleteOpportunityItem(OpportunityItemId).then(function (response) { if (response.errors == null) { debugger; var detailInstance = Unibase.Themes.Compact.Components.Details.Instance(); var panel = "#" + detailInstance._containerId; var obj = Unibase.Themes.Compact.Components.Details.Instance(); obj._recordId = Unibase.Themes.Providers.DetailHelper.recordId; obj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId; detailInstance.loadAppDefaultWidget(obj, panel, detailInstance._containerId, function () { detailInstance.loadDefaultWidgets(obj._installedAppId, panel); detailInstance.LoadApprovals(obj._recordId, obj._installedAppId); }); MessageHelper.Instance().showSuccess(response.message, "div_message"); } else { MessageHelper.Instance().showError(response.message, "div_message"); } }, function (response) { MessageHelper.Instance().showError(response.message, "div_message"); }); } else if (result == true && ismobilopp == true) { instance.navigationHelper.showLoading(); Bizgaze.Apps.Transact.Managers.OpportunityManager.Instance().deleteOpportunityItemForl360(OpportunityItemId).then(function (response) { instance.navigationHelper.hideLoading(); if (response.errors == null) { debugger; var detailInstance = Unibase.Themes.Compact.Components.Details.Instance(); var panel = "#" + detailInstance._containerId; var obj = Unibase.Themes.Compact.Components.Details.Instance(); obj._recordId = Unibase.Themes.Providers.DetailHelper.recordId; obj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId; detailInstance.loadAppDefaultWidget(obj, panel, detailInstance._containerId, function () { detailInstance.loadDefaultWidgets(obj._installedAppId, panel); detailInstance.LoadApprovals(obj._recordId, obj._installedAppId); }); MessageHelper.Instance().showSuccess(response.message, "div_message"); } else { MessageHelper.Instance().showError(response.message, "div_message"); } }, function (response) { MessageHelper.Instance().showError(response.message, "div_message"); }); } }); }); } static Instance() { if (this._instance === undefined) this._instance = new OpportunityItem(); return this._instance; } } Components.OpportunityItem = OpportunityItem; })(Components = Transact.Components || (Transact.Components = {})); })(Transact = Apps.Transact || (Apps.Transact = {})); })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {})); })(Bizgaze || (Bizgaze = {}));