123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- var Unibase;
- (function (Unibase) {
- let Themes;
- (function (Themes) {
- let Providers;
- (function (Providers) {
- class CreateCustomer {
- constructor() {
- this._filecheHelper = Unibase.Platform.Helpers.FileCacheHelper.Instance();
- }
- static SetInstance(callback, data) {
- if (this._instance === undefined)
- this._setInstance(callback, data);
- }
- static Instance() {
- return this._instance;
- }
- static _setInstance(callback, data) {
- if (data != null && data != "" && data.length > 0) {
- let createCustomerIndex = data.findIndex(x => x.settingtypeName.toLowerCase() == "createcustomer");
- if (createCustomerIndex != -1) {
- var _filecache = Unibase.Platform.Helpers.FileCacheHelper.Instance();
- _filecache.loadJsFile(data[createCustomerIndex].settingValue1, function () {
- try {
- Unibase.Themes.Providers.CreateCustomer._instance = eval(data[createCustomerIndex].settingValue2);
- Unibase.Themes.Providers.ForgotPassword.SetInstance(callback, data);
- }
- catch (e) {
- Unibase.Themes.Providers.CreateCustomer._setDefaultProvider(callback, data);
- bootbox.alert("Create Customer: " + e.message);
- }
- });
- }
- else {
- Unibase.Themes.Providers.CreateCustomer._setDefaultProvider(callback, data);
- }
- }
- else {
- Unibase.Themes.Providers.CreateCustomer._setDefaultProvider(callback, data);
- }
- }
- static _setDefaultProvider(callback, data) {
- var _filecache = Unibase.Platform.Helpers.FileCacheHelper.Instance();
- Unibase.Themes.Providers.CreateCustomer._instance = Unibase.Themes.Compact.Components.CreateContact.Instance();
- Unibase.Themes.Providers.ForgotPassword.SetInstance(callback, data);
- }
- static isFileExists(path) {
- return false;
- }
- }
- Providers.CreateCustomer = CreateCustomer;
- })(Providers = Themes.Providers || (Themes.Providers = {}));
- })(Themes = Unibase.Themes || (Unibase.Themes = {}));
- })(Unibase || (Unibase = {}));
|