Built files from Bizgaze WebServer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

dues.component.min.js 20KB

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{init(){var n=this,t;n.flag=0;n.isDueLoading=!1;t=["apps/transact/managers/payments/paymentmanager.js","platform/core/helpers/numberhelper/numberhelper.js"];n.fileCacheHelper.loadJsFiles(t,function(){})}loadControl(n,t){var i=this,e,r,u,f;if(i.transactionId=t.FormPropertyId,e='<div class="col-sm-12 transactonList_div transactonList_div_TRN'+i.transactionId+' p-0"><div class="transactonList_item transactonList_item_TRN'+i.transactionId+'" name="'+i.transactionId+'"><div id="dueControl_transactonListDiv" class="col-sm-12 transactonList_div transactonList_div_TRN2 p-0"><div class="row rowDues" id="dueControlList"><input type="hidden" id="hf_TotalDiscountAmount" value=""/><input type="hidden" id="hf_DiscountAccountId" value="0"/><input type="hidden" id="hf_PenalityAccountId" value="0"/><input type="hidden" id="hf_TDSAccountId" value="0"/><input type="hidden" id="hf_DiscountAccountName" value=""/><input type="hidden" id="hf_PenalityAccountName" value=""/><input type="hidden" id="hf_TDSAccountName" value=""/><div class="col-sm-3 mt-20 text-ul"><u><a href="javascript:;" class="h6" onclick="Bizgaze.Apps.Transact.Controls.Dues.Instance().toggleDues(\'TRN'+i.transactionId+'\');" style="color:#5ba8fb;">Dues : <span class="txtDuesTotalAmt">0.00<\/span><\/a><\/u><\/div><div class="col-sm-3"><\/div><div class="d-none d-sm-block col-sm-3 text-right m-r-n"><div class="mt-10"><a href="javascript:;" name="disabled" class="btn btn-sm btn-success" onclick="Bizgaze.Apps.Transact.Controls.Dues.Instance().AutoAdjustDues(\'TRN'+i.transactionId+'\');" id="btnAutoAdjustDues">Auto Adjust<\/a><\/div><\/div><div class="block d-sm-none col-sm-2 m-r-n"><div class="mt-10"><a href="javascript:;" name="disabled" class="btn btn-sm btn-success" onclick="Bizgaze.Apps.Transact.Controls.Dues.Instance().AutoAdjustDues(\'TRN'+i.transactionId+'\');" id="btnAutoAdjustDues">Auto Adjust<\/a><\/div><\/div><div class="col-sm-3"><div class="floating-label-form-group m-t-md"><input data-trnid="TRN'+i.transactionId+'" class="form-control txtTotalDueAdjusted txtTotalDueAdjusted_TRN'+i.transactionId+' floating-label-control m-b-n" type="text" style="cursor: not-allowed;" disabled="disabled"/><\/div><\/div><\/div><input type="hidden" id="hdn_duecontrol" class="value-control" value="Bizgaze.Apps.Transact.Controls.Dues.Instance().dueControlObj(\'TRN'+i.transactionId+'\');"/><section class="mt-5 secDues secDues_TRN'+i.transactionId+' hidden"><div class="list-group divDue_List"><\/div><\/section>',$("#"+n).html(e),r="0",t.PropertySettings!=null)for(u=0;u<t.PropertySettings.length;u++)f=t.PropertySettings[u],f.ControlPropertyName=="ControlType"&&f.ControlPropertyValue!=""&&(r=f.ControlPropertyValue);r=="1"?i.journalTypeId=2:r=="2"?i.journalTypeId=1:r=="3"}loadPaymentDues(t){var i=this,l,e,o,s,u,v,y,r,a,f;if(t!=null&&t!=0&&t!=undefined){var i=this,h=i.transactionId,c=0;Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length!=0&&(l=Unibase.Themes.Providers.DetailHelper.installedAppId,e=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+l+"_paymentid"),(e!=null||e!=undefined)&&(c=Number(e.Value)));o=Number($(".txtAutoComplete_lobid").val());isNaN(o)&&(o=0);s="";u=$(".date_journaldate").val();u!=undefined&&u!=null&&u!=""?(v=Unibase.Platform.Helpers.DateTimeHelper.Instance().formatServerDate(u),s=moment(v).format("YYYY-MM-DD")):(y=Unibase.Platform.Helpers.DateTimeHelper.Instance().currentDate(),s=moment(y).format("YYYY-MM-DD"));r=0;a=0;i.isDueLoading=!0;i.navigationHelper.showLoading();f=$(".transactonList_item_TRN"+h+"");n.Apps.Transact.Managers.PaymentManager.Instance().getPendings(Number(t),c,null,i.journalTypeId,o,s,"Dues").then(function(t){var p=t.result,d=f.find(".divDue_List"),e,u,g,w,b,k,y,tt;if($(d).empty(),$(d).html('<div class="list-group-item m-b-n divDue_List_item hidden"><\/div>'),p.length!=0)for(e=0;e<p.length;e++){u=p[e];e==0&&($("#hf_DiscountAccountId").val(u.DiscountAccountId),$("#hf_PenalityAccountId").val(u.PenalityAccountId),$("#hf_TDSAccountId").val(u.TDSAccountId),$("#hf_DiscountAccountName").val(u.DiscountAccountName),$("#hf_PenalityAccountName").val(u.PenalityAccountName),$("#hf_TDSAccountName").val(u.TDSAccountName),g={DiscountAccountId:u.DiscountAccountId,PenalityAccountId:u.PenalityAccountId,TDSAccountId:u.TDSAccountId,DiscountAccountName:u.DiscountAccountName,PenalityAccountName:u.PenalityAccountName,TDSAccountName:u.TDSAccountName},n.Apps.Transact.Controls.PaymentSummary.Instance().bindAccounts(g));a+=u.Amount;r+=Number(u.JournalAlloc.TotalAmount-u.JournalAlloc.AdjustedAmount);function t(n,t){t=new Date(t.split("/")[2],t.split("/")[1]-1,t.split("/")[0]);n=new Date(n.split("/")[2],n.split("/")[1]-1,n.split("/")[0]);var i=Math.abs(t.getTime()-n.getTime());return Math.ceil(i/864e5)}var o=new Date,s=o.getDate(),v=o.getMonth()+1,nt=o.getFullYear();s<10&&(s="0"+s);v<10&&(v="0"+v);o=s+"/"+v+"/"+nt;w=0;b=0;w=Number(u.JournalAlloc.TotalAmount-u.JournalAlloc.AdjustedAmount);b=Number(u.JournalAlloc.TotalAmount);k=$(".date_journaldate").val().toString();y=0;c==0?y=t(Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(u.JournalAlloc.JournalDate,null),k):(tt=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+l+"_paymentdate").Value,y=t(Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(u.JournalAlloc.JournalDate,null),k));i.bindDuesHtml(u,w,y,h,b)}r>0?f.find(".txtDuesTotalAmt").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(r,2)):f.find(".txtDuesTotalAmt").text("0.00");r>0?$(".anchor_totalDue").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(r,2)):$(".anchor_totalDue").text("0.00")}).then(function(){$(".txtTotalDueAdjusted").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(a,2));$(".secDues").removeClass("hidden");f.find(".secDues_"+h+"").addClass("hidden");n.Apps.Transact.Controls.PaymentSummary.Instance().updatePaymentSummaryTotal();i.isDueLoading=!1;var t=n.Apps.Transact.Controls.Wallet.Instance().isWalletLoading;i.isDueLoading==!1&&t==!1&&i.navigationHelper.hideLoading()})}}toggleDues(n){var i=this,t=$(".transactonList_item_"+n+"");t.find(".secDues_"+n+"").toggleClass("hidden")}AutoAdjustDues(t){var u=this,i=$(".transactonList_item_"+t+""),f=$(i).find("#btnAutoAdjustDues").attr("class"),r;$(i).find("#btnAutoAdjustDues").attr("name")=="enabled"||$(i).find("#btnAutoAdjustDues").attr("name","enabled");u.updatePayment(t);r=0;$(i).find(".divDue_Item").each(function(){var n=Number($(this).find(".txtCurrentAmount").val());isNaN(n)||(r+=n)});$(".txtTotalDueAdjusted").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(r,2));n.Apps.Transact.Controls.PaymentSummary.Instance().updatePaymentSummaryTotal()}clearDues(){var r=this,u="TRN"+r.transactionId,n=Number($(".totAdjusted").first().text()),t=Number($(".totAmount").first().text()),i;(n<t||n>t)&&($(".txtTotalDueAdjusted").val(0),$(".totAdjusted").text(0),i=$(".transactonList_item_"+u+""),$(i).find(".divDue_Item").each(function(){$(this).find(".txtCurrentAmount").val(0);var n=$(this).find(".hfDueAmount").val();$(this).find(".lblDueBalance").val(n)}))}updatePayment(n){var s=this,u=$(".transactonList_item_"+n+""),f=0,i=0,e=Number($(".txtTotalWalletAdjusted").val()),o=isNaN(e)?0:Number($(".txtTotalWalletAdjusted").val()),r=Number($("#txt_TotalCreditAmount").val())+o,t;$(".paymentmodelistitem").each(function(){if(!$(this).hasClass("hidden")){var n=Number($(this).find(".paymentamount").val());$(this).find(".amount").text(n);i=Number(r)+Number(n);r=i}});t=Number(i)==0?r:Number(i);$("#hf_TotalCreditAmount").val(t);$(u).find(".divDue_Item").each(function(){var e=Number($("#txt_TotalCreditAmount").val()),r=Number($(this).find(".txtDiscountAmount").val()),u=Number($(this).find(".txtTdsAmount").val()),o=Number($(this).find(".txtCurrentAmount").val()),n=Number($(this).find(".hfDueAmount").val())-r-u,i=0;t>=n?n!=0&&(t-=n,i=n,n=0,f=t):(n-=t,i=t,t=0);Number(t)<.01&&(t=0);$(this).find(".txtCurrentAmount").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(i,2));$(this).find(".lblDueBalance").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(n,2))})}bindDuesHtml(n,t,i,r,u){var l=this,e=n.DiscountAmount,o;n.PaymentTermMode==2&&(e=e*-1);o="";n.TCSAmount>0&&(o="disabled");var f=n.JournalAlloc,s=n.Amount,h='<div class="list-group-item divDue_Item" id="divDue_List_item_'+f.JournalId+'"><div class="row"><input type="hidden" class="hf_JournalAllocId" value="'+f.JournalAllocId+'" /><input type="hidden" class="hf_RefAllocId" value="'+f.RefAllocId+'" /><div class="col-sm-3"><div class="floating-label-form-group m-b floating-label-form-group-with-value" style="border:0px"><span class="h6">'+f.JournalNo+" ("+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(u,2)+')<\/span><br/><input class="form-control value-control text-dark" disabled type="text" value="'+Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(f.JournalDate,null)+" ("+i+' days)"><\/div><\/div><div class="col-sm-2"><div class="floating-label-form-group m-b floating-label-form-group-with-value" style="border:0px"><span class="h6">Balance<\/span><input class="hfOrgDueAmount" type="hidden" value="'+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(t-e-n.TDSAmount,2)+'"><input class="hfDueAmount" type="hidden" value="'+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(t-e-n.TDSAmount,2)+'"><input id="lblDueBalance_'+f.JournalId+'" class="form-control value-control lblDueBalance text-dark" disabled type="text" value="'+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(t-e-s-n.TDSAmount,2)+'" placeholder="Balance" data-label="Balance"><\/div><\/div><div class="col-sm-2"><div class="floating-label-form-group m-b floating-label-form-group-with-value"><span class="h6">Discount<\/span><br /><input class="hfDiscountAmount" type="hidden" value="'+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(e,2)+'" /><input class="form-control value-control floating-label-control txtDiscountAmount" type="text" value="'+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(e,2)+'" id="txtDiscountAmount_'+f.JournalId+'" class="form-control value-control floating-label-control txtCurrentAmount" placeholder="Discount Amount" data-label="Discount Amount" onclick="this.select()" onkeypress="return Bizgaze.Apps.Transact.Controls.Dues.Instance().isSignDecimalplusNoLongPress(event,this.id)" onkeyup="Bizgaze.Apps.Transact.Controls.Dues.Instance().discountValidation(event,this.id,\''+f.JournalId+"','TRN"+r+'\')" /><\/div><\/div><div class="col-sm-2"><div class="floating-label-form-group m-b floating-label-form-group-with-value"><span class="h6">TDS<\/span><br /><input class="hfTdsAmount" type="hidden" value="'+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(n.TDSAmount,2)+'" /><input class="form-control value-control floating-label-control txtTdsAmount" '+o+' type="text" value="'+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(n.TDSAmount,2)+'" id="txtTdsAmount_'+f.JournalId+'" class="form-control value-control floating-label-control" placeholder="TDS Amount" data-label="TDS Amount" onclick="this.select()" onkeypress="return Bizgaze.Apps.Transact.Controls.Dues.Instance().isDecimalplusNoLongPress(event,this.id)" onkeyup="Bizgaze.Apps.Transact.Controls.Dues.Instance().tdsValidation(event,this.id,\''+f.JournalId+"','TRN"+r+'\')" /><\/div><\/div><div class="col-sm-3"><div class="floating-label-form-group m-b"><span class="h6">Adjusted Amount<\/span><br><input id="txtCurrentAmount_'+f.JournalId+'" type="text" data-previousvalue="0" value="'+s+'" class="form-control value-control floating-label-control txtCurrentAmount" placeholder="Amount" data-label="Amount" onclick="this.select()" onkeypress="return Bizgaze.Apps.Transact.Controls.Dues.Instance().isDecimalplusNoLongPress(event,this.id)" onkeyup="Bizgaze.Apps.Transact.Controls.Dues.Instance().AdjustDueAmount(event,\''+f.JournalId+"','TRN"+r+"');\"/><\/div><\/div><\/div><\/div>",c=$(".transactonList_item_TRN"+r+"");c.find(".divDue_List_item").before(h)}bindDueEvents(){}tdsValidation(t,i,r,u){var e=this,o;e.flag=0;var s=document.getElementById(i),h=Number(s.value),c=$(".transactonList_item_"+u),f=c.find("#divDue_List_item_"+r),a=Number($("#hf_TDSAccountId").val()),l=Number($(f).find(".hfDueAmount").val());return(e.AdjustDueAmount(t,r,u),l<h)?($(f).find(".txtTdsAmount").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(0,2)),Unibase.Platform.Forms.Components.FormViewer.Instance().showError("TDSAmount cannot be greater than Due Amount"),!1):(o=$(f).find(".txtCurrentAmount").val(),o!=0&&n.Apps.Transact.Controls.PaymentSummary.Instance().updatePaymentSummaryTotal(),!0)}discountValidation(t,i,r,u){var e=this,h;e.flag=0;var o=document.getElementById(i),v=(o.value.match(/-/g)||[]).length,s=Number(o.value),c=$(".transactonList_item_"+u),f=c.find("#divDue_List_item_"+r),y=Number($("#hf_DiscountAccountId").val()),p=Number($("#hf_PenalityAccountId").val()),l=Number($(f).find(".hfDueAmount").val()),a=Math.sign(s);return isNaN(a)?($(f).find(".txtDiscountAmount").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(0,2)),!1):(e.AdjustDueAmount(t,r,u),l<s)?($(f).find(".txtDiscountAmount").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(0,2)),Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Discount cannot be greater than Due Amount"),!1):(h=$(f).find(".txtCurrentAmount").val(),h!=0&&n.Apps.Transact.Controls.PaymentSummary.Instance().updatePaymentSummaryTotal(),!0)}AdjustDueAmount(t,i,r){var et=this,k,w,l,d,it,tt,b,nt;et.flag=0;const rt=Number($(t.target).parents(".divDue_Item").find(".hfOrgDueAmount").val()),ot=Number($(t.target).val());ot>rt&&$(t.target).val(rt);var st=$(".transactonList_div_"+r).parents("form").attr("id").split("_")[1],a=$(".transactonList_item_"+r+""),g=0,ut=Number(a.find(".txtDuesTotalAmt").text());$(a).find(".divDue_Item").each(function(){var n=Number($(this).find(".txtCurrentAmount").val());isNaN(n)||(g+=n)});var e=a.find("#divDue_List_item_"+i+""),ht=$(e).find(".txtCurrentAmount").data("previousvalue"),ft=ut,ct=Number($(".totAmount").first().text()),s=Number($(e).find(".hfOrgDueAmount").val()),lt=Number($(e).find(".hfDueAmount").val()),u=$(e).find(".txtCurrentAmount").val(),f=Number($(e).find(".txtDiscountAmount").val()),o=Number($(e).find(".txtTdsAmount").val()),h=Number($(e).find(".hfDiscountAmount").val()),c=Number($(e).find(".hfTdsAmount").val()),y=Number($(e).find(".lblDueBalance").val()),v=s+h+c,p=0;if(p=(u==0||u=="")&&f!=0&&o!=0&&h==0&&c==0?s-f-o:(u==0||u=="")&&f!=0&&o==0&&h==0&&c==0?s-f-o:u!=0&&f!=0&&o!=0&&h==0&&c==0?s-f-o:u!=0&&f==0&&o!=0&&h==0&&c==0?s-f-o:(u==0||u=="")&&f==0&&o!=0&&h==0&&c==0?s-f-o:u!=0&&f!=0&&o!=0&&y!=0?v-f-o:u!=0&&f!=0&&c!=0&&y==0&&v!=u&&h==0?Number(u)-f:u!=0&&f!=0&&c!=0&&y==0&&v!=u&&h!=0&&o!=0?v-f-o:u!=0&&f!=0&&o!=0&&y==0?s-o:(u==0||u=="")&&f==0&&o!=0?s+h:(u==0||u=="")&&f!=0&&o==0&&h!=0?s+c:u!=0&&f==0&&o==0&&y==0?s:f==0&&h!=0&&o==0&&c!=0&&u==0?v:u!=0&&f!=0&&o==0&&y!=0?v-f-o:u!=0&&f!=0&&o==0&&y==0&&u==v?v-f:u!=0&&f!=0&&o==0&&y==0?s:u==y&&u!=""&&u!=0?s+h+c:u!=0&&f!=0&&o!=0&&h==0&&c==0?s-f-o:u==0&&lt!=0&&s!=0&&h!=0&&c!=0&&f!=0&&o!=0?s:u==0&&f!=0&&c!=0&&h==0&&c!=0?s-f:v==u?v:s,p<0&&(p=0),g<=ft)if(g<=ct)if(g<=ut){if(u==0||u==undefined)return $(e).find(".txtCurrentAmount").val(0),$(e).find(".lblDueBalance").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(p,2)),l=0,$(a).find(".divDue_Item").each(function(){var n=Number($(this).find(".txtCurrentAmount").val());isNaN(n)||(l+=n)}),$(a).find(".txtTotalDueAdjusted_"+r+"").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(l,2)),n.Apps.Transact.Controls.PaymentSummary.Instance().updatePaymentSummaryTotal(),nt=Number($(e).find(".txtCurrentAmount").val()),$(e).find(".txtCurrentAmount").data("previousvalue",nt),!1;Number(u)+f+o>s?(k=0,h!=0&&f==0?k=Number(h):c!=0&&o==0&&(k=k+Number(c)),f==0&&$(e).find(".txtDiscountAmount").val(0),o==0&&$(e).find(".txtTdsAmount").val(0),$(e).find(".txtCurrentAmount").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(p,2)),u==v?$(e).find(".lblDueBalance").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(0,2)):$(e).find(".lblDueBalance").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(k,2))):(w=p-Number(u),w<0&&(w=0),c!=0&&o==0&&f==0&&h!=0&&(w=h+c+w),$(e).find(".txtCurrentAmount").val(u),$(e).find(".lblDueBalance").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(w,2)));l=0;$(a).find(".divDue_Item").each(function(){var n=Number($(this).find(".txtCurrentAmount").val());isNaN(n)||(l+=n)});$(a).find(".txtTotalDueAdjusted_"+r+"").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(l,2))}else $(e).find(".txtCurrentAmount").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(s-f-o,2)),$(e).find(".lblDueBalance").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(0,2)),l=0,$(a).find(".divDue_List_item").each(function(){var n=Number($(this).find(".txtCurrentAmount").val());isNaN(n)||(l+=n)}),$(a).find(".txtTotalDueAdjusted_"+r+"").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(l,2));else MessageHelper.Instance().showError("You cannot adjust without enough credits","div_ErrorMessage_"+st),$(e).find(".txtCurrentAmount").val(ht);else l=0,$(a).find(".divDue_Item").each(function(){var n=Number($(this).find(".txtCurrentAmount").val());isNaN(n)||(l+=n)}),d=Number(ft)-(Number(l)-Number(u)),it=Number($(e).find(".txtCurrentAmount").val()),d>=0?d>=Number($(e).find(".hfDueAmount").val())?(tt=l-it,b=p,$(e).find(".txtCurrentAmount").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(b,2)),$(e).find(".lblDueBalance").val(0),$(a).find(".txtTotalDueAdjusted_"+r+"").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(tt+b,2))):(tt=l-it,b=s-d,$(e).find(".txtCurrentAmount").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(d,2)),$(e).find(".lblDueBalance").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(b,2)),$(a).find(".txtTotalDueAdjusted_"+r+"").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(tt+b,2))):($(e).find(".txtCurrentAmount").val(0),$(e).find(".lblDueBalance").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number($(e).find(".hfWalletAmount").val()),2)),$(a).find(".txtTotalDueAdjusted_"+r+"").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(l,2)));n.Apps.Transact.Controls.PaymentSummary.Instance().updatePaymentSummaryTotal();nt=Number($(e).find(".txtCurrentAmount").val());$(e).find(".txtCurrentAmount").data("previousvalue",nt)}isDecimalplusNoLongPress(n,t){var r=this,i,u,f;if(r.flag++,i=n.which?n.which:n.keyCode,r.flag<=4){if(i==46&&(u=document.getElementById(t),f=u.value,!(f.indexOf(".")>-1)))return!0;if(i>31&&(i<48||i>57))return!1}else return!1;return!0}isSignDecimalplusNoLongPress(n,t){var r=this,i,u,f;if(r.flag++,i=n.which?n.which:n.keyCode,r.flag<=4){if(i==46&&(u=document.getElementById(t),f=u.value,!(f.indexOf(".")>-1))||i==45)return!0;if(i>31&&(i<48||i>57))return!1}else return!1;return!0}initFlag(){var n=this;n.flag=0}loadControlSettings(){return``}loadPropertySettings(n,t){var r,i;if(n!=null)for(r=0;r<n.length;r++)i=n[r],i.ControlPropertyName=="ControlType"&&i.ControlPropertyValue!=""&&($("#hdn_"+t).attr("ControlType",i.ControlPropertyValue),$("#hdn_"+t).val(i.ControlPropertyValue))}bindEditFormDetails(){return``}dueControlObj(n){var i=this,r=$(".transactonList_item_"+n+""),t=[];return r.find(".divDue_Item").each(function(){var u=Number($(this).find(".lblDueBalance").val()),r=!1;if($(this).find(".txtCurrentAmount").val()!=0&&$(this).find(".txtCurrentAmount").val()!=""&&$(this).find(".txtCurrentAmount").val()!=undefined?r=!0:isNaN(u)||u!=0||(r=!0),r){var n=Number($(this).find(".hf_JournalAllocId").val()),f=Number($(this).find(".txtDiscountAmount").val()),e=Number($(this).find(".txtTdsAmount").val());i.journalTypeId==1?t.push({JournalAllocId:isNaN(n)?0:n,Credit:Number($(this).find(".txtCurrentAmount").val()),RefAllocId:Number($(this).find(".hf_RefAllocId").val()),AllocType:2,AllocTypeId:2,Discount:f,TDSAmount:e}):!0&&t.push({JournalAllocId:isNaN(n)?0:n,Debit:Number($(this).find(".txtCurrentAmount").val()),RefAllocId:Number($(this).find(".hf_RefAllocId").val()),AllocType:2,AllocTypeId:2,Discount:f,TDSAmount:e})}}),t}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.Dues=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));