123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380 |
- 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 = {}));
|