var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{constructor(){super();this.navigationhelper=Unibase.Platform.Helpers.NavigationHelper.Instance()}cssFiles(){return[]}jsFiles(){return["apps/transact/controls/pricelist/pricelist.import.js","platform/forms/components/formviewer/formviewer.js","libs/parsley/parsley.min.js","platform/core/infos/status.js","/platform/core/helpers/file/filehelper.js"]}html(){return`
`+`
Import Price List
`+`
Select file to import
`+`

`+`
`+`
`}load(n,t){var r=this;$("#btn_CloseImport").click(function(){$("#"+t).modal("hide");$("#"+t).remove()});$("#btn_Import").click(function(){$("#importexportsection").removeClass("hidden");$("#div_Import").removeClass("hidden")});$("#import_File").change(function(n){r.fileEvent(n)});$("#fileUpload").click(function(){let n=Unibase.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation("form_Import");if(n==!1)return MessageHelper.Instance().showError("Plase Select File","div_importmessage"),!1;i.Instance().importapp(t)})}importapp(t){var i=this,r;let u=$("#chk_isalltenants").is(":checked");i.navigationHelper.showLoading();r=_appsettings.server_url()+"/apis/v4/bizgaze/transact/pricelist/importpricelistdata/isalltenants/"+u;Unibase.Platform.Helpers.FileHelper.Instance().upload(r,n.Apps.Transact.Controls.PriceList_Import.fileData).then(function(n){n.status==Unibase.Data.Status.Error?(i.navigationHelper.hideLoading(),MessageHelper.Instance().showError(n.message,"div_importmessage")):(i.navigationHelper.hideLoading(),MessageHelper.Instance().showSuccess(n.message,"div_importmessage"),$("#"+t).modal("hide"),$("#"+t).remove())})}showImport(){var t=new n.Apps.Transact.Controls.PriceList_Import;this.navigationHelper.popup(0,"",t,null,Unibase.Platform.Helpers.Size.Large)}fileEvent(t){const i=t.target.files[0];n.Apps.Transact.Controls.PriceList_Import.fileData=new FormData;n.Apps.Transact.Controls.PriceList_Import.fileData.append(i.name,i)}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}i.fileData=new FormData;t.PriceList_Import=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));