var Unibase; (function (Unibase) { let Platform; (function (Platform) { let Integrations; (function (Integrations) { let Components; (function (Components) { class ProviderImport extends Platform.Core.BaseComponent { cssFiles() { return []; } jsFiles() { return ['platform/integrations/managers/integrationmanager.js', 'platform/integrations/components/provider.import.js', "platform/forms/components/formviewer/formviewer.js", 'libs/parsley/parsley.min.js', 'platform/core/helpers/file/filehelper.js']; } html(id, containerid) { return '
'; } load(id, containerid, callback) { $("#btn_Import").click(function () { $("#importexportsection").removeClass("hidden"); $("#div_Import").removeClass("hidden"); }); $('#import_File').change(function (e) { Unibase.Platform.Helpers.FileHelper.Instance().getBase64(e).then(function (response) { Unibase.Platform.Integrations.Components.ProviderImport.FileInfo = response; }); }); $("#fileUpload").click(function () { let appcontrolid = "form_Import"; let result = Unibase.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation(appcontrolid); if (result == false) { alert("Plase Select File"); return false; } else { var postData = Unibase.Platform.Integrations.Components.ProviderImport.FileInfo; Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().importProvider(postData).then(function (response) { if (response.errors == null) { $('#' + containerid).modal('hide'); $('#' + containerid).remove(); MessageHelper.Instance().showSuccess(response.message, ""); } else { MessageHelper.Instance().showError(response.message, "div_validationSummary"); } }); } }); } importProvider() { this.navigationHelper.popup(0, '', Unibase.Platform.Integrations.Components.ProviderImport.Instance(), null, Platform.Helpers.Size.Large); } static Instance() { if (this.instance === undefined) { this.instance = new ProviderImport(); } return this.instance; } } Components.ProviderImport = ProviderImport; })(Components = Integrations.Components || (Integrations.Components = {})); })(Integrations = Platform.Integrations || (Platform.Integrations = {})); })(Platform = Unibase.Platform || (Unibase.Platform = {})); })(Unibase || (Unibase = {}));