123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- var Bizgaze;
- (function (Bizgaze) {
- let Apps;
- (function (Apps) {
- let Transact;
- (function (Transact) {
- let Controls;
- (function (Controls) {
- let Subscriptions;
- (function (Subscriptions) {
- class UpgradePlan extends Unibase.Platform.Core.BaseComponent {
- constructor() {
- super(...arguments);
- this.planOrderItemArray = [];
- }
- cssFiles() {
- return [];
- }
- jsFiles() {
- return ['apps/crm/companies/managers/companymanager.js', 'apps/crm/companies/components/createtenants.js'];
- }
- html(id, containerid) {
- return ``;
- }
- load(id, containerid, callback) {
- alert("hey");
- }
- init() {
- var instance = this;
- }
- Updateplan() {
- var instance = this;
- 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 () {
- var OrganizationName = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().name;
- Bizgaze.Apps.Transact.Components.Subscriptions.Userregistration.Instance().upgradeplanDeatils();
- });
- }
- payNow() {
- var instance = this;
- var jsfiles = ["platform/bundle/index.subscriptions.min.js", "platform/bundle/index.min.js"];
- Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(jsfiles, function () {
- Unibase.Platform.Helpers.FileCacheHelper.Instance().addCacheFiles(["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"]);
- Bizgaze.Apps.Transact.Components.Subscriptions.Userregistration.Instance().prevousePlan();
- });
- }
- upgradePlan(organisationid) {
- var instance = this;
- 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.Components.Subscriptions.Userregistration.Instance().loadingPlanDeatils(organisationid);
- });
- }
- mangePayments(organisationid) {
- var instance = this;
- 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.Components.Subscriptions.Userregistration.Instance().paymentOrderItem(organisationid, null);
- });
- }
- loadingAddonItems(organisationid) {
- var instance = this;
- 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 () {
- instance.planOrderItem(organisationid);
- });
- }
- planOrderItem(OrganizationId) {
- debugger;
- var instance = this;
- var OrganizationIds = OrganizationId;
- this.fileCacheHelper.loadJsFile('apps/transact/managers/subscriptions/subscriptionmanager.js', function () {
- Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getSubscribedPlanItemId(OrganizationIds).then(function (response) {
- var res = response.result;
- Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().gettenure(OrganizationId).then(function (response) {
- var tenureid = response.result;
- var SubscriptionItemType = 1;
- var planItemID = res.PlanItemId;
- instance.LoadingAddonItem(OrganizationIds, planItemID, tenureid);
- });
- });
- });
- }
- LoadingAddonItem(id, itemid, tenureid) {
- 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().loadingAddonItems(organizationid, itemid, tenureid);
- },
- 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 UpgradePlan();
- }
- return this.instance;
- }
- }
- Subscriptions.UpgradePlan = UpgradePlan;
- })(Subscriptions = Controls.Subscriptions || (Controls.Subscriptions = {}));
- })(Controls = Transact.Controls || (Transact.Controls = {}));
- })(Transact = Apps.Transact || (Apps.Transact = {}));
- })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
- })(Bizgaze || (Bizgaze = {}));
|