Built files from Bizgaze WebServer
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

dcserialno.component.min.js 32KB

1
  1. 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.stockids=[0];this.SerialNoCount=0;this.ParentStockId=0;this.ParentStockName="";this.StockType=!1;this.url="";this.SerialNoList=[];this.StockTypeId=0;this.ItemId=0;this.PackCount=0;this.DcTypeId=0;this.BranchId=0;this.Remaining=0;this.IsAllocated=!1;this.IsEnableSerialNo=!1;this.IsTransfer="false";this.ScannedCount=0;this.AddedSerialNoList=[];this.IsGenerateMaster=!1;this.IsFiveStep=!1}init(t){var i=this,u,r,f,e;if(i.StockType=!1,i.SerialNoList=[],i.AddedSerialNoList=[],i.ParentStockName="",i.Remaining=0,i.IsAllocated=!1,i.ScannedCount=0,i.IsGenerateMaster&&n.Apps.Transact.Controls.DcSerialNo.Instance().generateMasterSNo(),i.IsFiveStep)if(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings!=null)if(u=0,r=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="companyid"),r!=null)u=r.settingValue,i.BranchId=Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="branchid").settingValue);else return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Configure Default Branch"),!1;else return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Configure Default Branch"),!1;else i.IsFiveStep||i.IsGenerateMaster||($("#coupon_img").addClass("hidden"),$("#divSum").addClass("hidden"),$("#div_scan").addClass("col-sm-12"),i.DcTypeId=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_dctypeid").Value),i.IsTransfer=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_istransfer").Value,i.BranchId=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_shipfromaddressid").Value),(i.DcTypeId==n.Apps.Transact.Enums.DcType.Inward||i.IsTransfer)&&(i.BranchId=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_shiptoaddressid").Value)));f='<input type="hidden" id="hdn_customcontrol" class="value-control" value="Bizgaze.Apps.Transact.Controls.DcSerialNo.Instance().getSerialNos();"><div class="Added SerialNos hidden card Section mt-20"><div class="card-header" id="section_SerialNos">Added Items<\/div><div class="card-body"><div class=""><div class="panel-body Active_serialnos"><ul class="stock-item-serialnos added-row list-group"><\/ul><\/div><\/div><\/div><\/div><div class="added_SerialNos hidden card Section mt-20"><div class="card-header" id="section_AllocatedSerialNos"><a class="btn_Addedserialno_angle text-dark" href="javascript:;" onclick="javascript: return Bizgaze.Apps.Transact.Controls.DcSerialNo.instance.showAddedSerialNos()"><i class="fa fa-angle-down hidden"><\/i><i class="fa fa-angle-right"><\/i><span class="ml-10"><a class="serial-link mt-10" href="javascript:;" ><\/a><\/span><\/a><\/div><div class="card-body"><div class=""><div class="panel-body Allocated_serialnos"><ul class="addedd-serialnos added-row list-group"><\/ul><\/div><\/div><\/div><\/div><\/div>';$(t).after(f);i.IsGenerateMaster||i.IsFiveStep||(i.getAllocatedStocks(),i.getcount(),$("#spn_required").prop("disabled",!0),e='<div data-simplebar class="simple-scroll-bar scrollable bg-cyan-light-5 control-sorting row pl-50 pa-10 pr-20" id="footersection123" style="overflow-y:auto;overflow-x:none;"><div class="row"><div class="mb-15 col-lg-4" ><div class="Border"><div class="Border1 hidden"><div class="pull-left" id="dragWidget"><a class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-fullscreen"><\/i><\/span><\/a><\/div><div class="card-action-wrap pull-right m-t-sm m-r-lg"><a href="javascript:;" class="inline-block btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-pencil"><\/i><\/span><\/a><a href="javascript:;" class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover" title="Permissions"><span class="btn-icon-wrap"><i class="ti-key"><\/i><\/span><\/a><span class="btn-icon-wrap"><i class="ti-trash"><\/i><\/span><\/a><\/div><\/div><div class="cardbody"><div class="" id=""><div class="card mb-0 card-sm shadow-hover" style="height:100px;"><div class="card-body"><span class="font-14 font-weight-400 text-dark">Total<\/span><span class="d-block align-items-center card-action-wrap pull-right font-11"><a href="#" class="inline-block full-screen hidden" id=""><i class="ion ion-md-expand"><\/i><\/a><\/span><div class="mt-15"> <span id="" class="h4 block mb-10"><span class="display-5 font-weight-400" id="txt_total"><\/span><\/span><span id=""><\/span><div class="pull-right" style="margin-top:-10px;"><div id=""><\/div><div class="py-0" style="margin-top:-10px;"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class="mb-15 col-lg-4" ><div class="Border"><div class="Border1 hidden"><div class="pull-left" id="dragWidget"><a class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-fullscreen"><\/i><\/span><\/a><\/div><div class="card-action-wrap pull-right m-t-sm m-r-lg"><a href="javascript:;" class="inline-block btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-pencil"><\/i><\/span><\/a><a href="javascript:;" class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover" title="Permissions"><span class="btn-icon-wrap"><i class="ti-key"><\/i><\/span><\/a><span class="btn-icon-wrap"><i class="ti-trash"><\/i><\/span><\/a><\/div><\/div><div class="cardbody"><div class="" id=""><div class="card mb-0 card-sm shadow-hover" style="height:100px;"><div class="card-body"><span class="font-14 font-weight-400 text-dark">Scanned<\/span><span class="d-block align-items-center card-action-wrap pull-right font-11"><a href="#" class="inline-block full-screen hidden" id=""><i class="ion ion-md-expand"><\/i><\/a><\/span><div class="mt-15"> <span id="" class="h4 block mb-10"><span class="display-5 font-weight-400" id="txt_scanned"><\/span><\/span><span id=""><\/span><div class="pull-right" style="margin-top:-10px;"><div id=""><\/div><div class="py-0" style="margin-top:-10px;"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class="mb-15 col-lg-4" ><div class="Border"><div class="Border1 hidden"><div class="pull-left" id="dragWidget"><a class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-fullscreen"><\/i><\/span><\/a><\/div><div class="card-action-wrap pull-right m-t-sm m-r-lg"><a href="javascript:;" class="inline-block btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-pencil"><\/i><\/span><\/a><a href="javascript:;" class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover" title="Permissions"><span class="btn-icon-wrap"><i class="ti-key"><\/i><\/span><\/a><span class="btn-icon-wrap"><i class="ti-trash"><\/i><\/span><\/a><\/div><\/div><div class="cardbody"><div class="" id=""><div class="card mb-0 card-sm shadow-hover" style="height:100px;"><div class="card-body"><span class="font-14 font-weight-400 text-dark">Remaining<\/span><span class="d-block align-items-center card-action-wrap pull-right font-11"><a href="#" class="inline-block full-screen hidden" id=""><i class="ion ion-md-expand"><\/i><\/a><\/span><div class="mt-15"> <span id="" class="h4 block mb-10"><span class="display-5 font-weight-400" id="txt_remaining"><\/span><\/span><span id=""><\/span><div class="pull-right" style="margin-top:-10px;"><div id=""><\/div><div class="py-0" style="margin-top:-10px;"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>',$("#formFooter").before(e),$("#txt_scanned").prop("disabled",!0),$("#txt_remaining").prop("disabled",!0),$("#txt_total").prop("disabled",!0),$(".formviewer_id").css("height",$(".formviewer_id").height()-$("#footersection123").height()+"px"))}bindSerialNo(n,t){var i=this,r,f,u;i.AddedSerialNoList.filter(t=>t==n).length==1&&($(".SerialNos").hasClass("hidden")&&$(".SerialNos").removeClass("hidden"),r=moment().valueOf(),f=i.ParentStockId,i.ParentStockId==t&&(f=0),u='<li class="list-group-item pa-10 clear Serialno-row added-row li_'+r+" serialno_"+f+'"><input type="hidden" id="hf_rowid" value="'+r+'"><input type="hidden" id="hf_stocktypeid'+r+'" value="'+i.StockTypeId+'"><div class="row"><input type="hidden" id="hdn_stockid_'+r+'" value="'+t+'"><input type="hidden" id="hdn_parentstockId_'+r+'" value="'+i.ParentStockId+'">',i.StockTypeId==2?(u+='<div class="col-sm-5 ml-10 div_Serialno divserialno_'+i.ParentStockId+'"><a class="btn_parestserialno_angle'+r+' text-dark" href="javascript:;" onclick="javascript: return Bizgaze.Apps.Transact.Controls.DcSerialNo.instance.showDetails('+t+","+r+')"><i class="fa fa-angle-down hidden"><\/i><i class="fa fa-angle-right"><\/i><span class="ml-10"><a class="serial-link mt-10 txtSerialNo_'+r+'" " id="txt_'+t+'" href="javascript:;" >'+n+"<\/a><\/span><\/a><\/div>",u+='<div class="col-sm-5"><small id="parent_info'+i.ParentStockId+'" style = "color:red;">Master Serial No<\/small><\/div>'):(u+='<div class="col-sm-12 row div_itemserialnos'+r+'"><div class="col-sm-10 ml-35 div_Serialno divserialno_'+i.ParentStockId+'">',u+='<strong class="textcolumn txt_'+n+" txtSerialNo_"+r+'" id="txt_'+t+'">'+n+"<\/strong><\/div>"),u+='<div class="pull-right col-md-1"><a class="fa fa-trash-o m-t fa-md fa-lg pull-right" style ="color:red;" title = "Delete SerialNo" onclick="javascript: return Bizgaze.Apps.Transact.Controls.DcSerialNo.instance.removeRow('+t+","+r+')"><\/a>',i.StockTypeId==1&&(u+="<\/div>"),u+="<\/div>",$(".stock-item-serialnos:last").append(u),$(".scan_ScanSerialNumber").val(""),i.StockTypeId==2&&i.PackCount==1?i.ScannedCount=i.ScannedCount:(i.ScannedCount+=1,$("#txt_scanned").text(Number($("#txt_scanned").text())+1),$("#txt_remaining").text(Number($("#txt_total").text())-Number($("#txt_scanned").text()))),i.IsGenerateMaster&&$("#spn_scanned").text(Number($("#spn_scanned").text())+1))}removeRow(n,t){var i=this;$("#hf_stocktypeid"+t).val()=="2"?bootbox.confirm("Are You Sure,Item Serial No's will be Deleted. If You Delete Master Serial No.",function(r){r&&(i.stockids.splice(i.stockids.findIndex(t=>t==n),1),$(".serialno_"+$("#hdn_parentstockId_"+t).val()).each(function(){var n=$(this).find("#hf_rowid").val(),t=$("#hdn_stockid_"+n).val();i.SerialNoList.splice(i.SerialNoList.findIndex(n=>n==t),1);i.AddedSerialNoList.splice(i.AddedSerialNoList.findIndex(t=>t==$(".txtSerialNo_"+n).text()),1);$("#txt_scanned").text(Number($("#txt_scanned").val())-1);i.ScannedCount=i.ScannedCount-1;$("#txt_remaining").text(Number($("#txt_remaining").val())+1)}),$(".serialno_"+$("#hdn_parentstockId_"+t).val()).remove(),i.StockType=!1,i.SerialNoList.splice(i.SerialNoList.findIndex(t=>t==n),1),$(".li_"+t).remove())}):bootbox.confirm("Do you want to Delete Item Serial Number ?",function(r){r&&($("#hf_stocktypeid"+t).val()=="2"&&(i.StockType=!1),i.SerialNoList.splice(i.SerialNoList.findIndex(t=>t.StockId==n),1),i.AddedSerialNoList.splice(i.AddedSerialNoList.findIndex(n=>n==$(".txtSerialNo_"+t).text()),1),i.ScannedCount=i.ScannedCount-1,$(".li_"+t).remove(),$("#txt_scanned").text(Number($("#txt_scanned").text())-1),$("#txt_remaining").text(Number($("#txt_remaining").text())+1),i.IsGenerateMaster&&$("#spn_scanned").text(Number($("#spn_scanned").text())-1))})}getAllocatedStocks(){var t=this,i="apis/v4/bizgaze/transact/dcs/getallocatedstocks/dcitemid/"+$("#hf_pk_value").val()+"/StockStatusId/"+n.Apps.Transact.Enums.StockStatus.Allocated;t.DcTypeId==n.Apps.Transact.Enums.DcType.Inward&&t.IsTransfer&&(i="apis/v4/bizgaze/transact/dcs/gettransferedstocks/dcitemid/"+$("#hf_pk_value").val());t.DcTypeId==n.Apps.Transact.Enums.DcType.Outward&&(i="apis/v4/bizgaze/transact/dcs/getdeliveredstocks/dcitemid/"+$("#hf_pk_value").val()+"/StockStatusId/"+n.Apps.Transact.Enums.StockStatus.Delivered);n.Apps.Transact.Managers.DCManager.Instance().getAllocatedStocks(i).then(function(i){var r,e,u,f;if($(".addedd-serialnos").empty(),i.result.length>0)for(i.result.filter(t=>t.StockStatusId!=n.Apps.Transact.Enums.StockStatus.Active).length>0&&(t.IsAllocated=!0,$(".added_SerialNos").hasClass("hidden")&&($(".added_SerialNos").removeClass("hidden"),$(".added_SerialNos").find(".card-body").addClass("hidden"),t.DcTypeId==n.Apps.Transact.Enums.DcType.Outward?$(".serial-link").text("Delivered Serial Nos"):$(".serial-link").text("Allocated Serial Nos"))),i.result=i.result.filter(t=>t.StockStatusId!=n.Apps.Transact.Enums.StockStatus.Active),r=0;r<i.result.length;r++)e=!1,i.result[r].CurrentWarehouseId!=t.BranchId&&(e=!0),u=moment().valueOf(),f='<li class="list-group-item pa-10 clear Serialno-row added-row li_'+u+" serialno_"+i.result[r].CurrentParentId+'"><input type="hidden" id="hf_rowid" value="'+u+'"><input type="hidden" id="hf_stocktypeid'+u+'" value="'+i.result[r].StockTypeId+'"><div class="row"><div class="col-sm-5 ml-10 div_Serialno divserialno_'+u+'"><input type="hidden" id="hdn_stockid_'+u+'" value="'+i.result[r].StockId+'"><input type="hidden" id="hdn_parentstockId_'+u+'" value="'+i.result[r].ParentStockId+'">',f+=i.result[r].StockTypeId==2?'<div class="div_Serialno divserialno_'+i.result[r].CurrentParentId+'"><a class="btn_parestAddedserialno_angle'+u+' text-dark" href="javascript:;" onclick="javascript: return Bizgaze.Apps.Transact.Controls.DcSerialNo.instance.showStockDetails('+i.result[r].StockId+","+u+')"><i class="fa fa-angle-down hidden"><\/i><i class="fa fa-angle-right"><\/i><span class="ml-10"><a class="ItemName-link mt-10 txtSerialNo_'+u+'" " id="txt_'+i.result[r].StockId+'" href = "javascript:;" > '+i.result[r].SerialNo+"<\/span><\/a><\/div>":'<strong class="textcolumn txtSerialNo_'+u+'" id="txt_'+i.result[r].StockId+'">'+i.result[r].SerialNo+"<\/strong>",f+="<\/div>",f+='<div class="col-sm-1">',e&&(f+='<a><i class="fa fa-exchange" aria-hidden="true"><\/i><\/a>'),f+="<\/div>",f+='<div class="col-sm-4">',i.result[r].StockTypeId!=2&&i.result[r].StockStatusId==n.Apps.Transact.Enums.StockStatus.Delivered&&t.DcTypeId==n.Apps.Transact.Enums.DcType.Inward?f+='<small id="parent_info'+i.result[r].ParentStockId+'" style = "color:red;">Delivered Serial No<\/small>':i.result[r].StockTypeId==2&&(f+='<small id="parent_info'+i.result[r].ParentStockId+'" style = "color:red;">Master Serial No<\/small>'),f+="<\/div>",i.result[r].StockStatusId==n.Apps.Transact.Enums.StockStatus.Delivered||t.DcTypeId!=n.Apps.Transact.Enums.DcType.Inward||e?t.DcTypeId!=n.Apps.Transact.Enums.DcType.Outward||e||(f+='<div class="pull-right col-md-1"><a class="fa fa-trash-o m-t fa-md fa-lg pull-right" style ="color:red;" title = "Delete SerialNo" onclick="javascript: return Bizgaze.Apps.Transact.Controls.DcSerialNo.instance.DeleteStock('+i.result[r].StockId+","+u+')"><\/a><\/div>'):f+='<div class="pull-right col-md-1"><a class="fa fa-trash-o m-t fa-md fa-lg pull-right" style ="color:red;" title = "Delete SerialNo" onclick="javascript: return Bizgaze.Apps.Transact.Controls.DcSerialNo.instance.DeleteStock('+i.result[r].StockId+","+u+')"><\/a><\/div>',f+="<\/li><\/div>",$(".addedd-serialnos:last").append(f),e&&$(".divserialno_"+u).css("color","green");else $(".added_SerialNos").hasClass("hidden")||$(".added_SerialNos").addClass("hidden")})}DeleteStock(t,i){var r=this,u="";u=$("#hf_stocktypeid"+i).val()=="2"?"Are You Sure,Item Serial No's will be Deleted. If You Delete Master Serial No.":"Do you want to Delete Item Serial Number ?";bootbox.confirm(u,function(t){if(t){var u=$("#hdn_stockid_"+i).val();let t={StockId:Number(u),DcTypeId:r.DcTypeId,OutwardDCItemId:Number($("#hf_pk_value").val())};n.Apps.Transact.Managers.DCManager.Instance().deleteSerialNo(t).then(function(n){$(".li_"+i).remove();r.getcount();r.getAllocatedStocks();MessageHelper.Instance().showSuccess(n.result.Message,"")})}})}showStockDetails(n,t){$(".btn_parestAddedserialno_angle"+t).find(".fa-angle-down").toggleClass("hidden");$(".btn_parestAddedserialno_angle"+t).find(".fa-angle-right").toggleClass("hidden");$(".serialno_"+n).toggleClass("hidden")}showDetails(n,t){$(".btn_parestserialno_angle"+t).find(".fa-angle-down").toggleClass("hidden");$(".btn_parestserialno_angle"+t).find(".fa-angle-right").toggleClass("hidden");$(".serialno_"+n).toggleClass("hidden")}showAddedSerialNos(){$(".btn_Addedserialno_angle").find(".fa-angle-down").toggleClass("hidden");$(".btn_Addedserialno_angle").find(".fa-angle-right").toggleClass("hidden");$(".added_SerialNos").find(".card-body").toggleClass("hidden")}GetItemSerialNos(t,i){var r=this;n.Apps.Transact.Managers.DCManager.Instance().getItemSerialNos($("#hf_pk_value").val(),t).then(function(t){if(t.result.length>0)for(var u=0;u<=t.result.length;u++){if(r.ScannedCount>Number($("#txt_total").text())&&r.DcTypeId==n.Apps.Transact.Enums.DcType.Outward)return $("#txt_remaining").text(0),MessageHelper.Instance().showError("Serial No Count Exceeded "+Number($("#txt_total").text())+"",$("#form-container-"+$("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr("id")),!1;r.AddedSerialNoList.push(t.result[u].SerialNo);r.ParentStockId=t.result[u].CurrentParentId;r.ParentStockName=t.result[u].CurrentParentName;r.StockTypeId=t.result[u].StockTypeId;r.bindSerialNo(t.result[u].SerialNo,t.result[u].StockId);r.SerialNoList.push({StockId:Number(t.result[u].StockId),StockTypeId:Number(t.result[u].StockTypeId),SerialNo:t.result[u].SerialNo,ItemId:Number(r.ItemId),InwardDCItemId:Number(t.result[u].InwardDcItemId),StockStatusId:r.DcTypeId==n.Apps.Transact.Enums.DcType.Inward?5:2,Packs:0,PurchasePrice:0,SalesPrice:0,Quantity:0,CurrentWarehouseId:r.BranchId,CurrentParentId:Number(r.ParentStockId),CurrentInchargeId:0,OutwardDCItemId:r.DcTypeId==n.Apps.Transact.Enums.DcType.Inward?0:Number($("#hf_pk_value").val()),CurrentParentName:r.ParentStockName,DcTypeId:r.DcTypeId});i!=null&&i(r.SerialNoList)}})}getSerialNo(t,i,r,u){var f=this;t=t.trim();f.fileCacheHelper.loadJsFile("apps/transact/enums/enum.js",function(){f.fileCacheHelper.loadJsFile("apps/transact/managers/inventory/dcmanager.js",function(){var r,o,s,e;if($(".stock-item-serialnos").length==0&&($("#div_FormName").text()=="Create 5 Step Validations"&&(n.Apps.Transact.Controls.DcSerialNo.Instance().IsFiveStep=!0),f.init(i)),r=!1,$(".stock-item-serialnos").find(".Serialno-row").each(function(){var n=$(this).find("#hf_rowid").val();if($(".txtSerialNo_"+n).text()==t&&(r=!0,t!=""))return $(".scan_ScanSerialNumber").val(""),MessageHelper.Instance().showError("Serial Number Added",$("#form-container-"+$("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr("id")),!1}),f.Remaining=Number($("#txt_remaining").text()),t!=""&&r==!1&&f.ScannedCount==Number($("#txt_total").text())&&f.DcTypeId==n.Apps.Transact.Enums.DcType.Outward)return MessageHelper.Instance().showError("Serial No Count Exceeded "+Number($("#txt_total").text())+"",$("#form-container-"+$("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr("id")),!1;if(f.IsGenerateMaster&&t!=""&&r==!1)if($(".ddl_cascading_packcount option:selected").text()!="Others"){if(Number($(".ddl_cascading_packcount option:selected").text())==Number($("#spn_scanned").text()))return MessageHelper.Instance().showError("Serial No Count Exceeded "+Number($("#spn_scanned").text())+"",$("#form-container-"+$("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr("id")),!1}else if(Number($(".txt_name").val())==Number($("#spn_scanned").text()))return MessageHelper.Instance().showError("Serial No Count Exceeded "+Number($("#spn_scanned").text())+"",$("#form-container-"+$("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr("id")),!1;r==!1&&t!=""&&(o=0,s=0,o=Number($("#hf_pk_value").val()),e="apis/v4/bizgaze/transact/dcs/getstockbyserialno/serialno/"+t+"/dcitemid/"+o+"/itemid/"+s,(f.IsTransfer&&f.DcTypeId==n.Apps.Transact.Enums.DcType.Inward||f.IsGenerateMaster)&&(e="apis/v4/bizgaze/transact/dcs/getserialnobybranchid/serialno/"+t+"/branchid/"+f.BranchId+"/itemid/"+f.ItemId),f.IsFiveStep&&(f.ItemId=Number($(".txtAutoComplete_itemid option:selected").val()),e="apis/v4/bizgaze/transact/dcs/getinactiveserialnobyitemidandbranchid/itemid/"+f.ItemId+"/branchid/"+f.BranchId+"/serialno/"+t),n.Apps.Transact.Managers.DCManager.Instance().getserialNobySerialNo(e).then(function(i){var s;if(i.result!=""&&i.result!=null){if(i.result.RefId!=0&&Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/paybacks/managers/schememanager.js",function(){n.Apps.Paybacks.Managers.SchemeManager.Instance().getCouponGeneration(Number(i.result.RefId)).then(function(n){if(n.result!=null&&n.result.QuantityReceived==0)return $(".Active_serialnos").empty(),MessageHelper.Instance().showError("Cannot use the coupon before receiving coupons",$("#form-container-"+$("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr("id")),!1})}),i.result.StockStatusId!=n.Apps.Transact.Enums.StockStatus.InActive||f.IsGenerateMaster||f.IsFiveStep){if(i.result.StockStatusId==n.Apps.Transact.Enums.StockStatus.Allocated&&f.DcTypeId==n.Apps.Transact.Enums.DcType.Inward)return $(".scan_ScanSerialNumber").val(""),MessageHelper.Instance().showError(""+t+" is already Allocated ",$("#form-container-"+$("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr("id")),!1;if(i.result.StockStatusId==n.Apps.Transact.Enums.StockStatus.Active&&f.DcTypeId==n.Apps.Transact.Enums.DcType.Outward)return $(".scan_ScanSerialNumber").val(""),MessageHelper.Instance().showError("Please Scan Allocated Serial No ",$("#form-container-"+$("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr("id")),!1;if(i.result.StockStatusId==n.Apps.Transact.Enums.StockStatus.Delivered&&f.DcTypeId==n.Apps.Transact.Enums.DcType.Outward)return $(".scan_ScanSerialNumber").val(""),MessageHelper.Instance().showError(""+t+" is Delivered",$("#form-container-"+$("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr("id")),!1;if(i.result.CurrentWarehouseId!=f.BranchId&&f.IsTransfer&&f.DcTypeId!=n.Apps.Transact.Enums.DcType.Outward)return $(".scan_ScanSerialNumber").val(""),MessageHelper.Instance().showError(""+t+" is not found in current Branch",$("#form-container-"+$("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr("id")),!1;if(f.IsGenerateMaster&&i.result.CurrentParentId!=0||f.IsGenerateMaster&&i.result.StockStatusId!=n.Apps.Transact.Enums.StockStatus.Active)return MessageHelper.Instance().showError(""+t+" is not found",$("#form-container-"+$("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr("id")),!1}else return $(".scan_ScanSerialNumber").val(""),MessageHelper.Instance().showError(""+t+" is InActive ",$("#form-container-"+$("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr("id")),!1;if(f.AddedSerialNoList.push(t),f.AddedSerialNoList.filter(n=>n==t).length==1)if(f.ItemId=i.result.ItemId,f.PackCount=i.result.PackCount,f.DcTypeId==n.Apps.Transact.Enums.DcType.Inward&&i.result.PackCount!=1){if(i.result.StockTypeId==1&&f.StockType==!1)return $(".scan_ScanSerialNumber").val(""),f.AddedSerialNoList.splice(f.AddedSerialNoList.findIndex(n=>n==t),1),MessageHelper.Instance().showError("Please scan Master Serial No.",$("#form-container-"+$("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr("id")),!1;if(i.result.StockTypeId==2&&f.StockType==!1)f.StockType=!0,f.ParentStockId=i.result.StockId,f.ParentStockName=t,f.StockTypeId=i.result.StockTypeId,f.stockids.push(Number(i.result.StockId)),f.bindSerialNo(t,i.result.StockId);else{if(i.result.StockTypeId==2&&f.StockType==!0)return $(".scan_ScanSerialNumber").val(""),f.AddedSerialNoList.splice(f.AddedSerialNoList.findIndex(n=>n==t),1),MessageHelper.Instance().showError("Please Select Item Serial No.",$("#form-container-"+$("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr("id")),!1;i.result.PackCount!=1&&Number(i.result.PackCount)!=f.SerialNoCount&&i.result.StockTypeId==1&&f.StockType==!0?(f.SerialNoCount+=1,f.StockTypeId=i.result.StockTypeId,f.stockids.push(Number(i.result.StockId)),f.bindSerialNo(t,i.result.StockId),i.result.PackCount==f.SerialNoCount&&(f.StockType=!1,f.SerialNoCount=0,f.StockTypeId=0)):i.result.PackCount==1&&(f.stockids.push(Number(i.result.StockId)),f.StockTypeId=i.result.StockTypeId,f.bindSerialNo(t,i.result.StockId),s=$("#txt_"+f.ParentStockId).text(),$("#parent_info"+f.ParentStockId).text("Master Serial No"),$("#txt_"+f.ParentStockId).html('<a class="ItemName-link mt-10 txt_ItemName " href="javascript:;" >'+s+"<\/a>"))}}else f.IsGenerateMaster?(f.ParentStockId=Number($("#hdn_masterserialno").val()),f.StockTypeId=i.result.StockTypeId,f.stockids.push(Number(i.result.StockId)),f.bindSerialNo(t,i.result.StockId),f.ParentStockName=$("#spn_mastercode").text()):(f.ParentStockId=i.result.CurrentParentId,f.StockTypeId=i.result.StockTypeId,f.stockids.push(Number(i.result.StockId)),f.bindSerialNo(t,i.result.StockId))}else return MessageHelper.Instance().showError("Serial No not found",$("#form-container-"+$("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr("id")),!1;var r=n.Apps.Transact.Enums.StockStatus.Allocated,e=0,o=!1,h=0;f.IsGenerateMaster?(r=n.Apps.Transact.Enums.StockStatus.Allocated,e=0,o=!1,$(".txt_name").hasClass("hidden")||(h=Number($(".txt_name").val()))):f.IsFiveStep?(r=n.Apps.Transact.Enums.StockStatus.Active,e=0,o=!1):f.DcTypeId==n.Apps.Transact.Enums.DcType.Outward?(e=Number($("#hf_pk_value").val()),f.IsTransfer?(r=n.Apps.Transact.Enums.StockStatus.Transfer,o=!0):r=n.Apps.Transact.Enums.StockStatus.Delivered):f.DcTypeId==n.Apps.Transact.Enums.DcType.Inward&&f.IsTransfer&&(e=Number($("#hf_pk_value").val()));f.SerialNoList.push({StockId:Number(i.result.StockId),StockTypeId:Number(i.result.StockTypeId),SerialNo:t,ItemId:Number(f.ItemId),InwardDCItemId:Number(i.result.InwardDcItemId),StockStatusId:r,Packs:0,PurchasePrice:0,SalesPrice:0,Quantity:0,CurrentWarehouseId:f.BranchId,CurrentParentId:Number(f.ParentStockId),CurrentInchargeId:0,OutwardDCItemId:e,CurrentParentName:f.ParentStockName,DcTypeId:f.DcTypeId,DcId:Unibase.Themes.Providers.DetailHelper.recordId,IsTransfer:o,OtherPackCount:h});u!=null&&u(f.SerialNoList);f.StockType==!1&&(f.ParentStockId=0,f.ParentStockName="");i.result.StockTypeId==2&&f.DcTypeId==n.Apps.Transact.Enums.DcType.Outward&&f.GetItemSerialNos(i.result.StockId,u)}))})})}getcount(){var t=this;n.Apps.Transact.Managers.DCManager.Instance().GetSerialNosCount($("#hf_pk_value").val(),t.DcTypeId,t.IsTransfer).then(function(n){n.result!=null&&($("#txt_total").text(n.result.TotalSerialNos),$("#txt_scanned").text(n.result.ScannedSerialNos),$("#txt_remaining").text(n.result.RemainingSerialNos),t.ScannedCount=n.result.ScannedSerialNos)})}checkPrintLabels(){var t=this;t.IsEnableSerialNo=!1;$("#li_DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_PrintLabels").addClass("hidden");t.fileCacheHelper.loadJsFile("apps/transact/managers/inventory/dcmanager.js",function(){var i={dcid:Unibase.Themes.Providers.DetailHelper.recordId};$(".DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_PrintLabels").unbind().click(function(){t.navigationHelper.showLoading();n.Apps.Transact.Managers.DCManager.Instance().generateCouponforSNo(i).then(function(n){if(t.navigationHelper.hideLoading(),n.result!=null){MessageHelper.Instance().showSuccess(n.message,"");$("#li_DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_PrintLabels").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")})})});n.Apps.Transact.Managers.DCManager.Instance().getdcSerialNos(Unibase.Themes.Providers.DetailHelper.recordId).then(function(i){i.result.length>0?n.Apps.Transact.Managers.DCManager.Instance().getActivedcSerialNos(Unibase.Themes.Providers.DetailHelper.recordId).then(function(n){n.result.length>0?(t.IsEnableSerialNo=!1,$("#li_DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_PrintLabels").removeClass("hidden")):(t.IsEnableSerialNo=!0,$("#li_DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_PrintLabels").addClass("hidden"))}):$("#li_DetailSetting_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_PrintLabels").addClass("hidden")})}loadCartonDetails(){n.Apps.Transact.Controls.DcSerialNo.Instance().IsGenerateMaster=!0;n.Apps.Transact.Controls.DcSerialNo.Instance().ItemId=Number($(".txtAutoComplete_itemid option:selected").val());$(".labelSection_cartondetails").empty();$(".btnSection_StartScanning").unbind().click(function(){$(".section_ScanSerialNos").removeClass("hidden")});$(".labelSection_cartondetails").addClass("col-sm-12");var t='<div class="panel-body"><input type="hidden" id="hdn_masterserialno" value="0"><ul class="list-group product-code details"><li class="list-group-item pa-10 clear added-row"><div class="col-sm-12 row"><div class="col-sm-7"><strong>Product Code<\/strong><\/div><div class="col-sm-1"><span>:<\/span><\/div><div class="pull-right col-md-4"><span>'+$(".txtAutoComplete_itemid option:selected").text()+' <\/span><\/div><\/div><\/li><li class="list-group-item pa-10 clear added-row"><div class="col-sm-12 row"><div class="col-sm-7"><strong>Boxes per Carton <\/strong><\/div><div class="col-sm-1"><span>:<\/span><\/div><div class="pull-right col-sm-4">'+$(".ddl_cascading_packcount option:selected").text()+'<\/div><\/div><\/li><li class="list-group-item pa-10 clear added-row"><div class="col-sm-12 row"><div class="col-sm-7"><strong>Secondary QR Code<\/strong><\/div><div class="col-sm-1"><span>:<\/span><\/div><div class="pull-right col-sm-4"> <span id="spn_mastercode"><\/span><\/div><\/div><\/li><li class="list-group-item pa-10 clear added-row"><div class="col-sm-12 row"><div class="col-sm-7"><strong>Total Boxes Scanned<\/strong><\/div><div class="col-sm-1"><span>:<\/span><\/div><div class="pull-right col-sm-4"><span id="spn_scanned"><\/span><\/div><\/div><\/li><\/ul><\/div>';$(".labelSection_cartondetails").append(t)}generateMasterSNo(){var t=0,r;if($(".txtAutoComplete_itemid option:selected").val()==undefined)return t=1,Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select Product Code"),!1;if($(".ddl_cascading_packcount option:selected").val()==undefined)return t=1,Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select PackCount"),!1;if($(".ddl_cascading_packcount option:selected").text()=="Others"&&$("txt_packs").val()=="")return t=1,Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Enter Packs"),!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 t=1,Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Configure Default Branch"),!1;Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings!=null&&(r=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="companyid"),r!=null&&(n.Apps.Transact.Controls.DcSerialNo.Instance().BranchId=Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="branchid").settingValue)));t==0&&Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/inventory/dcmanager.js",function(){var t={CurrentWarehouseId:n.Apps.Transact.Controls.DcSerialNo.Instance().BranchId,ItemId:Number($(".txtAutoComplete_itemid option:selected").val()),Quantity:0};n.Apps.Transact.Managers.DCManager.Instance().generateMasterSerialNo(t).then(function(n){var t=JSON.parse(n.result);$("#spn_mastercode").empty();$("#spn_mastercode").text(t.SerialNo);$("#hdn_masterserialno").val(t.StockId);i.Instance().SerialNoList[0].CurrentParentId=t.StockId;i.Instance().SerialNoList[0].CurrentParentName=t.SerialNo})})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.DcSerialNo=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));