Built files from Bizgaze WebServer
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

splititem.min.js 38KB

1
  1. var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){let i;(function(i){class r extends Unibase.Platform.Core.BaseComponent{constructor(){super(...arguments);this.Type="";this.PendingQty=0;this.SplitedInvoiceItemList=[];this.rowIndex=0;this.container="";this.DcItemIds=[];this.Delete_InvoiceItems=[]}jsFiles(){return["apps/transact/controls/pricelist/mrp.js","/platform/forms/managers/interfaces/iformmanager.js","/platform/forms/managers/formmanager.js","platform/forms/components/formviewer/formviewer.js","libs/parsley/parsley.min.js","apps/transact/controls/pricelist/managers/pricelistmanager.js","apps/transact/controls/inventory/batch.js"]}cssFiles(){return[]}load(t){var l=this,u;r.Instance().DcItemIds=[0];$("#btn_InvoiceItem_Close").click(function(){l.navigationHelper.closePopUp()});let f=t[0].element,h=t[0].type;this.Type=t[0].type;$(".InvoiceItemName").text(f.find(".selectedItemName").text());$(".EnabledType").text(h);$("#hf_ItemId").val(f.find(".selectedItemId").val());$(".hf_AvailQty").text(f.find(".prodAvail").text());let o=n.Apps.Transact.Controls.InvoiceItem.Instance().orderid;o!=undefined&&o!=null&&o!=0&&($(".hf_pendingQty").text(f.find(".maxQty").val()),this.PendingQty=f.find(".maxQty").val());this.Type=h;$("#btnInvoice_Batch").click(function(){i.SplitItem.Instance().addMrpRow(f)});$(".btn_InvoiceItem_Save").click(function(){i.SplitItem.Instance().SaveItem(f)});$(document).click(function(n){var t=$(".div_Item_MoreDetails");$(n.target).closest("[class^='div_Item_MoreDetails']").length<=0&&$(n.target).closest("[class^='Quantity']").length<=0&&$(n.target).closest("[class^='Price']").length<=0&&$("[class^='div_Item_MoreDetails']").addClass("hidden")});let p=n.Apps.Transact.Controls.InvoiceItem.Instance().dcid,a=$(".hdn_invoiceid").val(),c=!1;for(u=0;u<n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList.length;u++)if(n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList[u].itemId==$("#hf_ItemId").val()){n.Apps.Transact.Controls.InvoiceItem.Instance().AutoDc==!1&&(n.Apps.Transact.Controls.InvoiceItem.Instance().OrderSettingId==1||n.Apps.Transact.Controls.InvoiceItem.Instance().orderid==0&&n.Apps.Transact.Controls.InvoiceItem.Instance().dcid!=0)&&a=="0"&&(r.Instance().Type=="MRP"?r.Instance().DcItemIds.push(n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList[u].MrpId):r.Instance().Type=="BatchNo"&&r.Instance().DcItemIds.push(n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList[u].BatchId));c=!0;i.SplitItem.Instance().addMrpRowWithData(n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList[u]);var s=n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList[u].accountId,e=n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList[u].taxGroupId,v=n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList[u].taxGroupName,y=n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList[u].accountName;f.find(".hf_Account").val(n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList[u].accountId);f.find(".hfProdTax").val(n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList[u].taxGroupId);f.find(".txtProdTax").val(n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList[u].taxGroupName);f.find(".txt_AccountName").val(n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList[u].accountName);s!=0&&($("#hf_AccountId").val(s),$("#ddl_AccountId").append(new Option(y,s,!0)));e!=0&&($("#hf_TaxGroupId").val(e),$("#ddl_TaxGroupId").append(new Option(v,e,!0)),i.SplitItem.Instance().update_TaxPercentage(e))}i.SplitItem.Instance().loadTaxGroupAutoComplete(f);c==!1&&this.addMrpRow(f)}loadTaxGroupAutoComplete(n){var o=n.find(".hfProdTax"),t=n.find(".hf_Account").val(),r=n.find(".hfProdTax").val(),f=n.find(".txtProdTax").val(),e=n.find(".txt_AccountName").val(),u;AutoCompleteHelper.getHelper().Create("#ddl_TaxGroupId","#hf_TaxGroupId",_appsettings.server_url()+"/apis/v4/bizgaze/transact/tax/taxgroupautocomplete",function(){i.SplitItem.Instance().update_TaxPercentage($("#hf_TaxGroupId").val())});u=_appsettings.server_url()+"/apis/v4/bizgaze/transact/ledgers/ledgerautocomplete";AutoCompleteHelper.getHelper().Create("#ddl_AccountId","#hf_AccountId",u,function(){});r!=0&&($("#hf_TaxGroupId").val(r),$("#ddl_TaxGroupId option[value='"+r+"']").attr("selected","selected").length==0?$("#ddl_TaxGroupId").append(new Option(f,r,!0)):$("#ddl_TaxGroupId option[value='"+r+"']").attr("selected","selected"),i.SplitItem.Instance().update_TaxPercentage($("#hf_TaxGroupId").val()));t!=0&&($("#hf_AccountId").val(t),$("#ddl_AccountId option[value='"+t+"']").attr("selected","selected").length==0?$("#ddl_AccountId").append(new Option(e,t,!0)):$("#ddl_AccountId option[value='"+t+"']").attr("selected","selected"))}update_TaxPercentage(t){var r=$(".hf_ProdTaxPercent"),i;if(t=="0"||t==""||t==undefined)return 0;i=!1;$("#hfInv_InvoiceMode").val()=="Excise"&&(i=!0);let u=Unibase.Platform.Membership.Infos.Identity.getSetting("branchid");n.Apps.Transact.Managers.InvoiceManager.Instance().gettaxpercentages(t,u).then(function(n){var u="",i,t;if(n.result.length>0){for(i=n.result,t=0;t<i.length;t++)u+=i[t].LedgerId+":"+i[t].Percentage+",";r.val(u)}})}html(){return'<form id="frm_Bizgazetransact_Invoice_createInvoiceItem" data-validate="parsley"><div class="b-b bg-white modal-header bg-white b-b modal-header pa-10"><strong class="titlename InvoiceItemName col-8"><\/strong><div class="col-4 pull-right"><span class="pull-right mr-10">Amount: <strong class="hf_nettotal">0.00<\/strong><\/span><\/div><\/div><div style="height: 840px; overflow:hidden auto;" class="simple-scroll-bar modal-body bg-cyan-light-5"><div class="bg-white mb-10"><span class="ml-10"> Pending: <span class="hf_pendingQty ml-5" > 0 <\/span><span>/Total Avail: <\/span><span class="hf_AvailQty ml-5">0<\/span > <\/span><\/div ><div id="bizgaze_CreateBatchErrorMessages" class="clear"><\/div><div class="card" > <div class="card-body"><div class="col-sm-12 d-none d-md-block"><div class="row " style="overflow-x:hidden;border-bottom: 2px solid grey;"><input type="hidden" id="hf_ItemId" ><div class="col-sm-4 min-padding"><strong class="EnabledType ml-20">MRP<\/strong> <\/div><div class="col-sm-2 text-center min-padding"><strong class="ml-15">Qty<\/strong><\/div><div class="col-sm-2 text-center min-padding"><strong>Unit Price<\/strong><\/div><div class="col-sm-2 text-center min-padding"><strong>Disc.<\/strong><\/div><div class="col-sm-2 text-right min-padding"><strong class="mr-15">Total<\/strong><\/div><\/div><\/div><div><div class="Mrp-row added-row hidden"><\/div><div class="Batch-row added-row hidden"><\/div><div class="Serial-row added-row hidden"><\/div><\/div><div class="row"><a href="javascript:;" class="default pull-left" title="Add" data-original-title="Add"><span class="pull-right btn" id="btnInvoice_Batch" style="text-decoration:underline;color:deepskyblue">Add<\/span><\/a><\/div><div class="row div_TaxDetails mt-5"><div class="col-sm-4"><div class="floating-label-form-group-with-value"> <label id="lbl_TaxGroupId" for= "lbl_TaxGroupId" >Tax Group Name<span class="text-red ml-1" >*<\/span><\/label><select id="ddl_TaxGroupId" class="form-control required ui-autocomplete" style = "width:100%;" data - placeholder="TaxGroup Name" data-label="TaxGroup Name" placeholder = "TaxGroup Name" ><\/select><input type ="hidden" class="hf_ProdTaxPercent" value="0" /><input type="hidden" id = "hf_TaxGroupId"><\/div><\/div><div class="col-sm-4"><div class="floating-label-form-group-with-value"> <label id="lbl_AccountId" for= "lbl_AccountId"> Account Name <span class= "text-red ml-1" >* <\/span><\/label ><select id= "ddl_AccountId" class="form-control required ui-autocomplete" style = "width:100%;" data - placeholder="Account Name" data-label="Account Name" placeholder ="Account Name"><\/select> <input type = "hidden" id = "hf_AccountId" ><\/div><\/div><\/div><\/div><\/div><\/div><div class="b-t bg-white modal-footer pa-10"><a id="btn_InvoiceItem_Close" class="btn btn-light btn-sm mr-auto"> Close<\/a><a href="javascript:;" id="btn_InvoiceItem_Save_mobile" class="btn btn-primary btn-sm btn_InvoiceItem_Save">Save<\/a><\/div><\/form>'}addMrpRow(n){let t=!1;if($(".Mrp-addedrow").each(function(){($(this).find(".select_"+i.SplitItem.Instance().Type+"").val()==undefined||$(this).find(".select_"+i.SplitItem.Instance().Type+"").val()==null)&&(t=!0)}),t)return MessageHelper.Instance().showError("Please Select "+i.SplitItem.Instance().Type,"bizgaze_CreateBatchErrorMessages"),!1;var r={orderItemId:n.find(".orderItemId").val(),invoiceItemId:0,itemId:n.find(".selectedItemId").val(),packSize:0,packCount:0,packs:0,quantity:0,availPacks:0,availQty:0,Description:"",isTaxInclusive:$("#hfIsTaxInclusive").val(),addlDiscountPercent:0,addlDiscountValue:0,creditNote:0,priceListId:n.find(".hf_PriceList").val(),invoiceallocations:null,exciseInvoiceItem:null,walletId:0,Adjustment:0,IsFoc:0,TariffNo:"",exciseAmount:0,discountName:"",discountId:0,description:"",RefNo:"",DiscountGroupId:0,DiscountGroupName:"",RefInvoiceItemId:0,taxAdjustment:n.find(".hfItemTaxAdjsutmentVal").val(),assesableAdjustment:n.find(".hfItemAssesableAdjustmentVal").val(),inventoryTypeId:0,dcItemId:0,ExchangeItem:n.find(".IsExchangeItem").val(),unitPrice:n.find(".prodPrice").val(),taxGroupId:$("#hf_TaxGroupId").val(),BatchId:0,MrpId:0,SerialId:0,Name:"",maxQty:0,AccountId:n.find(".txt_Account").val(),AccountName:n.find(".txt_Account").text()};i.SplitItem.Instance().addMrpRowWithData(r)}addMrpRowWithData(t){var o,f,u,h;this.rowIndex+=1;var v="",y="",p="",s="",e=0;t.addlDiscountPercent>0?(e=t.addlDiscountPercent,y="active",s="%"):t.addlDiscountValue>0&&t.DiscountGroupId>0?(e=t.addlDiscountValue,p="active",s="Mul"):(e=t.addlDiscountValue,v="active",s="Val");o="";r.Instance().Type=="MRP"?o="Mrp-row Mrp-addedrow":r.Instance().Type=="BatchNo"?o="Batch-row Batch-addedrow":r.Instance().Type=="SerialNo"&&(o="Serial-row Serial-addedrow");var c="",w="",l="",a="";!1&&h==!1&&(a="readonly",c="readonly",w="readonly",l="readonly");$(".hdn_invoicetypeid").val()=="1"&&!0&&h==!1&&(l="readonly");($(".hdn_invoicetypeid").val()=="3"||$(".hdn_invoicetypeid").val()=="4")&&$("#hfInv_IsRetun").val()=="1"&&(t.invoiceallocations=null,t.invoiceItemId=0);f='<div class="row '+o+' form-group mt-20 SplInvoiceItemRow "'+this.rowIndex+'"" ><div class="row col-sm-12 ml-5"><input type="hidden" class="txt_rowIndex" value="'+this.rowIndex+'"/><input type="hidden" class="hf_orderItemId" value="'+t.orderItemId+'"/><input type="hidden" class="hf_dcItemId" value="'+t.dcItemId+'"/><input type="hidden" class="hf_selectedInvoiceItemId" value="'+t.invoiceItemId+'"/><input type="hidden" class="hf_refInvoiceItemId" value="'+t.RefInvoiceItemId+'"/><input type="hidden" class="hf_selectedItemId" value="'+t.itemId+'"/><input type="hidden" class="hf_offerapplied" value="0"/><input type="hidden" class="hf_refNo" value="'+t.RefNo+'"/><input type="hidden" class="hf_description" value="'+t.description+'"/><input type="hidden" class="hf_IsExchangeItem" value="'+t.ExchangeItem+'"/><input type="hidden" class="hf_ItemTaxAdjsutmentVal" value="'+t.taxAdjustment+'"/><input type="hidden" class="hf_ItemAssesableAdjustmentVal" value="'+t.assesableAdjustment+'"/><input type="hidden" class="hf_maxQty" value="'+t.maxQty+'" /><input type="hidden" class="exciseAmount" value="0"/><input type="hidden" class="hf_UnitPrice" value="'+t.unitPrice+'"/><input type="hidden" class="hf_'+r.Instance().Type+'_Name" value=""/><div class="col-sm-4"><div class=" min-padding"><a class="no-border bg-white delete-row" href = "javascript:;" title = "Remove row" style = ""> <i class="fa fa-trash-o fa-lg mt-15 mr-2" style="margin-left:-25px;color:red"><\/i><\/a><select class=" required select_'+r.Instance().Type+'" id="select_itemMrp_'+this.rowIndex+'" placeholder=" Select '+r.Instance().Type+'" style="width:100%;" ><\/select><input type="hidden" id="hf_itemMrp_'+this.rowIndex+'" class="hf_'+r.Instance().Type+'_Id"/><\/div><\/div><div class="col-sm-2"><div class="floating-label-form-group min-padding"><input type="text" class="Quantity text-center form-control" placeholder="0.00" value="'+t.quantity+'" '+a+'><\/div><\/div><div class="col-sm-2"><div class="floating-label-form-group min-padding"><input type="text" class="Price text-center form-control" placeholder="0.00" value="'+t.unitPrice+'" '+c+'/><\/div><\/div><div class="col-sm-2"><div class="floating-label-form-group"><input type="hidden" id="hf_ItemDiscountGroupId" value="'+t.DiscountGroupId+'" /><input type="hidden" id="hf_ItemDiscountGroupName" value="'+t.DiscountGroupName+'" /><input type="hidden" id="hf_ItemDiscountList" value=""/><input type="hidden" id="hf_ItemDiscountApplyTypes" value=""/><div class="input-group"><input type="text" id="txt_discount" placeholder="0.00" class="form-control txt_addldiscount text-center d-none d-md-block" value="'+e+'" readonlyDisc><input type="text" id="txt_discount" placeholder="0.00" class="form-control txt_addldiscount text-center ml-40 d-md-none" value="'+e+'" readonlyDisc><div class="input-group-btn"><div class="input-group-btn"><select class="btn_item_DiscType mt-10 border-blue"><option value="Val">Val<\/option><option value="%">%<\/option><\/select><\/div><\/div><\/div><\/div><\/div><div class="col-sm-2"><input type="hidden" class="hf_DiscountedAmount" value="0" /><input type="hidden" class="hf_RowTotalAdjustment" value="'+t.Adjustment+'" /><input type="hidden" class="hf_AssesableAdjustment" value="" /><input type="hidden" class="hf_TaxAdjustment" value="" />';$(".hdn_invoicetypeid").val()=="2"||$(".hdn_invoicetypeid").val()=="3"||$(".hdn_invoicetypeid").val()=="7"?(f+='<a href="javascript:;" class="AjustmentRow"><input type="text" style="color:#5ba8fb;text-decoration:underline;cursor:pointer" class="hf_RowTotalwithAdjustment form-control txt_RowTotalwithAdjustment text-right" value="0" /><\/a>',f+='<a href="javascript:;" class="hidden" onclick="javascript:_bizgazetransact_invoice_edit.editInvItemTaxAllocs('+t.invoiceItemId+","+t.TaxGroupId+","+t.itemId+","+t.orderItemId+')"><input type="text" style="color:#5ba8fb;text-decoration:underline;cursor:pointer" class="hf_RowTotal form-control txt_RowTotal text-right" value="0" /><\/a>'):f+='<p class="pull-right mt-10 mr-10"><strong><input type="hidden" class="hf_RowTotal" value="0" /><span class="TotalPrice">0.00<\/span><\/strong><\/p>';f+="<\/div><\/div >";f+='<div class="row col-sm-12 div_Item_MoreDetails clear hidden"><div class="row col-sm-12 bg-light ml-10 mt-5"><div class="col-sm-6"><div class="floating-label-form-group desc"><label for="lbl_Description" id="lbl_Description">Description<\/label><input type="text" id="txt_Item_Description" data-isdynamic="false" class="type-control form-control type-control value-control floating-label-control" data-placeholder="Enter Description" placeholder="Description" data-label="Description"/><\/div><\/div>';r.Instance().Type!="MRP"&&(f+='<div class="col-sm-2 mt-30"><label for="lbl_Mrp" id="lbl_Mrp"><b>Mrp: &ensp;<span><\/span><\/b><\/label><span class="spn_Mrp">0<\/span><input type="hidden" class="hf_MrpId"/><\/div>');f+='<div class="col-sm-3 mt-30"><label for="lbl_Avalilability" id="lbl_Avalilability"><b>Availability: &ensp;<span><\/span><\/b><\/label><span class="spn_Avail">0<\/span><input type="hidden" class="hf_PriceList" value="'+t.priceListId+'"/><\/div><\/div><\/div><\/div>';u="";r.Instance().Type=="MRP"?($(".Mrp-row:last").after(f),u=$(".Mrp-addedrow:last")):r.Instance().Type=="BatchNo"?($(".Batch-row:last").after(f),u=$(".Batch-addedrow:last")):r.Instance().Type=="SerialNo"&&($(".Serial-row:last").after(f),u=$(".Serial-addedrow:last"));u.find(".btn_item_DiscType option[value='"+s+"']").prop("selected",!0);t.description!=null&&t.description!=""&&t.description!="null"&&(u.find("#txt_Item_Description").val(t.description),u.find("#txt_Item_Description").parent(".desc").addClass("floating-label-form-group-with-value"));(t.orderItemId!=0&&t.dcItemId!=0&&n.Apps.Transact.Controls.InvoiceItem.Instance().OrderSettingId==1||t.orderItemId==0&&t.dcItemId!=0&&h==!1)&&u.find(".select_"+r.Instance().Type+"").prop("disabled",!0);$(".txt_addldiscount").keypress(function(n){n.which>47&&n.which<58||n.which==46||n.which==8||n.preventDefault()}).on("paste",function(n){n.preventDefault()});$(".Quantity").keypress(function(n){n.which>47&&n.which<58||n.which==46||n.which==8||n.preventDefault()}).on("paste",function(n){n.preventDefault()});$(".Price").keypress(function(n){n.which>47&&n.which<58||n.which==46||n.which==8||n.preventDefault()}).on("paste",function(n){n.preventDefault()});h=n.Apps.Transact.Controls.InvoiceItem.Instance().AutoDc;t.dcItemId!=0||t.MrpId!=0||t.BatchId!=0?r.Instance().Type=="MRP"?t.MrpId!=0&&t.MrpId!=undefined||t.dcItemId!=0?(u.find(".hf_"+r.Instance().Type+"_Id").val(t.MrpId),i.SplitItem.Instance().GetMrpandBatchQty(t.MrpId,u,"",0,t)):i.SplitItem.Instance().Load(u):r.Instance().Type=="BatchNo"?t.BatchId!=0&&t.BatchId!=undefined?(u.find(".hf_"+r.Instance().Type+"_Id").val(t.BatchId),Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/controls/pricelist/managers/pricelistmanager.js",function(){n.Apps.Transact.Managers.PriceListManager.Instance().getbatch(t.BatchId).then(function(n){i.SplitItem.Instance().GetMrpandBatchQty(n.result.MrpId,u,n.result.BatchNo,t.BatchId,t)})})):i.SplitItem.Instance().Load(u):r.Instance().Type=="SerialNo"&&(t.SerialId!=0||t.dcItemId!=0)&&(i.SplitItem.Instance().GetMrpandBatchQty(t.SerialNoId,u,"",0,null),t.Name=u.find(".hf_"+r.Instance().Type+"_Name").val(),u.find(".hf_"+r.Instance().Type+"_Id").val(t.SerialId)):i.SplitItem.Instance().Load(u);u.find(".Price,.Quantity,.txt_addldiscount ").focusin(function(){$(".div_Item_MoreDetails").addClass("hidden");u.find(".div_Item_MoreDetails").removeClass("hidden")});u.find(".prodName").focusin(function(){$(".div_Item_MoreDetails").addClass("hidden")});u.find(".txt_addldiscount").change(function(){u.find(".btn_item_DiscType").val()=="%"&&Number(u.find(".txt_addldiscount").val())>100&&u.find(".txt_addldiscount").val("100")});u.find(".select_"+r.Instance().Type).change(function(){let t=[];if(t.push({ItemId:$("#hf_ItemId").val(),element:u}),$(".hdn_invoicetypeid").val()=="2"||$(".hdn_invoicetypeid").val()=="3")if(u.find(".select_"+r.Instance().Type+" option:selected").text()=="Create MRP"){var i=n.Apps.Transact.Controls.MRP.Instance();Unibase.Platform.Helpers.NavigationHelper.Instance().popup(t,"",i,null,Unibase.Platform.Helpers.Size.DockLeft)}else u.find(".select_"+r.Instance().Type+" option:selected").text()=="Create Batch"&&Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/controls/inventory/batch.js",function(){var t=n.Apps.Transact.Controls.Batch.Instance();Unibase.Platform.Helpers.NavigationHelper.Instance().popup(Number($("#hf_ItemId").val()),"",t,null,Unibase.Platform.Helpers.Size.DockLeft)})});i.SplitItem.Instance().update_row_total(u);$(".hdn_invoicetypeid").val()=="2"&&u.find(".AjustmentRow").click(function(){n.Apps.Transact.Controls.InvoiceItem.Instance().editInvItemTaxAllocs(t.invoiceItemId,t.taxGroupId,t.itemId,t.orderItemId,u)});i.SplitItem.Instance().RemoveRow(u);u.find(".btn_item_DiscType").change(function(){u.find(".btn_item_DiscType").val()=="%"&&Number(u.find(".txt_addldiscount").val())>100&&u.find(".txt_addldiscount").val("100");u.find(".btn_item_DiscType option:selected").text().trim()=="Val"?(u.find("#hf_ItemDiscountGroupId").val(0),u.find("#hf_ItemDiscountGroupName").val(""),u.find(".txt_addldiscount").prop("disabled",!1)):u.find(".btn_item_DiscType option:selected").text().trim()=="%"&&(u.find("#hf_ItemDiscountGroupId").val(0),u.find("#hf_ItemDiscountGroupName").val(""),u.find(".txt_addldiscount").prop("disabled",!1))})}GetMrpandBatchQty(t,u,f,e,o){var s="",c="";let h=t;h==-1&&(h=0);c=$(".hdn_invoicetypeid").val()=="2"||$(".hdn_invoicetypeid").val()=="3"||$(".hdn_invoicetypeid").val()=="7"?"apis/v4/bizgaze/transact/items/getitemmrpavailability/itemid/"+$("#hf_ItemId").val()+"/branchid/"+$(".txtAutoComplete_shiptoaddressid").val()+"/mrpid/"+h:"apis/v4/bizgaze/transact/items/getitemmrpavailability/itemid/"+$("#hf_ItemId").val()+"/branchid/"+$(".txtAutoComplete_shipfromaddressid").val()+"/mrpid/"+h;n.Apps.Transact.Managers.InvoiceManager.Instance().GetMrpandBatchQty(c).then(function(n){let h=0;n.result!=null&&n.result!=""&&(h=n.result.Quantity,u.find(".spn_Avail").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number(h),2)),i.SplitItem.Instance().Type=="MRP"?(u.find(".hf_"+i.SplitItem.Instance().Type+"_Name").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number(n.result.Mrp),2)+" ("+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number(h),2)+")"),s=u.find(".hf_"+r.Instance().Type+"_Name").val(),u.find(".select_"+r.Instance().Type+"").empty(),u.find(".select_"+r.Instance().Type+"").append(new Option(s,t)),u.find(".select_"+r.Instance().Type+"").val(t).trigger("change"),u.find(".select_"+r.Instance().Type+"").val(t),u.find(".spn_Mrp").text(n.result.Mrp),u.find(".hf_MrpId").val(t),i.SplitItem.Instance().Load(u),o!=null&&(o.addlDiscountPercent>0?u.find("#txt_discount").val(o.addlDiscountPercent):u.find("#txt_discount").val(o.addlDiscountValue),u.find(".Quantity").val(o.quantity),i.SplitItem.Instance().update_row_total(u))):i.SplitItem.Instance().Type=="BatchNo"&&(u.find(".hf_"+i.SplitItem.Instance().Type+"_Name").val("Batch No: "+f+" ("+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number(h),3)+")"),u.find(".hf_MrpId").val(t),u.find(".spn_Mrp").text(n.result.Mrp),s=u.find(".hf_"+r.Instance().Type+"_Name").val(),u.find(".select_"+r.Instance().Type+"").empty(),u.find(".select_"+r.Instance().Type+"").append(new Option(s,e,!0)),i.SplitItem.Instance().Load(u),o!=null&&(``,o.addlDiscountPercent>0?u.find("#txt_discount").val(o.addlDiscountPercent):u.find("#txt_discount").val(o.addlDiscountValue),u.find(".Quantity").val(o.quantity),i.SplitItem.Instance().update_row_total(u))))})}RemoveRow(t){t.find(".delete-row").on("click",function(){var e=$(this),o,f,u;if(e.parents(".SplInvoiceItemRow"),o=e.parents(".SplInvoiceItemRow").find(".hf_selectedInvoiceItemId").val(),o!=0){if(confirm("You are about to Delete the invoice item. Are you sure?")){for(f=[],u=0;u<n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList.length;u++)n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList[u].invoiceItemId==e.parents(".SplInvoiceItemRow").find(".hf_selectedInvoiceItemId").val()&&(f.push(u),r.Instance().Delete_InvoiceItems.push(o));for(u=f.length-1;u>=0;u--)n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList.splice(f[u],1);r.Instance().updateQuantity()}}else if(n.Apps.Transact.Controls.InvoiceItem.Instance().AutoDc==!1&&(n.Apps.Transact.Controls.InvoiceItem.Instance().OrderSettingId==1||n.Apps.Transact.Controls.InvoiceItem.Instance().orderid==0&&n.Apps.Transact.Controls.InvoiceItem.Instance().dcid!=0)&&$(".hdn_invoiceid").val()=="0"&&t.find(".hf_"+i.SplitItem.Instance().Type+"_Id").val()!="0"){for(f=[],u=0;u<r.Instance().DcItemIds.length;u++)Number(r.Instance().DcItemIds[u])==Number(t.find(".hf_"+i.SplitItem.Instance().Type+"_Id").val())&&f.push(u);for(u=f.length-1;u>=0;u--)r.Instance().DcItemIds.splice(f[u],1);e.parents(".SplInvoiceItemRow").remove();r.Instance().updateQuantity()}else e.parents(".SplInvoiceItemRow").remove(),r.Instance().updateQuantity()});t.find(".btn_item_DiscType").change(function(){t.find(".btn_item_DiscType").val()=="%"&&Number(t.find(".txt_addldiscount").val())>100&&t.find(".txt_addldiscount").val("100");t.find(".btn_item_DiscType option:selected").text().trim()=="Val"?(t.find("#hf_ItemDiscountGroupId").val(0),t.find("#hf_ItemDiscountGroupName").val(""),t.find(".txt_addldiscount").prop("disabled",!1)):t.find(".btn_item_DiscType option:selected").text().trim()=="%"&&(t.find("#hf_ItemDiscountGroupId").val(0),t.find("#hf_ItemDiscountGroupName").val(""),t.find(".txt_addldiscount").prop("disabled",!1))});t.find(".Price,.exciseAmount,.txt_addldiscount").blur(function(){i.SplitItem.Instance().update_price(t)});t.find(".btn_item_DiscType").change(function(){i.SplitItem.Instance().update_price(t)});t.find(".Quantity").blur(function(){i.SplitItem.Instance().CheckAvailableQuantity(t)})}CheckAvailableQuantity(t){var f=t.find(".Quantity").val(),r=t,u,e;r.find(".hf_"+i.SplitItem.Instance().Type+"_Id").val()=="0"&&MessageHelper.Instance().showError("Please Select "+i.SplitItem.Instance().Type,"bizgaze_CreateBatchErrorMessages");($(".hdn_invoicetypeid").val()=="1"||$(".hdn_invoicetypeid").val()=="4"||$(".hdn_invoicetypeid").val()=="6")&&n.Apps.Transact.Controls.InvoiceItem.Instance().OrderSettingId!=1&&r.find(".hf_"+i.SplitItem.Instance().Type+"_Id").val()!="0"&&Number(f)>Number(r.find(".spn_Avail").text())&&(MessageHelper.Instance().showError("Check available quantity","bizgaze_CreateBatchErrorMessages"),Number(r.find(".spn_Avail").text())>0?t.find(".Quantity").val(r.find(".spn_Avail").text()):t.find(".Quantity").val());(n.Apps.Transact.Controls.InvoiceItem.Instance().OrderSettingId==1&&r.find(".hf_dcItemId").val()!="0"||r.find(".hf_orderItemId").val()=="0"&&r.find(".hf_dcItemId").val()!="0"&&n.Apps.Transact.Controls.InvoiceItem.Instance().AutoDc==!1)&&Number(f)>Number(r.find(".hf_maxQty").val())&&t.find(".Quantity").val(Number(r.find(".hf_maxQty").val()));r.find(".hf_orderItemId").val()!=0&&(u=0,$(".SplInvoiceItemRow").each(function(){u+=Number($(this).find(".Quantity").val())}),Number(i.SplitItem.Instance().PendingQty)<u&&(e=u-Number(i.SplitItem.Instance().PendingQty),t.find(".Quantity").val(Number(f)-e)));i.SplitItem.Instance().update_row_total(r)}update_price(n){i.SplitItem.Instance().update_row_total(n)}update_row_total(n){var t=n,r=t.find(".Price").val()*Number(t.find(".Quantity").val()),u=t.find(".Price").val()*Number(t.find(".Quantity").val()),f,e;r+=Number(t.find(".hf_RowTotalAdjustment").val());Number($(this).find(".txt_RowTotalwithAdjustment").val());u+=Number(t.find(".hf_RowTotalAdjustment").val());f=n.find(".exciseAmount").val();f!=undefined&&(r+=Number(f),u+=Number(f));e=0;e=t.find(".hf_ItemAssesableAdjustmentVal").val();isNaN(e)||(u+=Number(e));r=Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(r,2);let o=Number(n.find(".hf_ItemAssesableAdjustmentVal").val());o=isNaN(o)?0:Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(o,2);u+=Number(o);u=Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(u,2);isNaN(r)?(n.find(".TotalPrice").html("N/A"),n.find(".hf_RowTotal").val("0"),n.find(".hf_RowTotalwithAdjustment").val("0")):(n.find(".hf_RowTotal").val(r),n.find(".hf_RowTotalwithAdjustment").val(u),n.find(".TotalPrice").html(r));i.SplitItem.Instance().update_Discount(n);i.SplitItem.Instance().updateQuantity()}updateQuantity(){var n=0,r=0;$(".SplInvoiceItemRow").each(function(){n+=$(".hdn_invoicetypeid").val()=="2"||$(".hdn_invoicetypeid").val()=="3"||$(".hdn_invoicetypeid").val()=="7"?Number($(this).find(".txt_RowTotalwithAdjustment").val()):Number($(this).find(".TotalPrice").text());$("#hf_"+$("#hfLayout_InstalledPageId").val()+"_OrderId").val()!="0"&&$("#hf_"+$("#hfLayout_InstalledPageId").val()+"_OrderId").val()!=undefined&&(r+=Number($(this).find(".Quantity").val()))});$(".hf_nettotal").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(n,2));$(".hf_pendingQty").text(Number(i.SplitItem.Instance().PendingQty)-r);t.InvoiceItem.Instance().GetDiscounts()}update_Discount(n){var u,r,o,t,s;let i=n.find(".hf_RowTotal").val();isNaN(i)||(u=0);var f=0,e=Number(n.find(".Quantity").val()),h=Number(n.find(".Price").val());i=n.find(".Price").val().replace("$","")*e;r=Number(n.find(".exciseAmount").val());isNaN(r)&&(r=0);o=i-r;n.find(".btn_item_DiscType option:selected").text().trim()=="Val"&&n.find(".txt_addldiscount").val()!=""&&n.find(".txt_addldiscount").val()!=undefined?f=Number(n.find(".txt_addldiscount").val()):n.find(".btn_item_DiscType option:selected").text().trim()=="%"&&n.find(".txt_addldiscount").val()!=""&&n.find(".txt_addldiscount").val()!=undefined&&(u=Number(n.find(".txt_addldiscount").val()));t=0;t=Number(o)*Number(u)/100+Number(e)*Number(f);t=Number(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(t,2));let c=Number(i)-Number(t);n.find(".hf_DiscountedAmount").val(t);$(".hdn_invoicetypeid").val()=="2"||$(".hdn_invoicetypeid").val()=="3"||$(".hdn_invoicetypeid").val()=="7"?(s=Number(n.find(".hf_ItemAssesableAdjustmentVal").val()),n.find(".txt_RowTotalwithAdjustment").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(i-t+s,2))):(n.find(".TotalPrice").html(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(i-t,2)),n.find(".hf_RowTotal").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(i-t,2)))}Load(t){var u=[],c=t.find(".select_"+r.Instance().Type+""),o=t.find(".hf_"+r.Instance().Type+"_Id");u=[0];$(".hf_"+r.Instance().Type+"_Id").each(function(){$(this).val()==t.find(".hf_"+r.Instance().Type+"_Id").val()||u.push($(this).val())});var f="Purchase",s=1,h=$(".txtAutoComplete_shiptoaddressid").val();($(".hdn_invoicetypeid").val()=="1"||$(".hdn_invoicetypeid").val()=="4"||$(".hdn_invoicetypeid").val()=="6")&&(f="Sales",h=$(".txtAutoComplete_shipfromaddressid").val(),s=2);let e;r.Instance().Type=="MRP"?e=_appsettings.server_url()+"/apis/v4/bizgaze/transact/pricelists/MrpsAutoComplete/itemid/"+$("#hf_ItemId").val()+"/mrpids/"+u.toString()+"/invoicetype/"+f+"/dctype/"+s+"/branchid/"+h+"/isinvoice/true":r.Instance().Type=="BatchNo"?e=_appsettings.server_url()+"/apis/v4/bizgaze/transact/pricelists/BatchAutoComplete/itemid/"+$("#hf_ItemId").val()+"/ids/"+u.toString()+"/invoicetype/"+f+"/dctype/"+s+"/branchid/"+h+"/isinvoice/true":r.Instance().Type=="SerialNo"&&(e=_appsettings.server_url()+"/api/v3/MRPs/Item/"+$("#hf_ItemId").val()+"/SerialNos/"+u.toString()+"/InvoiceType/"+f+"/DCtype/0/");c=t.find(".select_"+r.Instance().Type);o=t.find(".hf_"+r.Instance().Type+"_Id");AutoCompleteHelper.getHelper().Create(c,o,e,function(f){var e=$(o).val();e!="0"&&f.id!=0&&f.addlData!=undefined&&(t.find(".Quantity").val("0"),t.find("Price").val(t.find(".hf_UnitPrice").val()),t.find("#txt_discount").val("0"),i.SplitItem.Instance().update_row_total(t),n.Apps.Transact.Controls.InvoiceItem.Instance().AutoDc==!1&&(n.Apps.Transact.Controls.InvoiceItem.Instance().OrderSettingId==1||n.Apps.Transact.Controls.InvoiceItem.Instance().orderid==0&&n.Apps.Transact.Controls.InvoiceItem.Instance().dcid!=0&&f.addlData!=undefined)&&$(".hdn_invoiceid").val()=="0"?(r.Instance().DcItemIds.push(f.id),t.find(".hf_dcItemId").val(f.addlData.split(":")[1]),t.find(".hf_orderItemId").val(f.addlData.split(":")[2]),t.find(".Quantity").val(f.addlData.split(":")[3]),t.find(".spn_Avail").text(f.addlData.split(":")[0])):t.find(".spn_Avail").text(f.addlData),r.Instance().Type=="MRP"?f.id.search(":")!=-1?t.find(".hf_MrpId").val(f.id):t.find(".hf_MrpId").val(f.id):r.Instance().Type=="BatchNo"&&n.Apps.Transact.Managers.PriceListManager.Instance().getbatch(f.id).then(function(n){t.find(".hf_MrpId").val(n.result.MrpId);t.find(".spn_Mrp").text(n.result.Mrp)}),u=[0],$(".hf_"+r.Instance().Type+"_Id").each(function(){u.push($(this).val())}))})}SaveItem(t){var o,f,u;this.fileCacheHelper.loadJsFile("libs/parsley/parsley.min.js",null);var h=!1,c=!1,l=!1;let a=0;if((o=!1,$(".SplInvoiceItemRow").each(function(){a+=1;$(this).find(".Quantity").val()==0&&(h=!0);$(this).find(".Price ").val()==0&&(l=!0);$(this).find(".select_"+i.SplitItem.Instance().Type).text()==""&&(o=!0)}),a==0)||o)return MessageHelper.Instance().showError("Please Select "+i.SplitItem.Instance().Type,"bizgaze_CreateBatchErrorMessages"),!1;let p=Unibase.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation("frm_Bizgazetransact_Invoice_createInvoiceItem");if(p==!1)return MessageHelper.Instance().showError("Mandatory fields are missing","bizgaze_CreateBatchErrorMessages"),!1;if(($("#hf_InventoryTypeId").val()=="1"||$("#hf_InventoryTypeId").val()=="4"||$("#hf_InventoryTypeId").val()=="5")&&$(".SplInvoiceItemRow").each(function(){n.Apps.Transact.Controls.InvoiceItem.Instance().OrderSettingId!=1&&Number($(this).find(".Quantity").val())>Number($(this).find(".spn_Avail").text())&&(c=!0)}),h)return MessageHelper.Instance().showError("Item quantity should not be zero.","bizgaze_CreateBatchErrorMessages"),!1;if(l)return MessageHelper.Instance().showError("Unit Price should not be zero.","bizgaze_CreateBatchErrorMessages"),!1;if(c)return MessageHelper.Instance().showError("Check available quantity","bizgaze_CreateBatchErrorMessages"),!1;for(f=[],u=0;u<n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList.length;u++)n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList[u].itemId==$("#hf_ItemId").val()&&f.push(u);for(u=0;u<r.Instance().Delete_InvoiceItems.length;u++)n.Apps.Transact.Controls.InvoiceItem.Instance().deleted_invoiceItems.push(u);for(u=f.length-1;u>=0;u--)n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList.splice(f[u],1);var s=0,e=0,v=0,y=!1;if($(".SplInvoiceItemRow").each(function(){var r=$(this),l=0,a=0,u=0,f="",o,h;if(i.SplitItem.Instance().Type=="MRP"?(u=Number(r.find(".hf_MRP_Id").val()),f=r.find(".select_"+i.SplitItem.Instance().Type+" option[value="+u+"]").text()):i.SplitItem.Instance().Type=="BatchNo"?(l=Number(r.find(".select_"+i.SplitItem.Instance().Type+"").val()),u=Number(r.find(".hf_MrpId").val()),f=r.find(".select_"+i.SplitItem.Instance().Type+" option[value ="+l+"]").text()):i.SplitItem.Instance().Type=="SerialNo"&&(a=Number(r.find(".select_"+i.SplitItem.Instance().Type+"").val()),u=Number(r.find(".hf_MrpId").val()),f=r.find(".select_"+i.SplitItem.Instance().Type+" option[value="+a+"]").text()),r.find("#hf_"+i.SplitItem.Instance().Type+"_Id").val()!=""&&r.find("#hf_"+i.SplitItem.Instance().Type+"_Id").val()!=0){y=!0;o=0;h=0;(r.find(".btn_item_DiscType option:selected").text().trim()=="Val"||r.find(".btnOrder_DiscType option:selected").text().trim()=="Mul")&&r.find(".txt_addldiscount").val()!=""&&r.find(".txt_addldiscount").val()!=undefined?o=Number(r.find(".txt_addldiscount").val()):r.find(".btn_item_DiscType option:selected").text().trim()=="%"&&r.find(".txt_addldiscount").val()!=""&&r.find(".txt_addldiscount").val()!=undefined&&(h=Number(r.find(".txt_addldiscount").val()));var w=r.find(".btn_item_DiscType option:selected").text().trim(),nt=t.find(".hf_Account").val(),tt=t.find(".hfProdTax").val();n.Apps.Transact.Controls.InvoiceItem.Instance().SplitedInvoiceItemList.push({invoiceItemId:r.find(".hf_selectedInvoiceItemId").val(),orderItemId:r.find(".hf_orderItemId").val(),itemId:r.find(".hf_selectedItemId").val(),taxGroupId:$("#ddl_TaxGroupId").val(),taxGroupName:$("#ddl_TaxGroupId option:selected").text(),description:r.find("#txt_Item_Description").val(),priceListId:r.find(".hf_PriceList").val(),unitPrice:r.find(".Price").val(),addlDiscountValue:o,addlDiscountPercent:h,IsTaxInclusive:$("#hfId_IsTaxInclusive").val(),accountId:$("#ddl_AccountId").val(),accountName:$("#ddl_AccountId option:selected").text(),Adjustment:r.find(".hf_RowTotalAdjustment").val(),TotalAmount:r.find(".hf_RowTotal").val(),quantity:r.find(".Quantity").val(),exciseAmount:r.find(".exciseAmount").val(),refNo:r.find(".hf_refNo").val(),DiscountGroupId:r.find("#hf_ItemDiscountGroupId").val(),RefInvoiceItemId:r.find(".hf_refInvoiceItemId").val(),MrpId:u,dcItemId:r.find(".hf_dcItemId").val(),BatchId:l,SerialId:a,ExchangeItem:r.find(".hf_IsExchangeItem").val(),taxAdjustment:r.find(".hf_ItemTaxAdjsutmentVal").val(),assesableAdjustment:r.find(".hf_ItemAssesableAdjustmentVal").val(),DiscountGroupName:r.find(".hf_ItemDiscountGroupName").val(),DiscountedAmount:r.find(".hf_DiscountedAmount").val(),TaxPercent:$(".hf_ProdTaxPercent").val(),Name:f,DiscType:w,maxQty:r.find(".hf_maxQty").val()});s+=Number(r.find(".Quantity").val());var c=0,p=Number(r.find(".Quantity").val()),b=Number(r.find(".Price").val()),k=Number(r.find(".exciseAmount").val()),d=Number(r.find(".hf_ItemAssesableAdjustmentVal").val()),g=Number(r.find(".hf_RowTotalAdjustment").val());c=(p*b+d+g-k)*Number(h)/100+Number(p)*Number(o);c=Number(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(c,3));v+=c;e+=$(".hdn_invoicetypeid").val()=="2"||$(".hdn_invoicetypeid").val()=="3"||$(".hdn_invoicetypeid").val()=="7"?Number(r.find(".txt_RowTotalwithAdjustment").val()):Number(r.find(".TotalPrice").text())}}),(y=!0)?t.find(".spn_InvoiceItem").text("View "+i.SplitItem.Instance().Type):t.find(".spn_InvoiceItem").text("Select "+i.SplitItem.Instance().Type),t.find(".prodQuantity").val(),t.find(".prodQuantity").val(s),t.find("#inv_txtdiscount").val(),t.find("#inv_txtdiscount").val(v),($(".hdn_invoicetypeid").val()=="2"||$(".hdn_invoicetypeid").val()=="4"||$(".hdn_invoicetypeid").val()=="6")&&$(".hdn_invoiceid").val()!="0"?(t.find(".txtRowTotalwithAdjustment").val(),t.find(".txtRowTotalwithAdjustment").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(e,2))):(t.find(".prodTotalPrice").text(""),t.find(".prodTotalPrice").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(e,2))),i.SplitItem.Instance().navigationHelper.closePopUp(),Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length>0){let i=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_orderid")==undefined?0:Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_orderid").Value);i==0&&n.Apps.Transact.Controls.InvoiceItem.Instance().GetPlanItems(t.find(".selectedItemId").val(),s,t)}n.Apps.Transact.Controls.InvoiceItem.Instance().update_total();n.Apps.Transact.Controls.InvoiceItem.Instance().TotalAdjustment();n.Apps.Transact.Controls.InvoiceItem.Instance().update_discount_total()}bindDetails(n,t){var u=JSON.parse(n.result);r.instance.Type=="MRP"?(t.find(".select_"+r.Instance().Type).empty(),t.find(".select_"+r.Instance().Type).append(new Option(u.Mrp+"(0)",u.MrpId,!0)),t.find(".hf_"+r.Instance().Type+"_Id").val(u.MrpId),i.SplitItem.Instance().GetMrpandBatchQty(u.MrpId,t,"",0,null)):r.instance.Type=="Batch"&&(t.find(".select_"+r.Instance().Type).empty(),t.find(".select_"+r.Instance().Type).append(new Option(u.BatchNo+"(0)",u.BatchId,!0)),t.find(".hf_"+r.Instance().Type+"_Id").val(u.BatchId))}refreshInvoiceTypes(){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/invoicemanager.js",function(){n.Apps.Transact.Managers.InvoiceManager.Instance().refreshInvoiceTypes().then(function(n){MessageHelper.Instance().showSuccess(n.message,"")})})}static Instance(){return this.instance===undefined&&(this.instance=new i.SplitItem),this.instance}}r.element="";i.SplitItem=r})(i=t.Invoices||(t.Invoices={}))})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));