123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 |
- var Bizgaze;
- (function (Bizgaze) {
- let Apps;
- (function (Apps) {
- let Transact;
- (function (Transact) {
- let Controls;
- (function (Controls) {
- let Subscriptions;
- (function (Subscriptions) {
- class TryUserRegistration extends Unibase.Platform.Core.BaseComponent {
- cssFiles() {
- return [];
- }
- jsFiles() {
- return ['apps/crm/companies/managers/companymanager.js', 'apps/crm/companies/components/createtenants.js', 'platform/membership/managers/accountmanager.js'];
- }
- html(id, containerid) {
- return ``;
- }
- load(id, containerid, callback) {
- alert("hey");
- }
- init() {
- var instance = this;
- }
- sendOtp() {
- var instance = this;
- var ContactText = $(".txt_phonenumber").val().toString();
- let Ismail = ContactText.includes("@");
- if (ContactText != "") {
- if (Ismail == false) {
- if (ContactText.length == 10) {
- var token = "123456";
- Subscriptions.RegisterEmail.instance.isMail = Ismail;
- instance.fileCacheHelper.loadJsFile("apps/crm/contacts/managers/contactmanager.js", function () {
- Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getContactnumuberdetails(ContactText).then(function (response) {
- var res = response.result;
- if (res != null && res != "") {
- Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Mobile Number Already Exists");
- }
- else {
- Bizgaze.Apps.Transact.Controls.Subscriptions.RegisterEmail.Instance().otpVerificationModal();
- }
- });
- });
- }
- else {
- MessageHelper.Instance().showError("Please Enter Valid Input Details!", "pricingFormErrMsg");
- }
- }
- if (Ismail == true) {
- Subscriptions.RegisterEmail.instance.isMail = Ismail;
- var token = "123456";
- Bizgaze.Apps.Transact.Controls.Subscriptions.RegisterEmail.Instance().otpVerificationModal();
- Bizgaze.Apps.Transact.Controls.Subscriptions.RegisterEmail.Instance().sendEmail(ContactText, Ismail);
- }
- }
- else {
- MessageHelper.Instance().showError("Please Enter Valid Input Details!", "pricingFormErrMsg");
- }
- }
- createTryTenant(customerId) {
- var instance = this;
- instance.fileCacheHelper.loadJsFile("apps/transact/managers/subscriptions/subscriptionmanager.js", function () {
- Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getGeneratedPassWord().then(function (response) {
- TryUserRegistration.instance.Pwd = response.message;
- Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().getTryUserInfo(customerId).then(function (response) {
- var tryuserInfo = response.result;
- TryUserRegistration.instance.Email = tryuserInfo.Email;
- var obj = {
- FirstName: tryuserInfo.OrganizationName,
- lastname: "",
- contactnumber: tryuserInfo.ContactNumbers,
- email: tryuserInfo.Email,
- Password: TryUserRegistration.instance.Pwd,
- TenantName: tryuserInfo.OrganizationName,
- TenantId: 0,
- ContactNumberConfirmed: true,
- EmailConfirmed: false,
- IndustryId: 1,
- IndustryTenantId: 1,
- IndustryName: "Test_Industry",
- IsDefaultData: true,
- };
- instance.navigationHelper.showLoading();
- Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().createNewTenant(obj).then(function (response) {
- var res = response.result;
- if (response.errors == null) {
- MessageHelper.Instance().showSuccess(response.message, '');
- instance.sendCredentials(TryUserRegistration.instance.Email, TryUserRegistration.instance.Pwd);
- }
- else {
- MessageHelper.Instance().showError(response.message, '');
- }
- });
- });
- });
- });
- }
- sendCredentials(email, password) {
- var instance = this;
- instance.fileCacheHelper.loadJsFile("apps/transact/managers/subscriptions/subscriptionmanager.js", function () {
- Bizgaze.Apps.Transact.Managers.Subscriptions.SubscriptionManager.Instance().sendEmailandPasswordtoRegisteruser(email, password).then(function (response) {
- instance.tryuserLogIn();
- if (response.status == 0) {
- MessageHelper.Instance().showSuccess(response.message, '');
- }
- else {
- MessageHelper.Instance().showError(response.message, "");
- }
- });
- });
- }
- tryuserLogIn() {
- var instance = this;
- instance.fileCacheHelper.loadJsFile("platform/membership/managers/accountmanager.js", function () {
- var remember = true;
- var request = new Unibase.Platform.Membership.Requests.Login(TryUserRegistration.instance.Email, TryUserRegistration.instance.Pwd, "", remember);
- Unibase.Platform.Membership.Managers.AccountManager.Instance().validateLogin(request).then(function (response) {
- if (response === undefined) {
- alert("Login Failed");
- }
- else {
- var parentUserId = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().userId;
- var identity = response.result;
- identity.parentUserId = parentUserId;
- var cookieHelper = Unibase.Platform.Helpers.CookieHelper.Instance();
- var str = JSON.stringify(Unibase.Platform.Membership.Infos.Identity.getCurrentUser());
- cookieHelper.setUserIdentityCookie(str);
- Unibase.Platform.Membership.Infos.Identity.setCurrentUser(identity);
- window.location.href = '#/welcome';
- window.location.reload();
- MessageHelper.Instance().showSuccess(response.message, '');
- }
- });
- });
- }
- loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) { }
- static Instance() {
- if (this.instance === undefined) {
- this.instance = new TryUserRegistration();
- }
- return this.instance;
- }
- }
- Subscriptions.TryUserRegistration = TryUserRegistration;
- })(Subscriptions = Controls.Subscriptions || (Controls.Subscriptions = {}));
- })(Controls = Transact.Controls || (Transact.Controls = {}));
- })(Transact = Apps.Transact || (Apps.Transact = {}));
- })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
- })(Bizgaze || (Bizgaze = {}));
|