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(...arguments);this.AddedSerialNos=[];this.ScannedCount=0;this.FormId=0;this.PackCount=0}bindCartonDetails(){i.instance.AddedSerialNos=[];i.instance.ScannedCount=0;i.instance.PackCount=0;i.instance.FormId=0;$(".section_QRCode").find("#divContainer").remove();$(".section_QRCode").append('
<\/div>');$(".txt_name").on("keypress",function(){return n.Apps.Transact.Controls.GenerateMasterCode.Instance().isNumberKey(event)});$(".btnSection_StartScanning").unbind().click(function(){if((i.instance.AddedSerialNos=[],i.instance.ScannedCount=0,$(".ddl_cascading_packcount option:selected").text()=="")||$(".txt_name").val()==""&&$(".ddl_cascading_packcount option:selected").text()=="Others")return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Enter Packcount"),!1;Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId("Bizgaze_Transact_GenerateMasterCode_ScanSerialNumbers_CreateForm").then(function(t){var r={CallBack:function(t){n.Apps.Transact.Controls.GenerateMasterCode.instance.getQrCode(t)},Parameters:null},u={FormId:t.result.FormId,AppConfigurationId:0,Pk_Value:0,PortletWidgetId:0,OnSuccess:r,OnFail:null,OnLoad:null};Unibase.Platform.Forms.Components.FormViewer.instance.init(u);i.instance.FormId=t.result.FormId;setTimeout(function(){var n,r;$(".labelSection_cartondetails").empty();$(".labelSection_cartondetails").addClass("col-sm-12");n=$(".ddl_cascading_packcount option:selected").text();(n=="Others"||n=="others")&&(n=$(".txt_name").val(),$("#boxespercarton").text(""),$("#boxespercarton").text(n));i.instance.PackCount=n;r='
Product Code<\/strong><\/div>:<\/span><\/div>'+$(".txtAutoComplete_itemid option:selected").text()+' <\/span><\/div><\/div><\/li>Boxes per Carton <\/strong><\/div>:<\/span><\/div>'+n+'<\/div><\/div><\/li>
Secondary QR Code<\/strong><\/div>:<\/span><\/div> <\/span><\/div><\/div><\/li>Total Boxes Scanned<\/strong><\/div>:<\/span><\/div><\/span><\/div><\/div><\/li><\/ul><\/div>';$(".labelSection_cartondetails").append(r);Unibase.Forms.Controls.Scan.Instance().data=[];Unibase.Forms.Controls.Scan.Instance().setparameter=[];Unibase.Forms.Controls.Scan.Instance().setparameter=[{ColumnName:"itemid",Value:Number($(".txtAutoComplete_itemid").val())}];$(".labelSection_cartondetails").find(".product-code").length>0?$(".section_ScanSerialNos").removeClass("hidden"):$(".section_ScanSerialNos").addClass("hidden");$("#form-container-"+t.result.FormId).find("#btnDynamicSave").attr("disabled","true")},1e3)});$("#btnDynamicSave").addClass("hidden");$(".section_ScanSerialNos").removeClass("hidden");$(".txt_name").attr("disabled","true");$(".txtAutoComplete_itemid").attr("disabled","true");$(".ddl_cascading_packcount").attr("disabled","true")})}isNumberKey(n){return n.which!=8&&n.which!=0&&(n.which<48||n.which>57)?!1:!0}ScanSerailNo(t){var r,u,f;if(t!=""){if(r=0,$(".ddl_cascading_packcount option:selected").val()==undefined)return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select PackCount"),!1;if($(".txt_name").val()==""&&$(".ddl_cascading_packcount option:selected").text()=="Others")return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Enter Packcount"),!1;if(i.instance.AddedSerialNos.filter(n=>n==t).length==1)return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Serial No Added"),!1;if(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings==null||Unibase.Platform.Membership.Infos.Identity.getSetting("companyid")==null||Unibase.Platform.Membership.Infos.Identity.getSetting("companyid")==undefined)return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Configure Default Branch"),!1;Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings!=null&&(u=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="companyid"),u!=null&&(r=Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="branchid").settingValue)));i.instance.ScannedCount+=1;$("#spn_scanned").text(i.instance.ScannedCount);$(".divCustomProperties_name").hasClass("hidden")?i.instance.ScannedCount>=Number($(".ddl_cascading_packcount option:selected").text())&&($("#scan_control").addClass("hidden"),$("#form-container-"+i.instance.FormId).find("#btnDynamicSave").removeAttr("disabled")):i.instance.ScannedCount>=Number($(".txt_name").val())&&($("#scan_control").addClass("hidden"),$("#form-container-"+i.instance.FormId).find("#btnDynamicSave").removeAttr("disabled"));let e;e=Unibase.Platform.Automation.Enums.NotifyAlerts.CouponBeep;Unibase.Platform.Automation.Components.Notifier.Instance().playAudio(e);i.instance.ScannedCount==1&&(f={CurrentWarehouseId:r,ItemId:Number($(".txtAutoComplete_itemid option:selected").val()),Quantity:0,SerialNo:t},Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/inventory/dcmanager.js",function(){n.Apps.Transact.Managers.DCManager.Instance().generateMasterSerialNo(f).then(function(n){var t=JSON.parse(n.result);Unibase.Forms.Controls.Scan.Instance().data[0].currentparentname=t.SerialNo;Unibase.Forms.Controls.Scan.Instance().data[0].otherscount=$(".divCustomProperties_name").hasClass("hidden")?Number($(".ddl_cascading_packcount option:selected").text()):Number($(".txt_name").val());$("#spn_mastercode").empty();$("#spn_mastercode").text(t.SerialNo)})}))}}ScrapSerialNo(){var t=this;Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_stagename").Value=="Scrapped"?$("#li_DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_Scrap").addClass("hidden"):($("#li_DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_Scrap").removeClass("hidden"),$(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_Scrap").click(function(){var i={stockid:Unibase.Themes.Providers.DetailHelper.recordId};t.navigationHelper.showLoading();n.Apps.Transact.Managers.DCManager.Instance().scrappedSNo(i).then(function(n){if(t.navigationHelper.hideLoading(),n.result!=null){MessageHelper.Instance().showSuccess(n.message,"");$("#li_DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_Scrap").addClass("hidden");var i=Unibase.Themes.Compact.Components.Details.Instance();i._recordId=Unibase.Themes.Compact.Components.Details.Instance()._recordId;i._installedAppId=Unibase.Themes.Compact.Components.Details.Instance()._installedAppId;Unibase.Themes.Compact.Components.Details.Instance().loadPortlets(i)}else MessageHelper.Instance().showError(n.message,"div_message")})}))}getQrCode(t){$(".section_QRCode").hasClass("hidden")&&$(".section_QRCode").removeClass("hidden");n.Apps.Transact.Managers.DCManager.Instance().getserialNo(t).then(function(n){$(".Serialno-row").remove();var t=''+n.result.SerialNo+'<\/strong><\/div>