Bu işleme şunda yer alıyor:
2023-03-11 17:30:20 +00:00
işleme b6c4e025bc
5124 değiştirilmiş dosya ile 1153349 ekleme ve 0 silme
+198
Dosyayı Görüntüle
@@ -0,0 +1,198 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Transact;
(function (Transact) {
let Components;
(function (Components) {
let Subscriptions;
(function (Subscriptions) {
class SubscriptionItemOfferSelection extends Unibase.Platform.Core.BaseComponent {
constructor() {
super(...arguments);
this.Bizgaze_Transact_Selected_Plan = new Array();
}
jsFiles() {
return ['platform/core/helpers/numberhelper/numberhelper.js', 'apps/transact/managers/invoicemanager.js', 'apps/transact/controls/orders/orderitems.component.js', 'apps/transact/controls/orders/order.component.js', 'apps/transact/components/subscriptions/subscriptionitemofferselection.js'];
}
cssFiles() {
return [];
}
html() {
let html = '<form id="frm_Bizgazetransact_SubscriptionItemOfferSelection" method="post" data-validate="parsley"><div class="b-b bg-white modal-header"><strong class="text-dark titlename">Offer of <strong id="sg_item"></strong></strong></div><div data-simplebar class="bg-light simple-scroll-bar control-sorting modal-body"><div class="card"><div class="card-body"><ul><li class="hidden list-group-item Plan_Vlm_row" id ="li_Invoice_OfferItem"></li></ul></div></div></div><div class="bg-white modal-footer"><a href="javascript:;" class="btn btn-light btn-sm mr-auto btn_close">Close</a><span class="mr-auto" id="spn_Quantity"></span> <a href="javascript:;" class="btn btn-primary btn-sm" id ="btn_Apply">Apply</a></div ></form>';
return html;
}
load(item) {
this.Bizgaze_Transact_Selected_Plan = new Array();
var inst = this;
$(".btn_close").click(function () {
inst.navigationHelper.closePopUp();
});
}
LoadOfferItems(OrganizationId, ItemId, ItemName, InvoiceApplyType, element, Type) {
var instance = this;
this.Bizgaze_Transact_Selected_Plan = new Array();
$('#sg_item').text(ItemName);
SubscriptionItemOfferSelection.Instance().GetPlanVolume(OrganizationId, ItemId, InvoiceApplyType, Type);
$('#btn_Apply').click(function () {
instance.navigationHelper.closePopUp();
if (instance.Bizgaze_Transact_Selected_Plan.length > 0) {
instance.ApplyOffer(instance.Bizgaze_Transact_Selected_Plan);
}
});
}
GetPlanVolume(OrganizationId, ItemId, InvoiceApplyType, Type) {
Bizgaze.Apps.Transact.Managers.InvoiceManager.Instance().getPlanVolume(ItemId, OrganizationId, InvoiceApplyType).then(function (result) {
for (var i = 0; i < result.result.length; i++) {
SubscriptionItemOfferSelection.Instance().ShowItemOffers(result.result[i], ItemId, Type);
}
});
}
ShowItemOffers(data, ItemId, Type) {
var instance = this;
var value;
if (data.DiscountType == 1) {
value = data.PayoutValue;
}
else {
if (data.DiscountType == 2) {
value = data.PayoutPercent;
}
else {
if (data.DiscountType == 3) {
value = data.OPayoutValue;
}
}
}
var len = $('.Plan_Vlm_row').length;
var html = '<li class="list-group-item Plan_Vlm_row" id="li_Pln_Vlm' + len + '" style="margin-bottom:0px">' +
'<a href="javascript:;">' +
'<div class="row" id="div_PlanVlm_' + len + '">' +
'<div class="col-sm-10"><strong>Min-Qty : ' + data.Volume + '</strong><br> <div class="col-sm-12 row"> <span class="col-sm-4 pl-0"> Plan: <small>' + data.PlanName + '</small> </span> <span class="col-sm-4"> Offer: <small>' + data.OfferName + '</small> </span> <span class="col-sm-4"> Scheme: <small>' + data.SchemeName + '</small> </span></div></div>' +
'<div class="col-sm-2"><span class="badge badge-outline pull-right" id="spn_Discount"></span></div>' +
'</div></a></li>';
$('#li_Invoice_OfferItem').after(html);
$("#li_Pln_Vlm" + len).click(function () {
SubscriptionItemOfferSelection.Instance().PlanSelection(data.Volume, value, data.DiscountType, data.PlanVolumeId, ItemId, len);
});
if (data.DiscountType == 2) {
$('#spn_Discount').text(value + "%");
}
else {
if (data.DiscountType == 3 || data.DiscountType == 1)
$('#spn_Discount').text(value);
}
if (data.ItemVolumePayouts.length > 0) {
html = '<div class="line line-dashed" id="div_Foc_' + len + '"></div>';
$('#div_PlanVlm_' + len).after(html);
for (var i = 0; i < data.ItemVolumePayouts.length; i++) {
SubscriptionItemOfferSelection.Instance().AddFoCItem(data.ItemVolumePayouts[i], len, Type, ItemId);
}
}
}
AddFoCItem(FocItem, len, Type, RefItemId) {
var html = '<div class="row mb-10"><div class="col-sm-6 ml-0 pl-0"><span class="col-sm-1"><input type="checkbox" id="IsApplyOffer_' + FocItem.ItemVolumePayoutId + '"></span><span class="col-sm-5">' + FocItem.ItemName + '</span></div>' +
'<div class="col-sm-6"><span class="badge badge-outline pull-right">' + FocItem.Discount + '% </span> <span class="badge badge-outline pull-right mr-10">' + FocItem.Quantity + '</span> </div>' +
'</div>';
$('#div_Foc_' + len).after(html);
var ValidFocItemIndex = Bizgaze.Apps.Transact.Controls.OrderItems.Instance().g_ValidFocItems.findIndex(x => x.ItemId == FocItem.ItemId && x.RefItemIds == RefItemId);
if (Type == "Order") {
if (!FocItem.IsFoC) {
$("#IsApplyOffer_" + FocItem.ItemVolumePayoutId).prop("checked", true);
$("#IsApplyOffer_" + FocItem.ItemVolumePayoutId).attr("disabled", "true");
}
else if (FocItem.IsFoC && ValidFocItemIndex != -1) {
$("#IsApplyOffer_" + FocItem.ItemVolumePayoutId).prop("checked", true);
}
$("#IsApplyOffer_" + FocItem.ItemVolumePayoutId).change(function () {
var Checked = $("#IsApplyOffer_" + FocItem.ItemVolumePayoutId).prop("checked");
var FocItemIndex = Bizgaze.Apps.Transact.Controls.OrderItems.Instance().g_ValidFocItems.findIndex(x => x.ItemId == FocItem.ItemId && x.RefItemIds == RefItemId);
if (Checked) {
if (FocItemIndex == -1) {
Bizgaze.Apps.Transact.Controls.OrderItems.Instance().g_ValidFocItems.push({ ItemId: FocItem.ItemId, RefItemIds: RefItemId });
}
}
else {
if (FocItemIndex != -1) {
Bizgaze.Apps.Transact.Controls.OrderItems.Instance().g_ValidFocItems.splice(FocItemIndex, 1);
}
}
});
}
}
PlanSelection(Volume, value, DiscountType, PlanVolumeId, ItemId, len) {
$('.Plan_Vlm_row').css('background-color', '');
$('#spn_Quantity').text(Volume);
$('#li_Pln_Vlm' + len).css('background-color', '#F0F0F0');
this.Bizgaze_Transact_Selected_Plan = new Array();
this.Bizgaze_Transact_Selected_Plan.push({
Volume: Volume, value: value, DiscountType: DiscountType, PlanVolumeId: PlanVolumeId, ItemId: ItemId
});
}
ApplyOffer(Item) {
$(".li_OrderAddonItems_" + Item[0].ItemId).find(".hf_discountPercent").val(Item[0].value);
var aa = $(".li_OrderAddonItems_" + Item[0].ItemId).find(".hf_discountPercent").val();
$(".li_OrderAddonItems_" + Item[0].ItemId).find(".itemdiscount").text("1 x 1 (No.s) - " + Item[0].value + " %");
let Price = $(".li_OrderAddonItems_" + Item[0].ItemId).find(".hf_itemprice").val();
let RowTotal = Price.toString();
if (Item[0].value > 0) {
let DiscountAmount = Number(Price) * (Item[0].value / 100);
var Total = Number(Price) - DiscountAmount;
RowTotal = "( " + Price + " - " + Item[0].value + " % ) = ₹" + Total;
$(".li_OrderAddonItems_" + Item[0].ItemId).find(".setupfee").text(RowTotal);
let index = Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.instance.CartItems.findIndex(z => z.addonItemId == Number(Item[0].ItemId));
if (index != -1) {
Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.instance.CartItems[index].discountPercent = Item[0].value;
}
}
$('.focitem').html('');
var instance = this;
instance.fileCacheHelper.loadJsFiles(["apps/transact/managers/subscriptions/subscriptionmanager.js", "apps/transact/controls/subscriptions/orderdetails.component.js"], function () {
Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getOfferItems(Item[0].ItemId).then(function (response) {
var res = response.result;
for (var i = 0; i < res.length; i++) {
let html = `<div class="cart-item adoonsItemslist li_OrderAddonItems Offer_OrderItem_` + res[i].ItemId + `">
<div class="item-title-price-wrap">
<span class="item-title">` + res[i].ItemName + `</span>
<div class="price-trash-wrap"><span class="item-price"><i class="fa fa-inr"></i>` + res[i].SalesPrice + `</span>
<a href="javascript:;" onclick="Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().deleteItem(\'Offer_OrderItem_` + res[i].ItemId + `\')"
class="btn btn-icon btn-icon-circle btn-info btn-icon-style-3 item-remove-btn"><span class="btn-icon-wrap"><i class="fa fa-trash"></i></span></a>
</div>
</div>
<div class="item-desc-quantity-wrap">
<p class="item-desc">Automation Evolved New Registration</p>
<span class="item-quantity Itemprice">1 x 1 (No.s) - 30%</span>
</div>
<div class="item-plan-offer-wrap pt-10">
</div>
<input type="hidden" id="hf_refItemId" value="` + Item[0].ItemId + `">
</div>
</div>`;
$(".offeritems:first").append(html);
let focPrice = res[i].SalesPrice;
let RowTotal = focPrice.toString();
if (res[i].Discount > 0) {
let DiscountAmount = Number(focPrice) * (res[i].Discount / 100);
var Total = Number(focPrice) - DiscountAmount;
RowTotal = "( " + focPrice + " - " + res[i].Discount + " % ) = ₹" + Total;
}
$(".Offer_OrderItem_" + res[i].ItemId).find(".Itemprice").text(RowTotal);
}
Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().updateOfferCartItemsList(res);
});
});
}
static Instance() {
if (this.instance === undefined) {
this.instance = new Bizgaze.Apps.Transact.Components.Subscriptions.SubscriptionItemOfferSelection();
}
return this.instance;
}
}
Subscriptions.SubscriptionItemOfferSelection = SubscriptionItemOfferSelection;
})(Subscriptions = Components.Subscriptions || (Components.Subscriptions = {}));
})(Components = Transact.Components || (Transact.Components = {}));
})(Transact = Apps.Transact || (Apps.Transact = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı
Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı
+380
Dosyayı Görüntüle
@@ -0,0 +1,380 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Transact;
(function (Transact) {
let Components;
(function (Components) {
let Subscriptions;
(function (Subscriptions) {
class Userregistration extends Unibase.Platform.Core.BaseComponent {
constructor() {
super(...arguments);
this.paymentOrderItemArray = [];
}
cssFiles() {
return [];
}
jsFiles() {
return [];
}
html(id, containerid) {
return ``;
}
load(id, containerid, callback) {
}
init() {
var instance = this;
instance.fileCacheHelper.loadJsFiles([], null);
}
register() {
debugger;
var instance = this;
instance.fileCacheHelper.loadJsFiles(["platform/forms/managers/formmanager.js", "platform/apps/managers/appmanager.js", "platform/forms/components/formviewer/formviewer.js", "libs/moment/moment.min.js", "platform/core/helpers/html/htmlhelper.js", "apps/transact/managers/subscriptions/subscriptionmanager.js",
"apps/transact/components/subscriptions/userregistration.component.js",
"apps/transact/controls/subscriptions/addons.component.js",
"apps/transact/controls/subscriptions/orderdetails.component.js", "platform/controls/autocomplete/autocomplete.component.js", "platform/core/helpers/autocomplete/autocompletehelper.js"], function () {
var formuniqueid = "bizgaze_transact_extension_subscription_userverification";
Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(formuniqueid).then(function (response) {
instance.fileCacheHelper.loadJsFiles(["platform/apps/enums/appconfigurationtypes.js", "apps/transact/managers/subscriptions/subscriptionmanager.js"], function () {
var obj = {};
var loadObj = {
CallBack: function (cobj) {
Bizgaze.Apps.Transact.Controls.Subscriptions.RegisterEmail.Instance().planItemsList();
},
Parameters: obj,
};
var formviewerObj = {
FormId: response.result.FormId,
AppConfigurationId: 0,
Pk_Value: 0,
PortletWidgetId: 0,
OnSuccess: null,
OnFail: null,
OnLoad: loadObj,
FormSize: Unibase.Platform.Helpers.Size.ExtraLarge
};
Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj);
});
});
});
}
upgradeplanDeatils() {
var instance = this;
var orgname_name = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().name;
var baseuri = _appsettings.server_url();
instance.fileCacheHelper.loadJsFiles(["platform/common/managers/commonmanager.js", "platform/membership/managers/accountmanager.js", "platform/core/helpers/navigation/interfaces/inavigationhelper.js", "tenants/themes/compact/js/navigation/navigationhelper.js", "platform/forms/managers/formmanager.js", "platform/forms/components/formviewer/formviewer.js"], function () {
var orgname = Unibase.Platform.Helpers.CryptoHelper.Instance().encryptURIcomponent(orgname_name);
instance.navigationHelper.popup(_appsettings.server_url() + "#/loadingallplan/" + orgname + "", "", Bizgaze.Apps.Support.Components.HelpProvider.Instance(), function () {
const iframeEl = $('#srcframe');
const modalFooterHeight = iframeEl.closest('._bizgaze_popup_container').find('.modal-footer').outerHeight(true);
iframeEl.css('min-height', `calc(100vh - ${modalFooterHeight}px)`);
}, Unibase.Platform.Helpers.Size.ExtraLarge);
});
}
laodingAllPlan(OrganizationName) {
var instance = this;
var OrganizationName = OrganizationName;
var jsfiles = ["platform/membership/managers/accountmanager.js", "apps/support/components/helpprovider.component.js", "platform/forms/managers/formmanager.js", "platform/forms/components/formviewer/formviewer.js", "apps/transact/components/subscriptions/userregistration.component.js", "apps/transact/managers/subscriptions/subscriptionmanager.js"];
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getOrgnaizationIdByName(OrganizationName).then(function (response) {
var org_id = response.result;
Bizgaze.Apps.Transact.Components.Subscriptions.Userregistration.Instance().loadingPlanDeatils(org_id);
});
});
}
prevousePlan() {
var instance = this;
var orgname_name = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().name;
var baseuri = _appsettings.server_url();
instance.fileCacheHelper.loadJsFiles(["platform/common/managers/commonmanager.js", "platform/membership/managers/accountmanager.js", "platform/core/helpers/navigation/interfaces/inavigationhelper.js", "tenants/themes/compact/js/navigation/navigationhelper.js", "platform/forms/managers/formmanager.js", "platform/forms/components/formviewer/formviewer.js"], function () {
var orgname = Unibase.Platform.Helpers.CryptoHelper.Instance().encryptURIcomponent(orgname_name);
instance.navigationHelper.popup(_appsettings.server_url() + "#/paynow/" + orgname + "", "", Bizgaze.Apps.Support.Components.HelpProvider.Instance(), function () {
const iframeEl = $('#srcframe');
const modalFooterHeight = iframeEl.closest('._bizgaze_popup_container').find('.modal-footer').outerHeight(true);
iframeEl.css('min-height', `calc(100vh - ${modalFooterHeight}px)`);
}, Unibase.Platform.Helpers.Size.ExtraLarge);
});
}
oldPlan(OrganizationName) {
var instance = this;
var OrganizationName = OrganizationName;
var jsfiles = ["platform/membership/managers/accountmanager.js", "apps/support/components/helpprovider.component.js", "platform/forms/managers/formmanager.js", "platform/forms/components/formviewer/formviewer.js", "apps/transact/components/subscriptions/userregistration.component.js", "apps/transact/managers/subscriptions/subscriptionmanager.js"];
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getOrgnaizationIdByName(OrganizationName).then(function (response) {
var org_id = response.result;
Bizgaze.Apps.Transact.Components.Subscriptions.Userregistration.Instance().paymentOrderItem(org_id, null);
});
});
}
loadingPlanDeatils(organisationid) {
var orgid = organisationid;
var instance = this;
instance.fileCacheHelper.loadJsFiles(["platform/forms/managers/formmanager.js", "platform/apps/managers/appmanager.js", "platform/forms/components/formviewer/formviewer.js", "libs/moment/moment.min.js", "platform/core/helpers/html/htmlhelper.js", "apps/transact/managers/subscriptions/subscriptionmanager.js",
"apps/transact/components/subscriptions/userregistration.component.js",
"apps/transact/controls/subscriptions/addons.component.js",
"apps/transact/controls/subscriptions/orderdetails.component.js", "platform/controls/autocomplete/autocomplete.component.js", "platform/core/helpers/autocomplete/autocompletehelper.js"], function () {
var formuniqueid = "bizgaze_transact_extension_subscription_upgradeplan";
Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(formuniqueid).then(function (response) {
instance.fileCacheHelper.loadJsFiles(["platform/apps/enums/appconfigurationtypes.js", "apps/transact/managers/subscriptions/subscriptionmanager.js"], function () {
var obj = {
orgid: orgid,
};
var loadObj = {
CallBack: function (cobj) {
Bizgaze.Apps.Transact.Controls.Subscriptions.RegisterEmail.Instance().planItemsListByorgId(orgid);
},
Parameters: obj,
};
var formviewerObj = {
FormId: response.result.FormId,
AppConfigurationId: 0,
Pk_Value: 0,
PortletWidgetId: 0,
OnSuccess: null,
OnFail: null,
OnLoad: loadObj,
FormSize: Unibase.Platform.Helpers.Size.ExtraLarge
};
Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj);
});
});
});
}
loadingPreviousPlanDeatils() {
var instance = this;
var Tenantname = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().name;
var baseuri = _appsettings.server_url();
instance.fileCacheHelper.loadJsFiles(["platform/common/managers/commonmanager.js", "platform/membership/managers/accountmanager.js", "platform/core/helpers/navigation/interfaces/inavigationhelper.js", "tenants/themes/compact/js/navigation/navigationhelper.js", "platform/forms/managers/formmanager.js", "platform/forms/components/formviewer/formviewer.js"], function () {
var orgname = Unibase.Platform.Helpers.CryptoHelper.Instance().encryptURIcomponent(Tenantname);
instance.navigationHelper.popup(_appsettings.server_url() + "#/managepayments/" + orgname + "", "", Bizgaze.Apps.Support.Components.HelpProvider.Instance(), function () {
const iframeEl = $('#srcframe');
const modalFooterHeight = iframeEl.closest('._bizgaze_popup_container').find('.modal-footer').outerHeight(true);
iframeEl.css('min-height', `calc(100vh - ${modalFooterHeight}px)`);
}, Unibase.Platform.Helpers.Size.ExtraLarge);
});
}
paymentOrderItem(OrganizationId, tenurePeriod) {
var instance = this;
var OrganizationIds = OrganizationId;
var tenure_Period = tenurePeriod;
this.fileCacheHelper.loadJsFile('apps/transact/managers/subscriptions/subscriptionmanager.js', function () {
Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().paymentOrderItem(OrganizationIds).then(function (response) {
var res = response.result;
for (var i = 0; i < res.length; i++) {
instance.paymentOrderItemArray.push({
ItemId: response.result[i].ItemId, ItemName: response.result[i].ItemName, LobId: response.result[i].LobId, OfferId: response.result[i].OfferId, OfferName: response.result[i].OfferName, OrderId: response.result[i].OrderId, OrderItemId: response.result[i].OrderTypeId, OrderNo: response.result[i].OrderNo, OrderTypeId: response.result[i].OrderTypeId, SKU: response.result[i].SKU, SubscriptionItemType: response.result[i].SubscriptionItemType, TaxAmount: response.result[i].TaxAmount, TaxGroupId: response.result[i].TaxGroupId, TaxGroupName: response.result[i].TaxGroupName, TaxTotal: response.result[i].TaxTotal, TaxPercentage: response.result[i].TaxPercentage, UnitName: response.result[i].UnitName, UnitPrice: response.result[i].UnitPrice, Quantity: response.result[i].Quantity
});
}
Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().gettenure(OrganizationId).then(function (response) {
var tenureid = response.result;
var SubscriptionItemType = 1;
var planItemID = instance.paymentOrderItemArray.find(x => x.SubscriptionItemType == SubscriptionItemType).ItemId;
instance.managePayments(OrganizationIds, planItemID, tenureid, tenure_Period);
});
});
});
}
managePayments(id, itemid, tenureid, tenurePeriod) {
var instance = this;
var organizationid = Number(id);
itemid = itemid;
tenureid = tenureid;
var instance = this;
var userlogin = true;
instance.fileCacheHelper.loadJsFiles(["platform/forms/managers/formmanager.js", "platform/apps/managers/appmanager.js", "platform/forms/components/formviewer/formviewer.js", "libs/moment/moment.min.js", "platform/core/helpers/html/htmlhelper.js", "apps/transact/managers/subscriptions/subscriptionmanager.js",
"apps/transact/components/subscriptions/userregistration.component.js",
"apps/transact/controls/subscriptions/addons.component.js",
"apps/transact/controls/subscriptions/orderdetails.component.js", "platform/controls/autocomplete/autocomplete.component.js", "platform/core/helpers/autocomplete/autocompletehelper.js"], function () {
var formuniqueid = "bizgaze_extension_transact_subscription_createsubscriptionorderitems";
Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(formuniqueid).then(function (response) {
instance.fileCacheHelper.loadJsFiles(["platform/apps/enums/appconfigurationtypes.js", "apps/transact/managers/subscriptions/subscriptionmanager.js"], function () {
var obj = {
organizationid: organizationid,
tenureid: tenureid
};
var loadObj = {
CallBack: function (cobj) {
Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().getorderitems(id, itemid, tenureid, tenurePeriod);
},
Parameters: obj,
};
var formviewerObj = {
FormId: response.result.FormId,
AppConfigurationId: 0,
Pk_Value: 0,
PortletWidgetId: 0,
OnSuccess: null,
OnFail: null,
OnLoad: loadObj,
FormSize: Unibase.Platform.Helpers.Size.ExtraLarge
};
Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj);
});
});
});
}
openUserRegistration(itemid, tenureid) {
var instance = this;
instance.fileCacheHelper.loadCssFiles(['libs/simplebar/simplebar.min.css', 'apps/transact/controls/subscriptions/style.subscription.css'], null);
instance.fileCacheHelper.loadJsFiles(["platform/forms/managers/formmanager.js", "platform/apps/managers/appmanager.js", "platform/forms/components/formviewer/formviewer.js", "libs/moment/moment.min.js", 'libs/simplebar/simplebar.min.js', "platform/core/helpers/html/htmlhelper.js", "apps/transact/managers/subscriptions/subscriptionmanager.js",
"apps/transact/components/subscriptions/userregistration.component.js",
"apps/transact/controls/subscriptions/addons.component.js",
"apps/transact/controls/subscriptions/orderdetails.component.js", "platform/controls/autocomplete/autocomplete.component.js", "platform/core/helpers/autocomplete/autocompletehelper.js"], function () {
var formuniqueid = "bizgaze_crm_customer_userregistration";
Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(formuniqueid).then(function (response) {
instance.fileCacheHelper.loadJsFiles(["apps/transact/managers/subscriptions/subscriptionmanager.js"], function () {
var hiddenFieldControlId = ".hdn_taggroupid";
var registerEmail = ".txt_emailaddress";
var registerMobile = ".txt_phonenumber";
var cobj = {
hiddenFieldControlId: hiddenFieldControlId,
registerEmail: registerEmail,
registerMobile: registerMobile
};
var loadObj = {
CallBack: function (cobj) {
Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getLoBbyItem(itemid).then(function (response) {
if (response.result != null)
$(cobj.hiddenFieldControlId).val(response.result.TagGroupId);
});
},
Parameters: cobj,
};
var successobj = {
CallBack: function (id) {
var obj = {
id: id,
itemid: itemid,
tenureid: tenureid
};
var loadobj = {
CallBack: function (pObj) {
Bizgaze.Apps.Transact.Controls.Subscriptions.OrderDetails.Instance().getorderitems(pObj.id, pObj.itemid, pObj.tenureid, pObj.tenurePeriod);
},
Parameters: obj,
};
Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId('bizgaze_extension_transact_subscription_createsubscriptionorderitems').then(function (response) {
var orderformid = response.result.FormId;
var formviewerObj = {
FormId: orderformid,
AppConfigurationId: 0,
Pk_Value: 0,
PortletWidgetId: 0,
OnSuccess: null,
OnFail: null,
OnLoad: loadobj,
FormSize: Unibase.Platform.Helpers.Size.ExtraLarge
};
Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj);
});
},
Parameters: null,
};
var formviewerObj = {
FormId: response.result.FormId,
AppConfigurationId: 0,
Pk_Value: 0,
PortletWidgetId: 0,
OnSuccess: successobj,
OnFail: null,
OnLoad: loadObj,
FormSize: Unibase.Platform.Helpers.Size.ExtraLarge
};
Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj);
});
});
});
}
invoiceDownload(invoiceid) {
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/controls/subscriptions/createtenant.component.js", function () {
Bizgaze.Apps.Transact.Controls.Subscriptions.CreateTenant.Instance().invoiceDownload(invoiceid);
});
}
tenantCreation(orderid, ordertoken) {
var instance = this;
instance.fileCacheHelper.loadJsFiles(["platform/forms/managers/formmanager.js", "platform/apps/managers/appmanager.js", "platform/core/helpers/navigation/interfaces/inavigationhelper.js", "platform/forms/components/formviewer/formviewer.js", "libs/moment/moment.min.js", "platform/core/helpers/html/htmlhelper.js", "tenants/themes/compact/js/navigation/navigationhelper.js", "platform/core/helpers/navigation/navigationhelper.js", "apps/transact/managers/subscriptions/subscriptionmanager.js",
"apps/transact/components/subscriptions/userregistration.component.js",
"apps/transact/controls/subscriptions/addons.component.js",
"apps/transact/controls/subscriptions/orderdetails.component.js", "platform/controls/autocomplete/autocomplete.component.js", "platform/core/helpers/autocomplete/autocompletehelper.js", "apps/transact/controls/subscriptions/createtenant.component.js"], function () {
var formuniqueid = "bizgaze_transact_extension_subscription_paymentdetails";
Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(formuniqueid).then(function (response) {
instance.fileCacheHelper.loadJsFiles(["platform/core/helpers/navigation/interfaces/inavigationhelper.js", "tenants/themes/compact/js/navigation/navigationhelper.js", "platform/apps/enums/appconfigurationtypes.js", "apps/transact/managers/subscriptions/subscriptionmanager.js"], function () {
var obj = {
OrderId: orderid,
OrderToken: ordertoken
};
var loadObj = {
CallBack: function (cobj) {
const createTenantInstance = Bizgaze.Apps.Transact.Controls.Subscriptions.CreateTenant.Instance();
createTenantInstance.getSubOrderDetails(obj.OrderId, obj.OrderToken);
createTenantInstance.customUiJs();
},
Parameters: obj,
};
var formviewerObj = {
FormId: response.result.FormId,
AppConfigurationId: 0,
Pk_Value: 0,
PortletWidgetId: 0,
OnSuccess: null,
OnFail: null,
OnLoad: loadObj,
FormSize: Unibase.Platform.Helpers.Size.ExtraLarge
};
Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj);
});
});
});
}
UpdatePayemtInfo(orderid, ordertoken) {
var instance = this;
instance.fileCacheHelper.loadJsFiles(["platform/forms/managers/formmanager.js", "platform/apps/managers/appmanager.js", "platform/core/helpers/navigation/interfaces/inavigationhelper.js", "platform/forms/components/formviewer/formviewer.js", "libs/moment/moment.min.js", "platform/core/helpers/html/htmlhelper.js", "tenants/themes/compact/js/navigation/navigationhelper.js", "platform/core/helpers/navigation/navigationhelper.js", "apps/transact/managers/subscriptions/subscriptionmanager.js",
"apps/transact/components/subscriptions/userregistration.component.js",
"apps/transact/controls/subscriptions/addons.component.js",
"apps/transact/controls/subscriptions/orderdetails.component.js", "platform/controls/autocomplete/autocomplete.component.js", "platform/core/helpers/autocomplete/autocompletehelper.js", "apps/transact/controls/subscriptions/createtenant.component.js"], function () {
var formuniqueid = "bizgaze_transact_extension_subscription_paymentdetails";
Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(formuniqueid).then(function (response) {
instance.fileCacheHelper.loadJsFiles(["platform/core/helpers/navigation/interfaces/inavigationhelper.js", "tenants/themes/compact/js/navigation/navigationhelper.js", "platform/apps/enums/appconfigurationtypes.js", "apps/transact/managers/subscriptions/subscriptionmanager.js"], function () {
var obj = {
OrderId: orderid,
OrderToken: ordertoken
};
var loadObj = {
CallBack: function (cobj) {
const createTenantInstance = Bizgaze.Apps.Transact.Controls.Subscriptions.CreateTenant.Instance();
createTenantInstance.getSubOrderDetailsUpdate(obj.OrderId, obj.OrderToken);
createTenantInstance.customUiJs();
},
Parameters: obj,
};
var formviewerObj = {
FormId: response.result.FormId,
AppConfigurationId: 0,
Pk_Value: 0,
PortletWidgetId: 0,
OnSuccess: null,
OnFail: null,
OnLoad: loadObj,
FormSize: Unibase.Platform.Helpers.Size.ExtraLarge
};
Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj);
});
});
});
}
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) { }
static Instance() {
if (this.instance === undefined) {
this.instance = new Bizgaze.Apps.Transact.Components.Subscriptions.Userregistration();
}
return this.instance;
}
}
Subscriptions.Userregistration = Userregistration;
})(Subscriptions = Components.Subscriptions || (Components.Subscriptions = {}));
})(Components = Transact.Components || (Transact.Components = {}));
})(Transact = Apps.Transact || (Apps.Transact = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı
Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı