Iniit
This commit is contained in:
commit
b6c4e025bc
5124 files changed
+1153349
No files matched your search
@@ -0,0 +1,110 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Automation;
|
||||
(function (Automation) {
|
||||
class ManualPaymentTerm extends Unibase.Platform.Core.BaseComponent {
|
||||
jsFiles() {
|
||||
return ["apps/transact/controls/automation/manualpaymentterm.js", "platform/apps/managers/appmanager.js",
|
||||
"apps/transact/controls/pricelist/managers/pricelistmanager.js",
|
||||
"apps/transact/managers/paymentterms/paymenttermmanager.js", "platform/tag/managers/tagmanager.js", "apps/transact/managers/interfaces/automation/irulemanager.js", "apps/transact/managers/automation/rulemanager.js"];
|
||||
}
|
||||
cssFiles() {
|
||||
return [];
|
||||
}
|
||||
html(id, containerid) {
|
||||
var html = `<form id="formValidate_` + containerid + `" method="post" class="formValidate
|
||||
form_PriceCodeEntity" data-="" formuniquekey="Bizgaze_Extension_Transact_PriceList_Form_CreateManualPriceCode"
|
||||
data-validate="parsley" data-select2-id="formValidate_` + containerid + `"><header class="b-b bg-white modal-header pa-10"><input type="hidden" id="hf_` + containerid + `_AppConfigurationId" class="hdn_AppConfigurationId" value=` + containerid + `><input type="hidden" id="hf_FormInstalledAppId" value="0"><input type="hidden" id="hf_FormAppTitle" value="null"><input type="hidden" id="hf_AppSettingName" value="CreatePriceCode"><input type="hidden" id="hf_FormId" value="` + containerid + `"><input type="hidden" id="hf_FormAppConfigType" value="3"><input type="hidden" id="hf_FormDefaultSaveSetting" value="1"><strong class="text-dark Title" id="div_FormName">Create Manual Payment Term</strong><div class="btn-group ml-auto"><a href="javascript:;" data-toggle="dropdown" class="mt-5 dropdown-toggle" id="btnCreateNewForm" aria-haspopup="true" aria-expanded="false"><span class="fa fa-cog"></span><i class="m-l fa"></i></a><div id="list-dynamicforms" class="dropdown-menu dropdown-menu-right shadow"><a class="dropdown-item list-dynamicform-item bg-light" href="javascript:;"
|
||||
onclick="javascript:_bizgaze_forms_formviewer.LoadDefaultForm('` + containerid + `','Create Manual Price Code','` + containerid + `','Bizgaze_Extension_Transact_PriceList_Form_CreateManualPriceCode',0)
|
||||
;">Default Form</a><a class="dropdown-item list-dynamicform-item" href="javascript:;"
|
||||
onclick="javascript:_bizgaze_forms_formviewer.formProperties('` + containerid + `');">Create New</a><a class="hidden list-dynamicform-item" id="list-dynamicform-item"></a></div><a class="btn btn-sm"><i class="ti-help-alt" title="help" href="undefined" target="_blank"></i></a></div></header><div class="bg-light control-sorting modal-body bg-white" style="overflow: hidden auto; height: 554px;" data-select2-id="7"><input type="hidden" id="hf_pk_value" value="0"><div id="bizgaze_FormErrorMessages_` + containerid + `" class="clear bizgaze_FormErrorMessages"></div><div class="section_Inputs card" data-select2-id="6"><div class="card-body" data-select2-id="5"><div class="row hidden" data-select2-id="4"><div class="col-sm-12 divExists"><div class="alert alert-warning alert-block"><h6><i class="fa fa-bell-alt"></i>LoB is not exists</h6><p>New rule configuration will not added</p> </div></div></div><div id="divSectionProperties_Override" class="row divSectionProperties divSectionProperties_100691800000013 controldata_100691800000013" data-size="2" data-propertyname="Override" data-propertyid="100691800000013" data-doctypeid="0" data-level="0" data-doctypetable="null" data-doctypename="null" data-isdefault="false" data-rowindex="1"><div class="col-sm-12 row"><div class="col-sm-2"><div class="custom-control custom-checkbox mt-40"><input type="checkbox" class="custom-control-input" id="chkSection_Override" name="Override"><label class="custom-control-label" for="chkSection_Override" id="lblCheckBoxSection_Override">Override</label></div>
|
||||
</div><div class="col-sm-5"><div class=""><label for="lbl" id="lbl_LobId">LoB<span class="text-danger hide " id="spnIsRequired_LobId"> *</span></label><select class="select_loadlobs" style="width:100%"></select></div></div><div class="col-sm-5"><div class=""><label for="lbl" id="lbl_PaymentTermName">Payment Term Name<span class="text-danger hide " id="spnIsRequired_PaymentTermName"> *</span></label><select class="select_loadpricecodes" style="width:100%"></select></div></div></div></div></div></div></div><footer class="bg-white modal-footer pa-10" id="formFooter"><a href="javascript:;"
|
||||
id="btn_CloseForm" class="btn btn-light btn-sm mr-auto" onclick=""> Close</a><div class="btn-group dropup btn_Save_Form"><button type="button" class="btn btn-sm btn-primary" onclick="_bizgaze_forms_formviewer.Save('form-container-` + containerid + `','_bizgazetransact_widgets_manualPriceCode',undefined,'undefined');">Save</button><button type="button" class="btn btn-sm btn-primary dropdown-toggle dropdown-toggle-split" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="sr-only">
|
||||
Toggle Dropdown</span></button><div class="dropdown-menu" x-placement="top-start" style="position: absolute; transform: translate3d(136px,-2px, 0px); top: 0px; left: 0px; will-change: transform;"><a class="dropdown-item" href="#" onclick="">Save& New</a><a class="dropdown-item" href="#" onclick="javascript;">Save & Details</a></div></div></footer></form>`;
|
||||
return html;
|
||||
}
|
||||
load(id, containerid, callback) {
|
||||
$("#btn_CloseForm").click(function () {
|
||||
$('#' + containerid).modal('hide');
|
||||
$('#' + containerid).remove();
|
||||
});
|
||||
$(".btn_Save_Form").click(function () {
|
||||
var PaymentTerm = true;
|
||||
if ($("#chkSection_Override").is(':checked')) {
|
||||
PaymentTerm = true;
|
||||
var LobId = $(".txtAutoComplete_LobId").val();
|
||||
var postData = {
|
||||
PaymentTermRuleId: 0,
|
||||
ContactId: Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) { return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_organizationid"; })[0].Value),
|
||||
LobId: Number($(".select_loadlobs").val()),
|
||||
PaymentTermId: Number($('.select_loadpricecodes').val()),
|
||||
PriceCodeId: 0,
|
||||
OrderApprovalRuleId: 0,
|
||||
ManualPaymentTerm: PaymentTerm
|
||||
};
|
||||
Bizgaze.Apps.Transact.Managers.RuleManager.Instance().savecontactdefaultPaymentTerm(postData).then(function (responce) {
|
||||
MessageHelper.Instance().showSuccess("Manual Payment Saved Successfully", "");
|
||||
});
|
||||
$('#' + containerid).modal('hide');
|
||||
$('#' + containerid).remove();
|
||||
var detailobj = Unibase.Themes.Providers.DetailHelper.DetailInstance();
|
||||
detailobj._recordId = Unibase.Themes.Providers.DetailHelper.recordId;
|
||||
detailobj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
detailobj._containerId = detailobj._containerId;
|
||||
detailobj.loadPortlets(detailobj);
|
||||
}
|
||||
else {
|
||||
PaymentTerm = false;
|
||||
if ($('.select_loadpricecodes').val() != "0") {
|
||||
var versionguid = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) { return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_organizationid"; })[0].Value;
|
||||
Bizgaze.Apps.Transact.Managers.RuleManager.Instance().refreshcreditlimitrules(versionguid, "PaymentTerm Rule", 0).then(function (response) {
|
||||
MessageHelper.Instance().showSuccess("Manual Payment Term Added Successfully", "");
|
||||
});
|
||||
$('#' + containerid).modal('hide');
|
||||
$('#' + containerid).remove();
|
||||
var detailobj = Unibase.Themes.Providers.DetailHelper.DetailInstance();
|
||||
detailobj._recordId = Unibase.Themes.Providers.DetailHelper.recordId;
|
||||
detailobj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
detailobj._containerId = detailobj._containerId;
|
||||
detailobj.loadPortlets(detailobj);
|
||||
}
|
||||
}
|
||||
});
|
||||
var controlData = [];
|
||||
var controlData1 = [];
|
||||
var orgid = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) { return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_organizationid"; })[0].Value;
|
||||
Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().getlobs(Number(orgid)).then(function (data) {
|
||||
if (data.Data != "") {
|
||||
for (var i = 0; i < JSON.parse(data.Data).length; i++) {
|
||||
var controls = JSON.parse(data.Data)[i];
|
||||
controlData.push({ id: controls.lobid, text: controls.lobname });
|
||||
}
|
||||
}
|
||||
$(".select_loadlobs").select2({
|
||||
placeholder: 'Select LoB',
|
||||
data: controlData
|
||||
});
|
||||
});
|
||||
Bizgaze.Apps.Transact.Managers.PaymentTermManager.Instance().getallpaymentterms(Number(orgid)).then(function (data) {
|
||||
for (var i = 0; i < data.result.length; i++) {
|
||||
var controls = data.result[i];
|
||||
controlData1.push({ id: controls.PaymentTermId, text: controls.PaymentTermName });
|
||||
}
|
||||
$(".select_loadpricecodes").select2({
|
||||
placeholder: 'Select PriceCodes',
|
||||
data: controlData1
|
||||
});
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
if (this._instance === undefined)
|
||||
this._instance = new ManualPaymentTerm();
|
||||
return this._instance;
|
||||
}
|
||||
}
|
||||
Automation.ManualPaymentTerm = ManualPaymentTerm;
|
||||
})(Automation = Apps.Automation || (Apps.Automation = {}));
|
||||
})(Apps = Unibase.Apps || (Unibase.Apps = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"manualpaymentterm.js","sourceRoot":"","sources":["manualpaymentterm.ts"],"names":[],"mappings":"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 truncated
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
var Unibase;(function(n){let t;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{jsFiles(){return["apps/transact/controls/automation/manualpaymentterm.js","platform/apps/managers/appmanager.js","apps/transact/controls/pricelist/managers/pricelistmanager.js","apps/transact/managers/paymentterms/paymenttermmanager.js","platform/tag/managers/tagmanager.js","apps/transact/managers/interfaces/automation/irulemanager.js","apps/transact/managers/automation/rulemanager.js"]}cssFiles(){return[]}html(n,t){return`<form id="formValidate_`+t+`" method="post" class="formValidate
|
||||
form_PriceCodeEntity" data-="" formuniquekey="Bizgaze_Extension_Transact_PriceList_Form_CreateManualPriceCode"
|
||||
data-validate="parsley" data-select2-id="formValidate_`+t+`"><header class="b-b bg-white modal-header pa-10"><input type="hidden" id="hf_`+t+`_AppConfigurationId" class="hdn_AppConfigurationId" value=`+t+`><input type="hidden" id="hf_FormInstalledAppId" value="0"><input type="hidden" id="hf_FormAppTitle" value="null"><input type="hidden" id="hf_AppSettingName" value="CreatePriceCode"><input type="hidden" id="hf_FormId" value="`+t+`"><input type="hidden" id="hf_FormAppConfigType" value="3"><input type="hidden" id="hf_FormDefaultSaveSetting" value="1"><strong class="text-dark Title" id="div_FormName">Create Manual Payment Term</strong><div class="btn-group ml-auto"><a href="javascript:;" data-toggle="dropdown" class="mt-5 dropdown-toggle" id="btnCreateNewForm" aria-haspopup="true" aria-expanded="false"><span class="fa fa-cog"></span><i class="m-l fa"></i></a><div id="list-dynamicforms" class="dropdown-menu dropdown-menu-right shadow"><a class="dropdown-item list-dynamicform-item bg-light" href="javascript:;"
|
||||
onclick="javascript:_bizgaze_forms_formviewer.LoadDefaultForm('`+t+`','Create Manual Price Code','`+t+`','Bizgaze_Extension_Transact_PriceList_Form_CreateManualPriceCode',0)
|
||||
;">Default Form</a><a class="dropdown-item list-dynamicform-item" href="javascript:;"
|
||||
onclick="javascript:_bizgaze_forms_formviewer.formProperties('`+t+`');">Create New</a><a class="hidden list-dynamicform-item" id="list-dynamicform-item"></a></div><a class="btn btn-sm"><i class="ti-help-alt" title="help" href="undefined" target="_blank"></i></a></div></header><div class="bg-light control-sorting modal-body bg-white" style="overflow: hidden auto; height: 554px;" data-select2-id="7"><input type="hidden" id="hf_pk_value" value="0"><div id="bizgaze_FormErrorMessages_`+t+`" class="clear bizgaze_FormErrorMessages"></div><div class="section_Inputs card" data-select2-id="6"><div class="card-body" data-select2-id="5"><div class="row hidden" data-select2-id="4"><div class="col-sm-12 divExists"><div class="alert alert-warning alert-block"><h6><i class="fa fa-bell-alt"></i>LoB is not exists</h6><p>New rule configuration will not added</p> </div></div></div><div id="divSectionProperties_Override" class="row divSectionProperties divSectionProperties_100691800000013 controldata_100691800000013" data-size="2" data-propertyname="Override" data-propertyid="100691800000013" data-doctypeid="0" data-level="0" data-doctypetable="null" data-doctypename="null" data-isdefault="false" data-rowindex="1"><div class="col-sm-12 row"><div class="col-sm-2"><div class="custom-control custom-checkbox mt-40"><input type="checkbox" class="custom-control-input" id="chkSection_Override" name="Override"><label class="custom-control-label" for="chkSection_Override" id="lblCheckBoxSection_Override">Override</label></div>
|
||||
</div><div class="col-sm-5"><div class=""><label for="lbl" id="lbl_LobId">LoB<span class="text-danger hide " id="spnIsRequired_LobId"> *</span></label><select class="select_loadlobs" style="width:100%"></select></div></div><div class="col-sm-5"><div class=""><label for="lbl" id="lbl_PaymentTermName">Payment Term Name<span class="text-danger hide " id="spnIsRequired_PaymentTermName"> *</span></label><select class="select_loadpricecodes" style="width:100%"></select></div></div></div></div></div></div></div><footer class="bg-white modal-footer pa-10" id="formFooter"><a href="javascript:;"
|
||||
id="btn_CloseForm" class="btn btn-light btn-sm mr-auto" onclick=""> Close</a><div class="btn-group dropup btn_Save_Form"><button type="button" class="btn btn-sm btn-primary" onclick="_bizgaze_forms_formviewer.Save('form-container-`+t+`','_bizgazetransact_widgets_manualPriceCode',undefined,'undefined');">Save</button><button type="button" class="btn btn-sm btn-primary dropdown-toggle dropdown-toggle-split" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="sr-only">
|
||||
Toggle Dropdown</span></button><div class="dropdown-menu" x-placement="top-start" style="position: absolute; transform: translate3d(136px,-2px, 0px); top: 0px; left: 0px; will-change: transform;"><a class="dropdown-item" href="#" onclick="">Save& New</a><a class="dropdown-item" href="#" onclick="javascript;">Save & Details</a></div></div></footer></form>`}load(t,i){$("#btn_CloseForm").click(function(){$("#"+i).modal("hide");$("#"+i).remove()});$(".btn_Save_Form").click(function(){var r=!0,e,u,f,t;$("#chkSection_Override").is(":checked")?(r=!0,e=$(".txtAutoComplete_LobId").val(),u={PaymentTermRuleId:0,ContactId:Number(n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_organizationid"})[0].Value),LobId:Number($(".select_loadlobs").val()),PaymentTermId:Number($(".select_loadpricecodes").val()),PriceCodeId:0,OrderApprovalRuleId:0,ManualPaymentTerm:r},Bizgaze.Apps.Transact.Managers.RuleManager.Instance().savecontactdefaultPaymentTerm(u).then(function(){MessageHelper.Instance().showSuccess("Manual Payment Saved Successfully","")}),$("#"+i).modal("hide"),$("#"+i).remove(),t=n.Themes.Providers.DetailHelper.DetailInstance(),t._recordId=n.Themes.Providers.DetailHelper.recordId,t._installedAppId=n.Themes.Providers.DetailHelper.installedAppId,t._containerId=t._containerId,t.loadPortlets(t)):(r=!1,$(".select_loadpricecodes").val()!="0"&&(f=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_organizationid"})[0].Value,Bizgaze.Apps.Transact.Managers.RuleManager.Instance().refreshcreditlimitrules(f,"PaymentTerm Rule",0).then(function(){MessageHelper.Instance().showSuccess("Manual Payment Term Added Successfully","")}),$("#"+i).modal("hide"),$("#"+i).remove(),t=n.Themes.Providers.DetailHelper.DetailInstance(),t._recordId=n.Themes.Providers.DetailHelper.recordId,t._installedAppId=n.Themes.Providers.DetailHelper.installedAppId,t._containerId=t._containerId,t.loadPortlets(t)))});var r=[],u=[],f=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_organizationid"})[0].Value;Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().getlobs(Number(f)).then(function(n){var t,i;if(n.Data!="")for(t=0;t<JSON.parse(n.Data).length;t++)i=JSON.parse(n.Data)[t],r.push({id:i.lobid,text:i.lobname});$(".select_loadlobs").select2({placeholder:"Select LoB",data:r})});Bizgaze.Apps.Transact.Managers.PaymentTermManager.Instance().getallpaymentterms(Number(f)).then(function(n){for(var i,t=0;t<n.result.length;t++)i=n.result[t],u.push({id:i.PaymentTermId,text:i.PaymentTermName});$(".select_loadpricecodes").select2({placeholder:"Select PriceCodes",data:u})})}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.ManualPaymentTerm=i})(i=t.Automation||(t.Automation={}))})(t=n.Apps||(n.Apps={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,284 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Automation;
|
||||
(function (Automation) {
|
||||
class RuleReConfigure extends Unibase.Platform.Core.BaseComponent {
|
||||
jsFiles() {
|
||||
return ["platform/tag/managers/tagmanager.js", "platform/apps/managers/appmanager.js", "apps/transact/managers/interfaces/automation/irulemanager.js", "apps/transact/managers/automation/rulemanager.js"];
|
||||
}
|
||||
cssFiles() {
|
||||
return [];
|
||||
}
|
||||
html(id, containerid) {
|
||||
var html = `<div class="b-b bg-white modal-header"><strong class="text-dark">Re-Configure</strong> </div>
|
||||
<div class="modal-body" id="CardViewer_modal">
|
||||
<div class="card">
|
||||
<div class="card-body" style="">
|
||||
<div class="row" id="div_Kanban">
|
||||
<div class="col-sm-2"><button type="button" class="btn btn-success" id="reconfigure">Re-Configure</button></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bg-white modal-footer">
|
||||
<a class="btn btn-light btn-sm btn-center mr-auto" id="btnClose">Close</a>
|
||||
</div>`;
|
||||
return html;
|
||||
}
|
||||
load(id, containerid, callback) {
|
||||
$("#btnClose").click(function () {
|
||||
$('#' + containerid).modal('hide');
|
||||
$('#' + containerid).remove();
|
||||
});
|
||||
var instance = this;
|
||||
var appid = instance.appSettings.InstalledAppId;
|
||||
$("#reconfigure").click(function () {
|
||||
Unibase.Platform.Apps.Managers.AppManager.Instance().getInstallApp(appid).then(function (resu) {
|
||||
if (resu.result.AppTitle == "Credit Limit Rule") {
|
||||
Bizgaze.Apps.Transact.Managers.RuleManager.Instance().refreshCreditRule(0).then(function (res) {
|
||||
MessageHelper.Instance().showSuccess("We Will Notify Once The Process Is Done", '');
|
||||
Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();
|
||||
});
|
||||
}
|
||||
else {
|
||||
if (resu.result.AppTitle == "Order Approval Rules") {
|
||||
Bizgaze.Apps.Transact.Managers.RuleManager.Instance().refreshcreditlimitrules("0", "OrderApproval Rule", 0).then(function (response) {
|
||||
MessageHelper.Instance().showSuccess("We Will Notify Once The Process Is Done", '');
|
||||
Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();
|
||||
});
|
||||
}
|
||||
else if (resu.result.AppTitle == "Price Code Rules") {
|
||||
Bizgaze.Apps.Transact.Managers.RuleManager.Instance().refreshPriceCodeRule(0).then(function (res) {
|
||||
MessageHelper.Instance().showSuccess("We Will Notify Once The Process Is Done", '');
|
||||
Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();
|
||||
});
|
||||
}
|
||||
else {
|
||||
Bizgaze.Apps.Transact.Managers.RuleManager.Instance().refreshcreditlimitrules("0", "PaymentTerm Rule", 0).then(function (res) {
|
||||
MessageHelper.Instance().showSuccess("We Will Notify Once The Process Is Done", '');
|
||||
Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
refreshWidgets() {
|
||||
var Installedappid = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
var ModalContainers = Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds;
|
||||
var ContainerId = ModalContainers[ModalContainers.length - 1];
|
||||
Unibase.Themes.Compact.Components.Details.Instance().loadWidgets(Installedappid, Number($(".nav-link.active").find("#hf_PortletId").val()), "#" + ContainerId);
|
||||
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 () {
|
||||
});
|
||||
}
|
||||
updatePriceCodeRuleContact(ContactDefaultId, ContactId, LobId, IsPriceCodeAutomated, IsPriceCodeExcluded) {
|
||||
let instance = this;
|
||||
let Msg = "";
|
||||
if (IsPriceCodeAutomated == 0) {
|
||||
Msg = "Do you really want to Delete Contact from this Rule ?";
|
||||
}
|
||||
else {
|
||||
if (!IsPriceCodeExcluded) {
|
||||
Msg = "Do you really want to Exclude Contact from this Rule ?";
|
||||
IsPriceCodeExcluded = true;
|
||||
}
|
||||
else {
|
||||
Msg = "Do you really want to Include Contact into this Rule ?";
|
||||
IsPriceCodeExcluded = false;
|
||||
}
|
||||
}
|
||||
bootbox.confirm(Msg, function (result) {
|
||||
if (result) {
|
||||
let PriceCodeRuleId = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) { return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_pricecoderuleid"; })[0].Value;
|
||||
let PriceCodeId = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) { return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_pricecodeid"; })[0].Value;
|
||||
let postData = {
|
||||
ContactDefaultId: ContactDefaultId,
|
||||
PriceCodeRuleId: PriceCodeRuleId,
|
||||
ContactIds: (ContactId).toString(),
|
||||
IsPriceCodeAutomated: IsPriceCodeAutomated,
|
||||
IsPriceCodeExcluded: IsPriceCodeExcluded,
|
||||
LobId: LobId,
|
||||
PriceCodeId: PriceCodeId,
|
||||
ContactId: Number(ContactId)
|
||||
};
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/transact/managers/interfaces/automation/irulemanager.js", "apps/transact/managers/automation/rulemanager.js"], function () {
|
||||
Bizgaze.Apps.Transact.Managers.RuleManager.Instance().UpdatePriceCodeRuleContact(postData).then(function (res) {
|
||||
instance.refreshWidgets();
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
updateCreditLimitRuleContact(ContactDetailId, ContactId, CreditLimit, IsAutomated, IsExcluded) {
|
||||
let instance = this;
|
||||
let Msg = "";
|
||||
if (IsAutomated == 0) {
|
||||
Msg = "Do you really want to Delete Contact from this Rule ?";
|
||||
}
|
||||
else {
|
||||
if (!IsExcluded) {
|
||||
Msg = "Do you really want to Exclude Contact from this Rule ?";
|
||||
IsExcluded = true;
|
||||
}
|
||||
else {
|
||||
Msg = "Do you really want to Include Contact into this Rule ?";
|
||||
IsExcluded = false;
|
||||
}
|
||||
}
|
||||
bootbox.confirm(Msg, function (result) {
|
||||
if (result) {
|
||||
var CreditRuleId = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) { return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_creditruleid"; })[0].Value;
|
||||
let postData = {
|
||||
ContactDetailId: ContactDetailId,
|
||||
CreditRuleId: CreditRuleId,
|
||||
ContactIds: ContactId.toString(),
|
||||
CreditLimit: CreditLimit,
|
||||
IsAutomated: IsAutomated,
|
||||
IsExcluded: IsExcluded,
|
||||
ContactId: Number(ContactId)
|
||||
};
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/transact/managers/interfaces/automation/irulemanager.js", "apps/transact/managers/automation/rulemanager.js"], function () {
|
||||
Bizgaze.Apps.Transact.Managers.RuleManager.Instance().UpdateCreditLimitRuleContact(postData).then(function (res) {
|
||||
instance.refreshWidgets();
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
updatePaymentTermRuleContact(ContactDefaultId, ContactId, LobId, IsPaymentTermAutomated, IsPaymentTermExcluded) {
|
||||
let instance = this;
|
||||
let Msg = "";
|
||||
if (IsPaymentTermAutomated == 0) {
|
||||
Msg = "Do you really want to Delete Contact from this Rule ?";
|
||||
}
|
||||
else {
|
||||
if (!IsPaymentTermExcluded) {
|
||||
Msg = "Do you really want to Exclude Contact from this Rule ?";
|
||||
IsPaymentTermExcluded = true;
|
||||
}
|
||||
else {
|
||||
Msg = "Do you really want to Include Contact into this Rule ?";
|
||||
IsPaymentTermExcluded = false;
|
||||
}
|
||||
}
|
||||
bootbox.confirm(Msg, function (result) {
|
||||
if (result) {
|
||||
let PaymentTermRuleId = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) { return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_paymenttermruleid"; })[0].Value;
|
||||
let PaymentTermId = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) { return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_paymenttermid"; })[0].Value;
|
||||
let postData = {
|
||||
ContactDefaultId: ContactDefaultId,
|
||||
PaymentTermRuleId: PaymentTermRuleId,
|
||||
ContactIds: (ContactId).toString(),
|
||||
IsPaymentTermAutomated: IsPaymentTermAutomated,
|
||||
IsPaymentTermExcluded: IsPaymentTermExcluded,
|
||||
LobId: LobId,
|
||||
PaymentTermId: PaymentTermId,
|
||||
ContactId: Number(ContactId)
|
||||
};
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/transact/managers/interfaces/automation/irulemanager.js", "apps/transact/managers/automation/rulemanager.js"], function () {
|
||||
Bizgaze.Apps.Transact.Managers.RuleManager.Instance().UpdatePaymentTermRuleContact(postData).then(function (res) {
|
||||
instance.refreshWidgets();
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
updateOrderApprovalRuleContact(ContactDefaultId, ContactId, LobId, IsOrderApprovalAutomated, IsOrderApprovalExcluded) {
|
||||
let instance = this;
|
||||
let Msg = "";
|
||||
if (IsOrderApprovalAutomated == 0) {
|
||||
Msg = "Do you really want to Delete Contact from this Rule ?";
|
||||
}
|
||||
else {
|
||||
if (!IsOrderApprovalExcluded) {
|
||||
Msg = "Do you really want to Exclude Contact from this Rule ?";
|
||||
IsOrderApprovalExcluded = true;
|
||||
}
|
||||
else {
|
||||
Msg = "Do you really want to Include Contact into this Rule ?";
|
||||
IsOrderApprovalExcluded = false;
|
||||
}
|
||||
}
|
||||
bootbox.confirm(Msg, function (result) {
|
||||
if (result) {
|
||||
let OrderApprovalRuleId = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) { return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_orderapprovalruleid"; })[0].Value;
|
||||
let postData = {
|
||||
ContactDefaultId: ContactDefaultId,
|
||||
OrderApprovalRuleId: OrderApprovalRuleId,
|
||||
ContactIds: (ContactId).toString(),
|
||||
IsOrderApprovalAutomated: IsOrderApprovalAutomated,
|
||||
IsOrderApprovalExcluded: IsOrderApprovalExcluded,
|
||||
LobId: 0,
|
||||
OrderApprovalId: 0,
|
||||
ContactId: Number(ContactId)
|
||||
};
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/transact/managers/interfaces/automation/irulemanager.js", "apps/transact/managers/automation/rulemanager.js"], function () {
|
||||
Bizgaze.Apps.Transact.Managers.RuleManager.Instance().UpdateOrderApprovalRuleContact(postData).then(function (res) {
|
||||
instance.refreshWidgets();
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
reconfigurePaymentTerm() {
|
||||
$(".li_DetailSetting_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_Re-Configure").click(function () {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/automation/rulemanager.js", function () {
|
||||
let pkid = Unibase.Themes.Providers.DetailHelper.recordId;
|
||||
MessageHelper.Instance().showSuccess("We Will Notify Once The Process Is Done", '');
|
||||
Bizgaze.Apps.Transact.Managers.RuleManager.Instance().refreshPaymentTermRule(pkid);
|
||||
});
|
||||
});
|
||||
}
|
||||
reconfigureOrderApprovalRule() {
|
||||
$(".li_DetailSetting_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_Re-Configure").click(function () {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/automation/rulemanager.js", function () {
|
||||
let pkid = Unibase.Themes.Providers.DetailHelper.recordId;
|
||||
MessageHelper.Instance().showSuccess("We Will Notify Once The Process Is Done", '');
|
||||
Bizgaze.Apps.Transact.Managers.RuleManager.Instance().refreshOrderApprovalRule(pkid);
|
||||
});
|
||||
});
|
||||
}
|
||||
reconfigureCreditLimitRule() {
|
||||
$(".li_DetailSetting_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_Re-Configure").click(function () {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/automation/rulemanager.js", function () {
|
||||
let pkid = Unibase.Themes.Providers.DetailHelper.recordId;
|
||||
MessageHelper.Instance().showSuccess("We Will Notify Once The Process Is Done", '');
|
||||
Bizgaze.Apps.Transact.Managers.RuleManager.Instance().refreshCreditRule(pkid);
|
||||
});
|
||||
});
|
||||
}
|
||||
reconfigurePriceCodeRule() {
|
||||
$(".li_DetailSetting_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_Re-Configure").click(function () {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/automation/rulemanager.js", function () {
|
||||
let pkid = Unibase.Themes.Providers.DetailHelper.recordId;
|
||||
MessageHelper.Instance().showSuccess("We Will Notify Once The Process Is Done", '');
|
||||
Bizgaze.Apps.Transact.Managers.RuleManager.Instance().refreshPriceCodeRule(pkid);
|
||||
});
|
||||
});
|
||||
}
|
||||
reconfigureSkuRecommendation() {
|
||||
$(".li_DetailSetting_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_Re-Configure").click(function () {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/automation/rulemanager.js", function () {
|
||||
let pkid = Unibase.Themes.Providers.DetailHelper.recordId;
|
||||
MessageHelper.Instance().showSuccess("We Will Notify Once The Process Is Done", '');
|
||||
Bizgaze.Apps.Transact.Managers.RuleManager.Instance().refreshSkuRecommendation(pkid);
|
||||
});
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
if (this._instance === undefined)
|
||||
this._instance = new RuleReConfigure();
|
||||
return this._instance;
|
||||
}
|
||||
}
|
||||
Automation.RuleReConfigure = RuleReConfigure;
|
||||
})(Automation = Apps.Automation || (Apps.Automation = {}));
|
||||
})(Apps = Unibase.Apps || (Unibase.Apps = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"rulereconfigure.js","sourceRoot":"","sources":["rulereconfigure.ts"],"names":[],"mappings":"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 truncated
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
var Unibase;(function(n){let t;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{jsFiles(){return["platform/tag/managers/tagmanager.js","platform/apps/managers/appmanager.js","apps/transact/managers/interfaces/automation/irulemanager.js","apps/transact/managers/automation/rulemanager.js"]}cssFiles(){return[]}html(){return`<div class="b-b bg-white modal-header"><strong class="text-dark">Re-Configure</strong> </div>
|
||||
<div class="modal-body" id="CardViewer_modal">
|
||||
<div class="card">
|
||||
<div class="card-body" style="">
|
||||
<div class="row" id="div_Kanban">
|
||||
<div class="col-sm-2"><button type="button" class="btn btn-success" id="reconfigure">Re-Configure</button></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="bg-white modal-footer">
|
||||
<a class="btn btn-light btn-sm btn-center mr-auto" id="btnClose">Close</a>
|
||||
</div>`}load(t,i){$("#btnClose").click(function(){$("#"+i).modal("hide");$("#"+i).remove()});var r=this,u=r.appSettings.InstalledAppId;$("#reconfigure").click(function(){n.Platform.Apps.Managers.AppManager.Instance().getInstallApp(u).then(function(t){t.result.AppTitle=="Credit Limit Rule"?Bizgaze.Apps.Transact.Managers.RuleManager.Instance().refreshCreditRule(0).then(function(){MessageHelper.Instance().showSuccess("We Will Notify Once The Process Is Done","");n.Platform.Helpers.NavigationHelper.Instance().closePopUp()}):t.result.AppTitle=="Order Approval Rules"?Bizgaze.Apps.Transact.Managers.RuleManager.Instance().refreshcreditlimitrules("0","OrderApproval Rule",0).then(function(){MessageHelper.Instance().showSuccess("We Will Notify Once The Process Is Done","");n.Platform.Helpers.NavigationHelper.Instance().closePopUp()}):t.result.AppTitle=="Price Code Rules"?Bizgaze.Apps.Transact.Managers.RuleManager.Instance().refreshPriceCodeRule(0).then(function(){MessageHelper.Instance().showSuccess("We Will Notify Once The Process Is Done","");n.Platform.Helpers.NavigationHelper.Instance().closePopUp()}):Bizgaze.Apps.Transact.Managers.RuleManager.Instance().refreshcreditlimitrules("0","PaymentTerm Rule",0).then(function(){MessageHelper.Instance().showSuccess("We Will Notify Once The Process Is Done","");n.Platform.Helpers.NavigationHelper.Instance().closePopUp()})})})}refreshWidgets(){var u=n.Themes.Providers.DetailHelper.installedAppId,r=n.Platform.Helpers.NavigationHelper.ModalContainerIds,f=r[r.length-1];n.Themes.Compact.Components.Details.Instance().loadWidgets(u,Number($(".nav-link.active").find("#hf_PortletId").val()),"#"+f);var t=n.Themes.Compact.Components.Details.Instance(),e="#"+t._containerId,i=n.Themes.Compact.Components.Details.Instance();i._recordId=n.Themes.Providers.DetailHelper.recordId;i._installedAppId=n.Themes.Providers.DetailHelper.installedAppId;t.loadAppDefaultWidget(i,e,t._containerId,function(){})}updatePriceCodeRuleContact(t,i,r,u,f){let o=this,e="";u==0?e="Do you really want to Delete Contact from this Rule ?":f?(e="Do you really want to Include Contact into this Rule ?",f=!1):(e="Do you really want to Exclude Contact from this Rule ?",f=!0);bootbox.confirm(e,function(e){if(e){let e=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricecoderuleid"})[0].Value,s=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricecodeid"})[0].Value,h={ContactDefaultId:t,PriceCodeRuleId:e,ContactIds:i.toString(),IsPriceCodeAutomated:u,IsPriceCodeExcluded:f,LobId:r,PriceCodeId:s,ContactId:Number(i)};n.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/transact/managers/interfaces/automation/irulemanager.js","apps/transact/managers/automation/rulemanager.js"],function(){Bizgaze.Apps.Transact.Managers.RuleManager.Instance().UpdatePriceCodeRuleContact(h).then(function(){o.refreshWidgets()})})}})}updateCreditLimitRuleContact(t,i,r,u,f){let o=this,e="";u==0?e="Do you really want to Delete Contact from this Rule ?":f?(e="Do you really want to Include Contact into this Rule ?",f=!1):(e="Do you really want to Exclude Contact from this Rule ?",f=!0);bootbox.confirm(e,function(e){if(e){var s=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_creditruleid"})[0].Value;let e={ContactDetailId:t,CreditRuleId:s,ContactIds:i.toString(),CreditLimit:r,IsAutomated:u,IsExcluded:f,ContactId:Number(i)};n.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/transact/managers/interfaces/automation/irulemanager.js","apps/transact/managers/automation/rulemanager.js"],function(){Bizgaze.Apps.Transact.Managers.RuleManager.Instance().UpdateCreditLimitRuleContact(e).then(function(){o.refreshWidgets()})})}})}updatePaymentTermRuleContact(t,i,r,u,f){let o=this,e="";u==0?e="Do you really want to Delete Contact from this Rule ?":f?(e="Do you really want to Include Contact into this Rule ?",f=!1):(e="Do you really want to Exclude Contact from this Rule ?",f=!0);bootbox.confirm(e,function(e){if(e){let e=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_paymenttermruleid"})[0].Value,s=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_paymenttermid"})[0].Value,h={ContactDefaultId:t,PaymentTermRuleId:e,ContactIds:i.toString(),IsPaymentTermAutomated:u,IsPaymentTermExcluded:f,LobId:r,PaymentTermId:s,ContactId:Number(i)};n.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/transact/managers/interfaces/automation/irulemanager.js","apps/transact/managers/automation/rulemanager.js"],function(){Bizgaze.AppLine truncated
|
||||
Reference in new issue
Block a user