var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{init(n,t,i){var u="control-container-"+n,r=this;r.local_container=u;r.editVoucher=!1;r.findtxtcrRdr=2;r.transactionId=parseInt("00001",8);r.flag=0;r.fileCacheHelper.loadJsFile("apps/transact/managers/vouchers/vouchermanager.js",function(){r.fileCacheHelper.loadJsFile("platform/core/helpers/numberhelper/numberhelper.js",function(){r.loadInitTransaction();$("#"+u).find("#btnAddNewTransaction").click(function(){r.addTransaction(!1);$(".transactonList_div").addClass("hidden")});i!=null&&i();setTimeout(function(){},500)})})}loadControl(n){$("#"+n).html('
<\/span>Account Name *<\/span><\/div>
Debit<\/div>
<\/span>Debit<\/div>
Credit<\/div>
<\/span>Credit<\/div><\/div><\/h6><\/div>
<\/div><\/div>
Add New Account<\/a><\/div>
0.00<\/strong><\/div>
0.00<\/strong><\/div><\/div>')}loadControlSettings(){return __awaiter(this,void 0,void 0,function*(){})}loadPropertySettings(){}bindEditFormDetails(t,i){var f=Number(i),u=this,r=parseInt("00001",8);u.transactionId=r;u.editVoucher=!0;n.Apps.Transact.Managers.VoucherManager.Instance().getJournalData(f).then(function(t){var e=t.result,s,h,o,f,c,l;if(e.JournalEntries.length>0)for($(".divTransactonList").empty(),$(".divTransactonList").html('
<\/div>'),s=0,h=0,o=0;o'+i.LedgerName+"<\/option>");f.find(".txt_Debit").val(i.Debit);f.find(".txt_Credit").val(i.Credit);s+=Number(i.Credit);h+=Number(i.Debit);$("#Debittotal").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(h,2));$("#credittotal").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(s,2));f.find("#Debittotal").val(i.Debit);f.find("#txt_AcNarration").val(i.Description);f.find(".rowAcNarrartion,.rowWallets,.rowDues,.transactonList_div_TRN"+r).removeClass("hidden");$(".transactonList_div").addClass("hidden");c=f.find("#div_ddl_Cust");l=f.find("#div_empty");i.ContactId==0?(f.find(".rowWallets").addClass("hidden"),f.find(".rowDues").addClass("hidden"),$(l).addClass("hidden"),$(c).removeClass("hidden")):($(l).removeClass("hidden"),$(c).addClass("hidden"));i.ContactId!=0?(i.Debit==0?u.loadWalletsAndDues("TRN"+r,e.JournalId,i.ContactId,"credit",!1,"",!0,!0):u.loadWalletsAndDues("TRN"+r,e.JournalId,i.ContactId,"debit",!1,"",!0,!0),f.find("#ddl_Org_TRN"+r).append('
<\/div>');n.addTransaction(!1);n.addTransaction(!1);$(".transactonList_div").addClass("hidden");$("#chk_issingleaccount").change(function(){var t=$(this).is(":checked");t==!0?($(".divTransactonList").empty(),$(".divTransactonList").html('
<\/div>'),$("#btnAddNewTransaction").addClass("hidden"),n.addTransaction(!1)):($(".divTransactonList").html('
<\/div>'),n.addTransaction(!1),n.addTransaction(!1),$("#btnAddNewTransaction").removeClass("hidden"),$(".transactonList_div").addClass("hidden"))})}addTransaction(t){var i=this,r=$(".bizgaze_FormErrorMessages:visible").attr("id"),u="",f,e;i.transactionId=i.transactionId+1;f=t?"old":"new";u+='
<\/a>