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,183 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Transact;
(function (Transact) {
let Components;
(function (Components) {
class MbcMccMtcLeads extends Unibase.Platform.Core.BaseComponent {
cssFiles() {
return [];
}
jsFiles() {
return [];
}
html(id, containerid) {
return;
}
load(id, containerid, callback) {
return;
}
checkDocument() {
var instance = this;
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var MbcMccMtcLeadId = 0;
var VersionGuid = "";
var StageId = 0;
let detailContainer = "#" + Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1];
var stage = String(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_stagename").Value);
if (stage == "TM_Rejected" || stage == "Draft" || stage == "RM_Rejected" || stage == "MarketingRejected") {
$(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_SubmitForApproval').parent('li').removeClass('hidden');
}
else {
$(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_SubmitForApproval').parent('li').addClass('hidden');
}
instance.fileCacheHelper.loadJsFile("apps/transact/managers/mbcmccmtcleads/mbcmccmtcleadsmanager.js", function () {
if (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_mbcmccmtcleadid") != undefined) {
$(".DetailSetting_" + InstalledAppId + "_SubmitForApproval").click(function () {
MbcMccMtcLeadId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_mbcmccmtcleadid").Value);
VersionGuid = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_versionguid").Value;
StageId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_stageid").Value);
Bizgaze.Apps.Transact.Managers.MbcMccMtcLeadsManager.Instance().checkdocument(MbcMccMtcLeadId, InstalledAppId, VersionGuid, StageId).then(function (response) {
if (response.result == null) {
MessageHelper.Instance().showError(response.message, "div_message");
}
else {
MessageHelper.Instance().showSuccess(response.message, "div_message");
Unibase.Themes.Compact.Components.Nav.Instance().loadList(InstalledAppId);
}
});
});
}
});
}
RenewalorCategoryAndAgreementChange() {
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
let detailContainer = "#" + Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1];
var stage = String(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_stagename").Value);
if (stage == "MarketingConfirmed") {
$(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_Renewal').parent('li').removeClass('hidden');
}
else {
$(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_Renewal').parent('li').addClass('hidden');
}
}
MasterApproval() {
var instance = this;
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var MbcMccMtcLeadId = 0;
var VersionGuid = "";
var StageId = 0;
let detailContainer = "#" + Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1];
var stage = String(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_stagename").Value);
if (stage == "TM_Approval" || stage == "RM_Approval" || stage == "MarketingApproval") {
$(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_MasterApproval').parent('li').removeClass('hidden');
}
else {
$(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_MasterApproval').parent('li').addClass('hidden');
}
instance.fileCacheHelper.loadJsFile("apps/transact/managers/mbcmccmtcleads/mbcmccmtcleadsmanager.js", function () {
if (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_mbcmccmtcleadid") != undefined) {
$(".DetailSetting_" + InstalledAppId + "_MasterApproval").click(function () {
MbcMccMtcLeadId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_mbcmccmtcleadid").Value);
VersionGuid = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_versionguid").Value;
StageId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_stageid").Value);
Bizgaze.Apps.Transact.Managers.MbcMccMtcLeadsManager.Instance().changeStage(MbcMccMtcLeadId, InstalledAppId, VersionGuid, StageId).then(function (response) {
MessageHelper.Instance().showSuccess(response.message, "div_message");
Unibase.Themes.Compact.Components.Nav.Instance().loadList(InstalledAppId);
});
});
}
});
}
EditHideAndShow() {
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
let detailContainer = "#" + Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1];
var stage = String(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_stagename").Value);
if (stage == "TM_Rejected" || stage == "Draft" || stage == "RM_Rejected" || stage == "MarketingRejected") {
$(detailContainer).find('#btn_EditMBCMCCMTCLeads').removeClass('hidden');
$(detailContainer).find('#btn_EditMBCMCCMTCLeads').addClass('d-flex');
}
else {
$(detailContainer).find('#btn_EditMBCMCCMTCLeads').addClass('hidden');
$(detailContainer).find('#btn_EditMBCMCCMTCLeads').removeClass('d-flex');
}
if (!Unibase.Platform.Membership.Infos.Identity.currentUser.secDataEnabled) {
$(detailContainer).find('.layout-details-stages').addClass('d-none');
}
else {
$(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_Renewal').parent('li').addClass('hidden');
$(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_SubmitForApproval').parent('li').addClass('hidden');
}
}
Download(url) {
var filepath = url;
filepath.split("\\").join("//");
window.location.href = _appsettings.asset_url() + filepath;
}
DownloadFiles() {
var instance = this;
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
instance.fileCacheHelper.loadJsFile("apps/transact/managers/mbcmccmtcleads/mbcmccmtcleadsmanager.js", function () {
var MbcMccMtcLeadId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_mbcmccmtcleadid").Value);
Bizgaze.Apps.Transact.Managers.MbcMccMtcLeadsManager.Instance().downloadfiles(MbcMccMtcLeadId).then(function (response) {
var filepath = response.result;
Unibase.Platform.Helpers.AssetHelper.Instance().download(filepath);
});
});
}
DeleteMbcOfferContacts(Offercontactid) {
var instance = this;
bootbox.confirm({
message: "Are you sure you want to delete ?",
buttons: {
confirm: {
label: 'Ok',
className: 'btn-success'
},
cancel: {
label: 'Cancel',
className: 'btn-danger'
}
},
callback: function (result) {
if (result) {
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var MbcMccMtcLeadId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_mbcmccmtcleadid").Value);
instance.fileCacheHelper.loadJsFile("apps/transact/managers/mbcmccmtcleads/mbcmccmtcleadsmanager.js", function () {
Bizgaze.Apps.Transact.Managers.MbcMccMtcLeadsManager.Instance().deletembcoffercontacts(Offercontactid).then(function (response) {
MessageHelper.Instance().showSuccess(response.message, "div_message");
Unibase.Platform.Helpers.NavigationHelper.Instance().loadDetail(MbcMccMtcLeadId, InstalledAppId, null, null);
});
});
}
}
});
}
MbcCsvFileData() {
var instance = this;
instance.fileCacheHelper.loadJsFile("apps/transact/managers/mbcmccmtcleads/mbcmccmtcleadsmanager.js", function () {
Bizgaze.Apps.Transact.Managers.MbcMccMtcLeadsManager.Instance().mbccsvfiledata().then(function (response) {
});
});
}
MonthlyWiseEligibility() {
var instance = this;
instance.fileCacheHelper.loadJsFile("apps/transact/managers/mbcmccmtcleads/mbcmccmtcleadsmanager.js", function () {
Bizgaze.Apps.Transact.Managers.MbcMccMtcLeadsManager.Instance().monthlywiseeligibility().then(function (response) {
});
});
}
static Instance() {
if (this.instance === undefined) {
this.instance = new MbcMccMtcLeads();
}
return this.instance;
}
}
Components.MbcMccMtcLeads = MbcMccMtcLeads;
})(Components = Transact.Components || (Transact.Components = {}));
})(Transact = Apps.Transact || (Apps.Transact = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long