123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- var Bizgaze;
- (function (Bizgaze) {
- let Apps;
- (function (Apps) {
- let CRM;
- (function (CRM) {
- let Components;
- (function (Components) {
- class ChangeManager extends Unibase.Platform.Core.BaseComponent {
- Confirm(isConfirm) {
- var instance = this;
- let detailContainer = "#" + Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1];
- var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
- var StageId = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_stageid").Value;
- var stage = String(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_shortcode").Value);
- if (stage == "CON") {
- debugger;
- $(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_Reject').parent('li').addClass('hidden');
- $(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_Confirm').parent('li').addClass('hidden');
- $(detailContainer).find('.layout-details-stages').addClass('d-none');
- }
- $(detailContainer).find('.DetailSetting_' + Unibase.Themes.Providers.DetailHelper.installedAppId + '_Confirm').click(function () {
- bootbox.confirm("Are You Sure You want to Continue", function (result) {
- if (result) {
- Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/invoicemanager.js", function () {
- var postdata = {
- ChangeManagerId: Unibase.Themes.Providers.DetailHelper.recordId,
- IsConfirm: isConfirm,
- };
- Bizgaze.Apps.Transact.Managers.InvoiceManager.Instance().changeManager(postdata).then(function (response) {
- if (response.errors == null) {
- Unibase.Themes.Compact.Components.Details.Instance().loadPortlets(Unibase.Themes.Compact.Components.Details.Instance());
- MessageHelper.Instance().showSuccess("Manager Updated Successfully", "");
- }
- else {
- MessageHelper.Instance().showError(response.message, 'div_message');
- }
- });
- });
- }
- });
- });
- }
- Reject(isConfirm) {
- var instance = this;
- var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
- let detailContainer = $("._bizgaze_detail_container:visible");
- var StageId = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_stageid").Value;
- var stage = String(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_shortcode").Value);
- if (stage == "REJ") {
- debugger;
- $(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_Reject').parent('li').addClass('hidden');
- $(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_Confirm').parent('li').addClass('hidden');
- $(detailContainer).find('.layout-details-stages').addClass('d-none');
- }
- $(detailContainer).find('.DetailSetting_' + Unibase.Themes.Providers.DetailHelper.installedAppId + '_Reject').click(function () {
- Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/invoicemanager.js", function () {
- var postdata = {
- ChangeManagerId: Unibase.Themes.Providers.DetailHelper.recordId,
- IsConfirm: isConfirm,
- };
- Bizgaze.Apps.Transact.Managers.InvoiceManager.Instance().changeManager(postdata).then(function (response) {
- debugger;
- if (response.errors == null) {
- Unibase.Themes.Compact.Components.Details.Instance().loadPortlets(Unibase.Themes.Compact.Components.Details.Instance());
- MessageHelper.Instance().showError("Manager Rejected Successfully", "");
- }
- else {
- MessageHelper.Instance().showSuccess(response.message, 'div_message');
- }
- });
- });
- });
- }
- EditHideAndShow() {
- var instance = this;
- var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
- let detailContainer = $("._bizgaze_detail_container:visible");
- var stage = String(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_shortcode").Value);
- if (stage == "CON") {
- $(detailContainer).find('#btn_EditChangeManagers').addClass('hidden');
- $(detailContainer).find('#btn_EditChangeManagers').removeClass('d-flex');
- }
- else {
- $(detailContainer).find('#btn_EditChangeManagers').removeClass('hidden');
- $(detailContainer).find('#btn_EditChangeManagers').addClass('d-flex');
- }
- }
- static Instance() {
- if (this.instance === undefined) {
- this.instance = new ChangeManager();
- }
- return this.instance;
- }
- }
- Components.ChangeManager = ChangeManager;
- })(Components = CRM.Components || (CRM.Components = {}));
- })(CRM = Apps.CRM || (Apps.CRM = {}));
- })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
- })(Bizgaze || (Bizgaze = {}));
|