var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{constructor(){super(...arguments);this.sampleInvoiceNo=""}jsFiles(){return["platform/forms/components/formviewer/formviewer.js","libs/parsley/parsley.min.js","platform/series/managers/seriesmanager.js","apps/transact/managers/invoicemanager.js"]}cssFiles(){return[]}html(){return`
`}load(){var f,e;let t=Unibase.Themes.Providers.DetailHelper.installedAppId,r=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_invoiceno").Value;if(r!=undefined){var u=r,h=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_invoicedate").Value,c=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_lobid").Value,l=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_journaltypeid").Value,o=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_invoicedate").Value,s=n.Apps.Transact.Components.Invoices.PrintInvoice.Instance().formatDate(o);u=u.toString().replace("#","");f=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_templateid").Value;$("#ddl_InvoiceSeries").change(function(){n.Apps.Transact.Components.Invoices.PrintInvoice.Instance().changeSeries($(this).val())});$(".btnConfirmShipment_SaveAndPrint").click(function(){$(".btnConfirmShipment_SaveAndPrint").addClass("disabled","true");$("#hfinvoice_no").replaceWith(i.Instance().sampleInvoiceNo);Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_invoiceno").Value="0";i.Instance().confirmPrint()});$("#btn_ClosePrintInvoice").click(function(){i.Instance().navigationHelper.closePopUp()});$("#btnConfirmShipment_PrintPreview").click(function(){i.Instance().printPreview(Unibase.Themes.Providers.DetailHelper.recordId)});(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_invoicetypeid").Value=="1"||f=="0")&&$("#btnConfirmShipment_PrintPreview").hide();e=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_seriesid").Value;r.indexOf("#")>=0?n.Apps.Transact.Managers.InvoiceManager.Instance().GetSampleInvoiceNo(u,s,e).then(function(n){i.Instance().sampleInvoiceNo=n.result;$("#spnNextInvoiceNo").text(i.Instance().sampleInvoiceNo)}):(i.Instance().sampleInvoiceNo=r,$("#spnNextInvoiceNo").text(r));$(".confirm_print").change(function(){$(".preview_card").removeClass("d-none");let n=$(this).val();Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/templates/components/templateprint.js",function(){Unibase.Platform.Templates.Components.TemplatePrint.Instance().loadtemplatehtmldata(n)})});$("#ddl_TemplateId").change(function(){$("#ddl_TemplateId").val()==0?$(".btnConfirmShipment_SaveAndPrint").addClass("disabled"):$(".btnConfirmShipment_SaveAndPrint").removeClass("disabled")});i.Instance().loadSeries();i.Instance().loadTemplates()}}init(){let o=this;i.Instance().fileCacheHelper.loadJsFiles(["platform/forms/components/formviewer/formviewer.js","libs/parsley/parsley.min.js","platform/series/managers/seriesmanager.js","apps/transact/managers/invoicemanager.js"],null);let t=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_invoiceno").Value,s=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_invoiceid").Value;var f=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_invoicetypeid").Value;let e=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_issystemlock"),r="false";u.indexOf("#")>=0&&Number(f)==1&&($(".DetailSetting_"+t+"_Print").text("Confirm & Print"),$(".DetailSetting_"+t+"_Print").addClass("hidden"),e==undefined?o.fileCacheHelper.loadJsFile("apps/transact/managers/invoicemanager.js",function(){n.Apps.Transact.Managers.InvoiceManager.Instance().getInvoiceDetails(s).then(function(n){r=n.result.IssystemLock.toString();r=="false"&&$(".DetailSetting_"+t+"_Print").removeClass("hidden")})}):(r=e.Value,r=="true"&&$(".DetailSetting_"+t+"_Print").addClass("hidden")));$(".DetailSetting_"+t+"_Print").click(function(){var e=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_templateid").Value,r;(u.indexOf("#")>=0||e=="0")&&Number(f)==1?Unibase.Platform.Helpers.NavigationHelper.Instance().popup(0,"",n.Apps.Transact.Components.Invoices.PrintInvoice.Instance(),null,Unibase.Platform.Helpers.Size.Large):(i.Instance().sampleInvoiceNo=u,r=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_invoiceid").Value,i.Instance().printPreview(r))})}loadSeries(){let i=Unibase.Themes.Providers.DetailHelper.installedAppId;var t=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+i+"_seriesid").Value);Unibase.Platform.Series.Managers.SeriesManager.Instance().getSeries(0,i).then(function(i){var r,e,u,f;for($("#ddl_InvoiceSeries").empty(),r=i.result,e=document.getElementById("ddl_InvoiceSeries"),$("#ddl_InvoiceSeries").empty(),u=0;un.Key=="hf_"+t+"_templateid").Value);n.Apps.Transact.Managers.InvoiceManager.Instance().gettemplates(t).then(function(r){var h,u,f,e,o;if(r.result.length>0)for(h=document.getElementById("ddl_TemplateId"),$("#ddl_TemplateId").empty(),$("#ddl_TemplateId").append('