This commit is contained in:
2023-03-11 17:30:20 +00:00
commit b6c4e025bc
5124 changed files with 1153349 additions and 0 deletions
@@ -0,0 +1,100 @@
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 = {}));
File diff suppressed because one or more lines are too long