var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Transact; (function (Transact) { let Controls; (function (Controls) { class RejectPayment extends Unibase.Platform.Core.BaseComponent { init(formpropertyid, prop, callback) { } loadControl(containerid, prop) { } loadControlSettings(controlsettingjson, formpropertyid) { throw new Error("Method not implemented."); } loadPropertySettings(propertysettings, formpropertyid, DocPropertyName) { throw new Error("Method not implemented."); } bindEditFormDetails(formpropertyid, propval, DocPropertyName) { var instance = this; } RejectPayment() { var instance = this; var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId; var PaymentMode = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_paymentmodeid").Value; var stage = String(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_stageshortcode").Value); var jsfiles = ['apps/transact/managers/payments/paymentmanager.js', 'apps/transact/enums/enum.js',]; instance.fileCacheHelper.loadJsFiles(jsfiles, function () { let detailContainer = "#" + Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1]; var splitOnclick = $(detailContainer).find('.DetailSetting_' + InstalledAppId + '_Reject').attr('onclick').split(","); splitOnclick[1] = " 0"; var onclick = splitOnclick.join(); $(detailContainer).find('.DetailSetting_' + InstalledAppId + '_Reject').attr('onclick', onclick); var paymentModeId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_paymentmodeid").Value); if (paymentModeId == Bizgaze.Apps.Transact.Enums.PaymentMode.Cheque) { $(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_Reject').parent('li').removeClass('hidden'); } if (paymentModeId == Bizgaze.Apps.Transact.Enums.PaymentMode.Cheque && stage == "RJT") { $(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_Reject').parent('li').addClass('hidden'); } else if (stage == "VD") { $(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_Reject').parent('li').addClass('hidden'); $(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_Confirm').parent('li').addClass('hidden'); } else if (PaymentMode == "2") { $(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_Reject').parent('li').removeClass('hidden'); } else { $(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_Reject').parent('li').addClass('hidden'); } }); } static Instance() { if (this._instance === undefined) this._instance = new RejectPayment(); return this._instance; } } Controls.RejectPayment = RejectPayment; })(Controls = Transact.Controls || (Transact.Controls = {})); })(Transact = Apps.Transact || (Apps.Transact = {})); })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {})); })(Bizgaze || (Bizgaze = {}));