PageSourceSearch

https://portal.unifacef.com.br/sga/chunk-T6GCEXZ3.js

js unifacef.com.br collected 2026-10-01 12:01:59 UTC 152,636 bytes, 26 lines download raw bytes

1import{a as ti}from"./chunk-GUGBAF5P.js";import"./chunk-ZZKVND2E.js";import{a as ce}from"./chunk-72DTXO5V.js";import{a as rt}from"./chunk-2EP2W2VI.js";import{a as $t}from"./chunk-IJ2YX2IE.js";import{a as ei}from"./chunk-3YQW4GBZ.js";import{a as Kt}from"./chunk-YCCJQ3GD.js";import{a as lt}from"./chunk-7OFRN3SS.js";import{a as qt}from"./chunk-JZP3HUPZ.js";import{a as Jt,b as Yt,c as Ht,d as Qt,e as Xt}from"./chunk-SOUSXSEJ.js";import{a as Zt}from"./chunk-P2DVIZ42.js";import{a as Gt}from"./chunk-U4ELYTJY.js";import{a as ot}from"./chunk-7ERKER5V.js";import{a as at,b as Oe}from"./chunk-K27KEWFU.js";import"./chunk-6PUARUBD.js";import"./chunk-BS6ER6XH.js";import"./chunk-5P4E544N.js";import"./chunk-ZOXN3UJC.js";import"./chunk-NQCNTGYI.js";import"./chunk-6KQFSIAJ.js";import"./chunk-AUP4NBKJ.js";import"./chunk-OHJ4TXDP.js";import"./chunk-AHVCPAXD.js";import{a as Ut,b as nt}from"./chunk-Y5E3KDSL.js";import"./chunk-F7RLKVLJ.js";import"./chunk-BCSLPAED.js";import{a as jt}from"./chunk-RIJZ5BO6.js";import{a as Nt}from"./chunk-PINAS443.js";import{a as zt}from"./chunk-KMT2HSMZ.js";import"./chunk-PMNX3EPO.js";import{a as Pt}from"./chunk-LR5655CV.js";import{c as Wt}from"./chunk-LU3VTQAK.js";import"./chunk-444F2EAE.js";import"./chunk-WX7ZWGWU.js";import{b as Ot}from"./chunk-O5K7ZNLD.js";import"./chunk-B7JZQFG7.js";import"./chunk-MAG7OEC3.js";import{c as tt,d as Be}from"./chunk-PDIPP4JJ.js";import"./chunk-64YZ6NB4.js";import{a as Bt}from"./chunk-UJHNAOGL.js";import"./chunk-JV655Y4I.js";import{a as X,e as K,j as kt,k as ee,p as Vt,s as Tt,w as et}from"./chunk-4L3BOAO5.js";import{a as Rt}from"./chunk-OFONVU3M.js";import{b as Ft}from"./chunk-S2RCKZQX.js";import"./chunk-RCFS3MMO.js";import"./chunk-B4LRCCVM.js";import"./chunk-OWWZGKWO.js";import"./chunk-EIBODUP5.js";import"./chunk-5PP5O7NA.js";import{a as se,b as ve,c as j}from"./chunk-XSVZLTR5.js";import{a as it}from"./chunk-XRI2HEBA.js";import"./chunk-NMGI7OHJ.js";import{a as Dt,e as Lt}from"./chunk-JETF3YJP.js";import{l as At,m as N}from"./chunk-ESNFGI6S.js";import{d as Z}from"./chunk-J6BIBWLV.js";import{$ as C,$a as h,Aa as be,Ac as Xe,C as Ge,Ca as y,Cc as It,Da as x,Dc as B,E as V,Ea as m,Ec as Ke,Fb as yt,Fc as ht,Gb as F,Hb as ne,Hc as $e,Ib as Ze,Ic as O,J as _e,K as g,L as _,Lb as oe,Mb as fe,Nb as R,O as A,Oa as Ye,P as xe,Pa as o,Qa as b,Ra as k,Sa as z,X as ue,Za as f,_ as l,_a as v,ac as Qe,bb as T,cb as H,db as Le,dc as J,eb as Ae,fc as Re,h as ae,ha as Je,hc as de,ja as S,kc as re,la as Et,ma as c,mb as E,nb as He,ob as M,oc as le,pa as De,pb as qe,qa as vt,qc as wt,ra as Mt,sa as Ve,tc as Se,uc as Ce,vc as Ee,wa as a,xa as i,ya as u,z as Ue,za as he}from"./chunk-RDOYG6DE.js";import{g as ft,i as D}from"./chunk-2AVGQ2MQ.js";var ni=ft(ht());var We=(()=>{class r extends $e{constructor(e){super("mensalidades/renegociacao",e)}renegociar(e){return this.httpClient.post(`${this.apiUrl}`,e,this.httpOptions())}cancelar(e){return this.httpClient.post(`${this.apiUrl}cancelar`,{renegociacao:e},this.httpOptions())}static \u0275fac=function(n){return new(n||r)(Ge(A))};static \u0275prov=Ue({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();function bi(r,p){if(r&1&&(a(0,"option",34),o(1),i()),r&2){let e=p.$implicit;c("ngValue",e),l(),z("",e.carteira," - ",e.nossoNumero,"")}}function xi(r,p){if(r&1){let e=y();he(0),a(1,"tr",35),x("click",function(){let t=g(e).$implicit,d=m();return t.incluir=!t.incluir,_(d.calcularDivida())}),a(2,"td"),o(3),i(),a(4,"td"),o(5),E(6,"date"),i(),a(7,"td"),o(8),E(9,"number"),i(),a(10,"td"),o(11),E(12,"number"),i(),a(13,"td"),o(14),i(),a(15,"td")(16,"div",23)(17,"input",36),h("ngModelChange",function(t){let d=g(e).$implicit;return v(d.incluir,t)||(d.incluir=t),_(t)}),i(),u(18,"label",37),i()()(),be()}if(r&2){let e=p.$implicit;l(3),b(e.parcela),l(2),b(M(6,6,e.dataVencimento,"dd/MM/yyyy")),l(3),b(M(9,9,e.valorMes,"1.2-2")),l(3),b(M(12,12,e.valorLiquido,"1.2-2")),l(3),b(e.boleto),l(3),f("ngModel",e.incluir)}}var ii=(()=>{class r{alerta;util;renegociacaoService;imaskValor={mask:Number,scale:2,signed:!0,thousandsSeparator:".",padFractionalZeros:!0,normalizeZeros:!0,radix:","};imaskInteiro={mask:Number,scale:0,signed:!1,thousandsSeparator:".",normalizeZeros:!0,radix:",",min:0};imaskData={mask:"d/m/Y",lazy:!0,pattern:"d/m/Y",autofix:!0,blocks:{d:{mask:se.MaskedRange,placeholderChar:"d",from:1,to:31,maxLength:2},m:{mask:se.MaskedRange,placeholderChar:"m",from:1,to:12,maxLength:2},Y:{mask:se.MaskedRange,placeholderChar:"Y",from:1900,to:2999,maxLength:4}}};mensalidades;carteiras;codMatricula;retorno=new xe;dividas=[];valorEntrada=0;dataEntrada=new Date;entradaInput="";valorDivida=0;parcelas=0;valorParcela=0;vencimento=new Date;vencimentoInput="";carteira;enviarEmail;constructor(e,n,t,d){this.alerta=e,this.util=n,this.renegociacaoService=t}ngOnChanges(){this.carregarDivida()}carregarDivida(){this.dividas=[],this.valorDivida=0;
1for(let e of this.mensalidades)e.situacaoMensalidade!="CANCELADA"&&e.situacaoMensalidade!="RENEGOCIADA"&&(e.dataVencimento>new Date||e.dataLiquidacao!=null||e.dataPagamento!=null||e.dividaAtiva||new Date(e.dataVencimento)<new Date&&(e.incluir=!0,this.dividas.push(e)));this.mensalidades=[],this.mensalidades=this.dividas,this.carteiras.length==1&&(this.carteira=this.carteiras[0]),this.calcularDivida(),this.calcularParcela()}calcularDivida(){this.valorDivida=0;for(let e of this.dividas){if(!e.incluir)continue;this.valorDivida+=+e.valorLiquido;let n=this.util.diferencaEntreDatas(e.dataVencimento,new Date);n.dias>0&&(this.valorDivida+=+(+e.valorLiquido*.033/100*n.dias),this.valorDivida=+this.util.truncarTexto(this.valorDivida.toString(),2,"."),this.valorDivida+=+(+e.valorLiquido*2/100),this.valorDivida=+this.util.truncarTexto(this.valorDivida.toString(),2,"."))}}calcularParcela(){this.valorParcela=0,this.parcelas==0&&(this.parcelas=1),this.valorParcela=(this.valorDivida-this.valorEntrada)/this.parcelas}remover(e){this.dividas.splice(e,1),this.carregarDivida()}salvar(){if(this.dividas.length==0){this.alerta.alertaAviso("N\xE3o existem parcelas vencidas para realizar uma renegocia\xE7\xE3o!",null,!0);return}this.dataEntrada=this.util.converterStringParaData(this.entradaInput),this.vencimento=this.util.converterStringParaData(this.vencimentoInput),this.renegociacaoService.renegociar({carteiraId:this.carteira.id,matriculaCodigo:this.codMatricula,valorDivida:this.valorParcela,entrada:this.dataEntrada,parcelas:this.parcelas,valorEntrada:this.valorEntrada,vencimento:this.vencimento,mensalidades:this.dividas.filter(e=>e.incluir).map(e=>e.id),enviarEmail:this.enviarEmail?1:0}).subscribe({next:e=>{this.alerta.alertaSucesso("Renegocia\xE7\xE3o feita com sucesso!"),this.entradaInput="",this.vencimentoInput="",this.retorno.emit()},error:e=>{this.alerta.alertaErro("Falha ao gerar renegocia\xE7\xF5es",e)}})}static \u0275fac=function(n){return new(n||r)(C(O),C(Z),C(We),C(A))};static \u0275cmp=V({type:r,selectors:[["app-modal-renegociacao"]],inputs:{mensalidades:"mensalidades",carteiras:"carteiras",codMatricula:"codMatricula"},outputs:{retorno:"retorno"},standalone:!0,features:[_e,T],decls:73,vars:24,consts:[["id","modalRenegociacao","tabindex","-1","aria-labelledby","modalRenegociacaoLabel","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog","modal
1-dialog-scrollable","modal-lg"],[1,"modal-content"],[1,"modal-header"],["id","modalRenegociacaoLabel",1,"modal-title","fs-5"],["type","button","data-bs-dismiss","modal","aria-label","Close",1,"btn-close"],[1,"modal-body"],[1,"row"],[1,"col-12","col-md-4"],["for","valorDivida",1,"font-bold"],["id","valorDivida",1,"form-control",3,"ngModelChange","ngModel","unmask","imask"],[1,"form-select",3,"ngModelChange","ngModel"],[3,"ngValue",4,"ngFor","ngForOf"],["for","valorEntrada",1,"font-bold"],["id","valorEntrada",1,"form-control",3,"ngModelChange","blur","ngModel","unmask","imask"],["for","dataEntrada",1,"font-bold"],["type","text","id","data-input","placeholder","__/__/____",1,"form-control",3,"ngModelChange","imask","ngModel"],["for","vencimento",1,"font-bold"],["for","parcelas",1,"font-bold"],["id","parcelas",1,"form-control",3,"ngModelChange","blur","ngModel","unmask","imask"],["for","valorParcela",1,"font-bold"],["id","valorParcela",1,"form-control",3,"ngModelChange","ngModel","unmask","imask"],[1,"col-12"],[1,"form-check","form-switch"],["type","checkbox","role","switch","id","enviarEmail",1,"form-check-input",3,"ngModelChange","ngModel"],["for","enviarEmail",1,"form-check-label"],[1,"col-md"],[1,"table-responsive"],[1,"table","table-striped"],["scope","col",1,"text-center"],[4,"ngFor","ngForOf"],[1,"modal-footer"],["type","button","data-bs-dismiss","modal",1,"btn","btn-success","btn-sm",3,"click"],[1,"fa-solid","fa-save"],[3,"ngValue"],[1,"text-center","align-middle","pointer",3,"click"],["type","checkbox","role","switch",1,"form-check-input",3,"ngModelChange","ngModel"],[1,"custom-control-label"]],template:function(n,t){n&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h1",4),o(5,"RENEGOCIA\xC7\xC3O"),i(),u(6,"button",5),i(),a(7,"div",6)(8,"div",7)(9,"div",8)(10,"label",9),o(11,"Valor da D\xEDvida"),i(),a(12,"input",10),h("ngModelChange",function(s){return v(t.valorDivida,s)||(t.valorDivida=s),s}),i()(),a(13,"div",8)(14,"label"),o(15,"Carteira"),i(),a(16,"select",11),h("ngModelChange",function(s){return v(t.carteira,s)||(t.carteira=s),s}),S(17,bi,2,3,"option",12),i()()(),a(18,"div",7)(19,"div",8)(20,"label",13),o(21,"Valor da Entrada"),i(),a(22,"input",14),h("ngModelChange",function(s){return v(t.valorEntrada,s)||(t.valorEntrada=s),s}),x("blur",function(){return t.calcularParcela()})("blur",function(){return t.calcularParcela()}),i()(),a(23,"div",8)(24,"label",15),o(25,"Vencimento da Entrada"),i(),a(26,"input",16),h("ngModelChange",function(s){return v(t.entradaInput,s)||(t.entradaInput=s),s}),i()()(),a(27,"div",7)(28,"div",8)(29,"label",17),o(30,"Primeiro vencimento"),i(),a(31,"input",16),h("ngModelChange",function(s){return v(t.vencimentoInput,s)||(t.vencimentoInput=s),s}),i()(),a(32,"div",8)(33,"label",18),o(34,"N\xBA Parcelas"),i(),a(35,"input",19),h("ngModelChange",function(s){return v(t.parcelas,s)||(t.parcelas=s),s}),x("blur",function(){return t.calcularParcela()}),i()(),a(36,"div",8)(37,"label",20),o(38,"Valor da Parcela"),i(),a(39,"input",21),h("ngModelChange",function(s){return v(t.valorParcela,s)||(t.valorParcela=s),s}),i(),a(40,"small"),o(41),E(42,"number"),i()()(),a(43,"div",7)(44,"div",22)(45,"div",23)(46,"input",24),h("ngModelChange",function(s){return v(t.enviarEmail,s)||(t.enviarEmail=s),s}),i(),a(47,"label",25),o(48,"Enviar por email"),i()()()(),u(49,"hr"),a(50,"div",7)(51,"div",26)(52,"div",27)(53,"table",28)(54,"thead")(55,"tr")(56,"th",29),o(57,"Parcela"),i(),a(58,"th",29),o(59,"Vencimento"),i(),a(60,"th",29),o(61,"Valor Bruto"),i(),a(62,"th",29),o(63,"Valor Liquido"),i(),a(64,"th",29),o(65,"Boleto"),i(),u(66,"th",29),i()(),a(67,"tbody"),S(68,xi,19,15,"ng-container",30),i()()()()()(),a(69,"div",31)(70,"button",32),x("click",function(){return t.salvar()}),u(71,"i",33),o(72,"\xA0\xA0SALVAR"),i()()()()()),n&2&&(l(12),f("ngModel",t.valorDivida),c("unmask","typed")("imask",t.imaskValor),l(4),f("ngModel",t.carteira),l(),c("ngForOf",t.carteiras),l(5),f("ngModel",t.valorEntrada),c("unmask","typed")("imask",t.imaskValor),l(4),c("imask",t.imaskData),f("ngModel",t.entradaInput),l(5),c("imask",t.imaskData),f("ngModel",t.vencimentoInput),l(4),f("ngModel",t.parcelas),c("unmask","typed")("imask",t.imaskInteiro),l(4),f("ngModel",t.valorParcela),c("unmask","typed")("imask",t.imaskValor),l(2),k("Valor final de:",M(42,21,t.valorParcela*t.parcelas,"1.2-2"),""),l(5),f("ngModel",t.enviarEmail),l(22),c("ngForOf",t.divi
1das))},dependencies:[B,Ce,Ee,de,Re,Se,re,le,N,R,F,fe,oe,j,ve,Be],encapsulation:2})}return r})();var je=class{id;data;assunto;descricao;codigoMatricula;manual;constructor(){}};function Si(r,p){if(r&1&&(a(0,"tr",16)(1,"td"),o(2),E(3,"date"),i(),a(4,"td"),o(5),E(6,"number"),i(),a(7,"td"),o(8),E(9,"date"),i(),a(10,"td"),o(11),E(12,"number"),i(),a(13,"td"),o(14),i()()),r&2){let e=p.$implicit;l(2),b(M(3,5,e.dataVencimento,"dd/MM/yyyy")),l(3),b(M(6,8,e.valorMes,"1.2-2")),l(3),b(M(9,11,e.dataPagamento,"dd/MM/yyyy")),l(3),b(M(12,14,e.valorPago,"1.2-2")),l(3),b(e.boleto)}}function Ci(r,p){if(r&1&&(a(0,"div",10)(1,"span",11),o(2,"PARCELAS RENEGOCIADAS"),i(),a(3,"div",12)(4,"table",13)(5,"thead")(6,"tr")(7,"th",14),o(8,"Vencimento"),i(),a(9,"th",14),o(10,"Valor"),i(),a(11,"th",14),o(12,"Pagamento"),i(),a(13,"th",14),o(14,"Valor Pago"),i(),a(15,"th",14),o(16,"Boleto"),i()()(),a(17,"tbody"),S(18,Si,15,17,"tr",15),i()()()()),r&2){let e=m();l(18),c("ngForOf",e.item.renegociadas)}}function Ei(r,p){if(r&1&&(a(0,"tr",16)(1,"td"),o(2),E(3,"date"),i(),a(4,"td"),o(5),E(6,"number"),i(),a(7,"td"),o(8),E(9,"date"),i(),a(10,"td"),o(11),E(12,"number"),i(),a(13,"td"),o(14),i()()),r&2){let e=p.$implicit;l(2),b(M(3,5,e.dataVencimento,"dd/MM/yyyy")),l(3),b(M(6,8,e.valorMes,"1.2-2")),l(3),b(M(9,11,e.dataPagamento,"dd/MM/yyyy")),l(3),b(M(12,14,e.valorPago,"1.2-2")),l(3),b(e.boleto)}}function Mi(r,p){if(r&1&&(a(0,"div",10)(1,"span",11),o(2,"RENEGOCIA\xC7\xD5ES GERADAS"),i(),a(3,"div",12)(4,"table",13)(5,"thead")(6,"tr")(7,"th",14),o(8,"Vencimento"),i(),a(9,"th",14),o(10,"Valor"),i(),a(11,"th",14),o(12,"Pagamento"),i(),a(13,"th",14),o(14,"Valor Pago"),i(),a(15,"th",14),o(16,"Boleto"),i()()(),a(17,"tbody"),S(18,Ei,15,17,"tr",15),i()()()()),r&2){let e=m();l(18),c("ngForOf",e.item.renegociacoes)}}function yi(r,p){if(r&1){let e=y();a(0,"button",17),x("click",function(){g(e);let t=m();return _(t.cancelarRenegociacao())}),o(1,"Cancelar Renegocia\xE7\xE3o"),i()}}var dt=(()=>{class r{item;cancelar=new xe;id="modalVerRenegociacao";constructor(e){}cancelarRenegociacao(){this.cancelar.emit()}static \u0275fac=function(n){return new(n||r)(C(A))};static \u0275cmp=V({type:r,selectors:[["app-modal-ver-renegociacao"]],inputs:{item:"item",id:"id"},outputs:{cancelar:"cancelar"},standalone:!0,features:[T],decls:12,vars:4,consts:[["tabindex","-1","aria-labelledby","modalVerRenegociacaoLabel","aria-hidden","true",1,"modal","fade","modal-lg",3,"id"],[1,"modal-dialog","modal
1-dialog-scrollable"],[1,"modal-content"],[1,"modal-header"],["id","modalVerRenegociacaoLabel",1,"modal-title","fs-5"],["type","button","data-bs-dismiss","modal","aria-label","Close",1,"btn-close"],[1,"modal-body"],["class","col-md",4,"ngIf"],[1,"modal-footer"],["class","btn btn-danger btn-sm","data-bs-dismiss","modal",3,"click",4,"ngIf"],[1,"col-md"],[1,"secao-titulo"],[1,"table-responsive"],[1,"table","table-striped"],["scope","col",1,"text-center"],["class","text-center align-middle",4,"ngFor","ngForOf"],[1,"text-center","align-middle"],["data-bs-dismiss","modal",1,"btn","btn-danger","btn-sm",3,"click"]],template:function(n,t){n&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h1",4),o(5,"RENEGOCIA\xC7\xD5ES"),i(),u(6,"button",5),i(),a(7,"div",6),S(8,Ci,19,1,"div",7)(9,Mi,19,1,"div",7),i(),a(10,"div",8),S(11,yi,2,0,"button",9),i()()()()),n&2&&(c("id",t.id),l(8),c("ngIf",t.item),l(),c("ngIf",t.item),l(2),c("ngIf",t.item==null?null:t.item.ativo))},dependencies:[B,N,R,F,ne,fe,oe,J,Oe,j],encapsulation:2})}return r})();function wi(r,p){if(r&1&&(a(0,"option",30),o(1),i()),r&2){let e=p.$implicit;c("ngValue",e),l(),z("",e.carteira," - ",e.nossoNumero,"")}}function Ii(r,p){if(r&1){let e=y();he(0),a(1,"tr",31),x("click",function(){let t=g(e).$implicit,d=m();return t.adicionar=!t.adicionar,_(d.calcularDivida())}),a(2,"td"),o(3),i(),a(4,"td"),o(5),E(6,"date"),i(),a(7,"td"),o(8),E(9,"number"),i(),a(10,"td"),o(11),E(12,"number"),i(),a(13,"td"),o(14),E(15,"number"),i(),a(16,"td"),o(17),E(18,"number"),i(),a(19,"td"),o(20),E(21,"number"),i(),a(22,"td")(23,"div",32)(24,"input",33),h("ngModelChange",function(t){let d=g(e).$implicit;return v(d.adicionar,t)||(d.adicionar=t),_(t)}),i(),u(25,"label",34),i()()(),be()}if(r&2){let e=p.$implicit;l(3),b(e.parcela),l(2),b(M(6,8,e.dataVencimento,"dd/MM/yyyy")),l(3),b(M(9,11,e.valorMulta,"1.2-2")),l(3),b(M(12,14,e.valorJuros,"1.2-2")),l(3),b(M(15,17,e.valorDesconto,"1.2-2")),l(3),b(M(18,20,e.valorMes,"1.2-2")),l(3),b(M(21,23,e.valorReceber,"1.2-2")),l(4),f("ngModel",e.adicionar)}}var ai=(()=>{class r{alerta;util;loginService;mensalidadeService;imaskValor={mask:Number,scale:2,signed:!0,thousandsSeparator:".",padFractionalZeros:!0,normalizeZeros:!0,radix:","};imaskInteiro={mask:Number,scale:0,signed:!1,thousandsSeparator:".",normalizeZeros:!0,radix:",",min:0};imaskData={mask:"d/m/Y",lazy:!0,pattern:"d/m/Y",autofix:!0,blocks:{d:{mask:se.MaskedRange,placeholderChar:"d",from:1,to:31,maxLength:2},m:{mask:se.MaskedRange,placeholderChar:"m",from:1,to:12,maxLength:2},Y:{mask:se.MaskedRange,placeholderChar:"Y",from:1900,to:2999,maxLength:4}}};login;mensalidades;carteiras;codMatricula;retorno=new xe;dividas=[];acrescimo=0;desconto=0;dtLiquidacaoInput="";dataLiquidacao=new Date;valorDivida=0;parcelas=0;valorParcela=0;carteira;lockIcon="lock";senha="";liberarCampos=!1;constructor(e,n,t,d,s){this.alerta=e,this.util=n,this.loginService=t,this.mensalidadeService=d}ngOnInit(){return D(this,null,function*(){this.login=yield this.util.carregarSessao(),this.inicializarDataLiquidacao()})}ngOnChanges(){this.carregarDivida()}inicializarDataLiquidacao(){if(!this.dtLiquidacaoInput){let e=new Date,n=String(e.getDate()).padStart(2,"0"),t=String(e.getMonth()+1).padStart(2,"0"),d=e.getFullYear();this.dtLiquidacaoInput=`${n}/${t}/${d}`,this.dataLiquidacao=e}}carregarDivida(){this.dividas=[],this.valorDivida=0,this.inicializarDataLiquidacao();for(let e of this.mensalidades)e.situacaoMensalidade!="CANCELADA"&&e.situacaoMensalidade!="RENEGOCIADA"&&(e.dataLiquidacao!=null||e.dataPagamento!=null||e.dividaAtiva||(e.adicionar=!1,this.dividas.push(e)));this.mensalidades=[...this.dividas],this.carteiras.length==1&&(this.carteira=this.carteiras[0]),this.atualizarDataLiquidacao()}atualizarDataLiquidacao(){if(this.dtLiquidacaoInput&&this.dtLiquidacaoInput.length===10){let e=this.util.converterStringParaData(this.dtLiquidacaoInput);e&&!isNaN(e.getTime())?this.dataLiquidacao=e:this.dataLiquidacao=new Date}else this.dataLiquidacao=new Date;this.recalcularRegrasPorData(),this.calcularDivida(),this.calcularParcela()}recalcularRegrasPorData(){for(let e of this.dividas){let n=this.util.diferencaEntreDatas(e.dataVencimento,this.dataLiquidacao);if(n.negativo===!1&&n.dias>0)e.valorJuros=+(+e.valorLiquido*.033/100*n.dias),e.valorMulta=+(+e.valorLiquido*2/100),e.valorAcrescimo=+e.valorJuros+ +e.valorMulta,e.valorDesconto=0;else{e.valorJuros=0,e.valorMulta=0,e.valorAcrescimo=0;let t=+e.valorMes||0;e.valorDesconto=+(t*.1).toFixed(2)}}}calcularDivida(){this.valorDivida=0,this.liberarCampos||this.recalcularRegrasPorData();let e=this.dividas.filter(n=>n.adicionar===!0);if(!this.liberarCampos){this.acrescimo=0,this.desconto=0;for(let n of e)this.acrescimo+=+(n.valorAcrescimo||0),this.desconto+=+(n.valorDesconto||0);this.acrescimo=+this.acrescimo.toFixed(2),this.desconto=+this.desconto.toFixed(2)}for(let n of this.dividas){let t=+n.valorMes||0;if(n.adicionar){if(this.liberarCampos){let s=+this.acrescimo||0,w=+(n.valorJuros+n.valorMulta)||0;n.valorAcrescimo=+(w+s).toFixed(2),n.valorDesconto=+this.desconto||0}let d=t+(+n.valorAcrescimo||0)-(+n.valorDesconto||0);n.valorReceber=d>0?+d.toFixed(2):0,this.valorDivida+=n.valorReceber}else{let d=this.util.diferencaEntreDatas(n.dataVencimento,this.dataLiquidacao);d.negativo===!1&&d.dias>0?(n.valorJuros=+(+n.valorLiquido*.033/100*d.dias),n.valorMulta=+(+n.valorLiquido*2/100),n.valorAcrescimo=+n.valorJuros+ +n.valorMulta,n.valorDesconto=0):(n.valorJuros=0,n.valorMulta=0,n.valorAcrescimo=0,n.valorDesconto=+(+n.valorMes*.1).toFixed(2)),n.valorReceber=+(t+n.valorAcrescimo-n.valorDesconto).toFixed(2)}}this.valorDivida=+this.valorDivida.toFixed(2)}calcularParcela(){this.valorParcela=0,this.parcelas==0&&(this.parcelas=1),this.valorParcela=(this.valorDivida-this.acrescimo)/this.parcelas}liberarCampo(){this.alerta.dialogConfirmacao("Liberar Campo","question",`<input id="senhaInput" 
2                  class="form-control" 
3                  type="password" 
4                  placeholder="Digite aqui sua senha..."
5                  onkeydown="if(event.key === 'Enter') document.querySelector('.swal2-confirm').click()"/>`,"Confirmar").then(()=>{let e=document.getElementById("senhaInput");e&&(this.senha=e.value,this.loginService.login({email:this.login.email,senha:this.senha}).subscribe({next:()=>{this.liberarCampos=!this.liberarCampos,this.lockIcon=this.liberarCampos?"lock-open":"lock",this.liberarCampos&&(this.acrescimo=0,this.desconto=0),this.calcularDivida(),this.calcularParcela()},error:()=>{this.alerta.alertaErro("Senha Inv\xE1lida, tente novamente!")}}))})}liquidar(){if(this.dividas.length==0){this.alerta.alertaAviso("N\xE3o foram selecionadas parcelas para realizar uma liquida\xE7\xE3o!",null,!0);return}this.dataLiquidacao=this.util.converterStringParaData(this.dtLiquidacaoInput);let e={acrescimo:this.acrescimo,desconto:this.desconto,carteira:this.carteira,dataLiquidacao:this.dataLiquidacao,total:this.valorDivida,mensalidades:this.dividas};this.mensalidadeService.liquidarMensalidades(e).subscribe({next:n=>{this.alerta.alertaSucesso("Liquida\xE7\xE3o feita com sucesso!"),this.dtLiquidacaoInput="",this.retorno.emit()},error:n=>{this.alerta.alertaErro("Falha ao realizar a liquida\xE7\xE3o das mensalidades",n)}})}cancelar(){$("#modalLiquidacao").hide()}static \u0275fac=function(n){return new(n||r)(C(O),C(Z),C(Dt),C(ce),C(A))};static \u0275cmp=V({type:r,selectors:[["app-modal-liquidacao"]],inputs:{mensalidades:"mensalidades",carteiras:"carteiras",codMatricula:"codMatricula"},outputs:{retorno:"retorno"},standalone:!0,features:[_e,T],decls:65,vars:17,consts:[["id","modalLiquidacao","tabindex","-1","aria-labelledby","modalLiquidacaoLabel","data-bs-focus","false","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog","modal
5-dialog-scrollable","modal-lg"],[1,"modal-content"],[1,"modal-header"],["id","modalLiquidacaoLabel",1,"modal-title","fs-5"],["type","button","data-bs-dismiss","modal","aria-label","Close",1,"btn-close"],[1,"modal-body"],[1,"row"],[1,"col-12","col-md-4"],[1,"form-select",3,"ngModelChange","ngModel"],[3,"ngValue",4,"ngFor","ngForOf"],["for","acrescimo",1,"font-bold"],["id","acrescimo","placeholder","0,00",1,"form-control",3,"ngModelChange","blur","ngModel","unmask","imask","disabled"],["for","desconto",1,"font-bold"],["id","desconto","placeholder","0,00",1,"form-control",3,"ngModelChange","blur","ngModel","unmask","imask","disabled"],[1,"col-12","col-md-2",2,"margin-right","1rem","display","flex","align-items","center",3,"click"],["for","dtLiquidacao",1,"font-bold"],["type","text","id","data-input","placeholder","__/__/____",1,"form-control",3,"ngModelChange","blur","imask","ngModel"],[1,"col-12","col-md-4",2,"display","flex","align-items","end","font-size","1.25rem"],[1,"form-control"],[1,"col-md"],[1,"table-responsive"],[1,"table","table-striped"],["scope","col",1,"text-center"],[4,"ngFor","ngForOf"],[1,"modal-footer"],["type","button","data-bs-dismiss","modal",1,"btn","btn-success","btn-sm",3,"click"],[1,"fa-solid","fa-money"],["type","button","data-bs-dismiss","modal",1,"btn","btn-secondary","btn-sm",3,"click"],[1,"fa-solid","fa-times"],[3,"ngValue"],[1,"text-center","align-middle","pointer",3,"click"],[1,"form-check","form-switch"],["type","checkbox","role","switch",1,"form-check-input",3,"ngModelChange","ngModel"],[1,"custom-control-label"]],template:function(n,t){n&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h1",4),o(5,"LIQUIDA\xC7\xC3O DE MENSALIDADES"),i(),u(6,"button",5),i(),a(7,"div",6)(8,"div",7)(9,"div",8)(10,"label"),o(11,"Carteira"),i(),a(12,"select",9),h("ngModelChange",function(s){return v(t.carteira,s)||(t.carteira=s),s}),S(13,wi,2,3,"option",10),i()()(),a(14,"div",7)(15,"div",8)(16,"label",11),o(17,"Acr\xE9scimo:"),i(),a(18,"input",12),h("ngModelChange",function(s){return v(t.acrescimo,s)||(t.acrescimo=s),s}),x("blur",function(){return t.calcularDivida()}),i()(),a(19,"div",8)(20,"label",13),o(21,"Desconto:"),i(),a(22,"input",14),h("ngModelChange",function(s){return v(t.desconto,s)||(t.desconto=s),s}),x("blur",function(){return t.calcularDivida()}),i()(),a(23,"div",15),x("click",function(){return t.liberarCampo()}),u(24,"i"),i()(),a(25,"div",7)(26,"div",8)(27,"label",16),o(28,"Data Liquida\xE7\xE3o:"),i(),a(29,"input",17),h("ngModelChange",function(s){return v(t.dtLiquidacaoInput,s)||(t.dtLiquidacaoInput=s),s}),x("ngModelChange",function(){return t.atualizarDataLiquidacao()})("blur",function(){return t.atualizarDataLiquidacao()}),i()(),a(30,"div",18)(31,"span",19)(32,"b"),o(33),i()()()(),u(34,"hr"),a(35,"div",7)(36,"div",20)(37,"div",21)(38,"table",22)(39,"thead")(40,"tr")(41,"th",23),o(42,"Parcela"),i(),a(43,"th",23),o(44,"Vencimento"),i(),a(45,"th",23),o(46,"Valor Multa"),i(),a(47,"th",23),o(48,"Valor Juros"),i(),a(49,"th",23),o(50,"Valor Desconto"),i(),a(51,"th",23),o(52,"Valor Bruto"),i(),a(53,"th",23),o(54,"Valor a Receber"),i(),u(55,"th",23),i()(),a(56,"tbody"),S(57,Ii,26,26,"ng-container",24),i()()()()()(),a(58,"div",25)(59,"button",26),x("click",function(){return t.liquidar()}),u(60,"i",27),o(61,"\xA0\xA0LIQUIDAR"),i(),a(62,"button",28),x("click",function(){return t.cancelar()}),u(63,"i",29),o(64,"\xA0\xA0CANCELAR"),i()()()()()),n&2&&(l(12),f("ngModel",t.carteira),l(),c("ngForOf",t.carteiras),l(5),f("ngModel",t.acrescimo),c("unmask","typed")("imask",t.imaskValor)("disabled",!t.liberarCampos),l(4),f("ngModel",t.desconto),c("unmask","typed")("imask",t.imaskValor)("disabled",!t.liberarCampos),l(2),Mt("fa-solid fa-",t.lockIcon," mr-1"),l(5),c("imask",t.imaskData),f("ngModel",t.dtLiquidacaoInput),l(4),k("Total: R$",t.valorDivida,""),l(24),c("ngForOf",t.dividas))},dependencies:[B,Ce,Ee,de,Re,Se,re,le,N,R,F,fe,oe,j,ve,Be],encapsulation:2})}return r})();var xt=()=>({width:"100%"});function ki(r,p){r&1&&(a(0,"div",1)(1,"div",15),u(2,"em",52),a(3,"span",53),o(4,"\xA0N\xE3o foram encontrados mensalidades para o aluno!"),i()()())}function Vi(r,p){if(r&1){let e=y();a(0,"button",65),x("click",function(){g(e);let t=m().$implicit,d=m(2);return _(d.editarRenegociacao(t.renegociacao))}),u(1,"img",66),i()}r&2&&(l(),c("src","assets/icons/zoom.png",ue))}function Ti(r,p){if(r&1){let e=y();a(0,"button",67),x("click",function(){g(e);let t=m().$implicit,d=m(2);return _(d.editar(t))}),u(1,"img",68),i()}r&2&&(l(),c("src","assets/icons/pencil.png",ue))}function Ri(r,p){if(r&1){let e=y();a(0,"button",69),x("click",function(){g(e);let t=m().$implicit,d=m(2);return _(d.cancelarMensalidade(t))}),u(1,"i",70),i()}}function Bi(r,p){if(r&1){let e=y();a(0,"button",71),x("click",function(){g(e);let t=m().$implicit,d=m(2);return _(d.enviarBoletoEmail(t))}),u(1,"i",72),i()}}function Pi(r,p){if(r&1){let e=y();a(0,"button",73),x("click",function(){g(e);let t=m().$implicit,d=m(2);return _(d.imprimir(t))}),u(1,"i",74),i()}}function Fi(r,p){if(r&1&&(a(0,"tr",59)(1,"td"),o(2),i(),a(3,"td"),o(4),E(5,"date"),i(),a(6,"td"),o(7),E(8,"number"),i(),a(9,"td"),o(10),E(11,"number"),i(),a(12,"td"),o(13),E(14,"date"),i(),a(15,"td"),o(16),E(17,"number"),i(),a(18,"td"),o(19),i(),a(20,"td"),S(21,Vi,2,1,"button",60),i(),a(22,"td"),S(23,Ti,2,1,"button",61),i(),a(24,"td"),S(25,Ri,2,0,"button",62),i(),a(26,"td"),S(27,Bi,2,0,"button",63),i(),a(28,"td"),S(29,Pi,2,0,"button",64),i()()),r&2){let e=p.$implicit,n=m(2);vt(n.corLinha(e)),l(2),b(e.parcela),l(2),b(M(5,14,e.dataVencimento,"dd/MM/yyyy")),l(3),b(M(8,17,e.valorMes,"1.2-2")),l(3),b(M(11,20,e.valorLiquido,"1.2-2")),l(3),b(M(14,23,e.dataPagamento,"dd/MM/yyyy")),l(3),b(M(17,26,e.valorPago,"1.2-2")),l(3),b(e.boleto),l(2),Ve(e.dividaAtiva==!1&&e.situacaoMensalidade!="
5CANCELADA"&&e.renegociacao?21:-1),l(2),Ve(e.dividaAtiva==!1&&e.situacaoMensalidade!="CANCELADA"&&e.situacaoMensalidade!="RENEGOCIADA"?23:-1),l(2),Ve(e.dividaAtiva==!1&&e.situacaoMensalidade!="CANCELADA"&&e.situacaoMensalidade!="RENEGOCIADA"&&e.dataPagamento==null?25:-1),l(2),Ve(e.dividaAtiva==!1&&e.situacaoMensalidade!="CANCELADA"&&e.situacaoMensalidade!="RENEGOCIADA"?27:-1),l(2),Ve(e.dividaAtiva==!1&&e.situacaoMensalidade!="CANCELADA"&&e.situacaoMensalidade!="RENEGOCIADA"&&e.dataPagamento==null?29:-1)}}function Oi(r,p){if(r&1&&(a(0,"div",1)(1,"div",54)(2,"div",55)(3,"table",56)(4,"thead")(5,"tr")(6,"th",57),o(7,"#"),i(),a(8,"th",57),o(9,"Vencimento"),i(),a(10,"th",57),o(11,"Valor Bruto"),i(),a(12,"th",57),o(13,"Valor Liquido"),i(),a(14,"th",57),o(15,"Pagamento"),i(),a(16,"th",57),o(17,"Valor Pago"),i(),a(18,"th",57),o(19,"Boleto"),i(),u(20,"th",57)(21,"th",57)(22,"th",57)(23,"th",57)(24,"th",57),i()(),a(25,"tbody"),S(26,Fi,30,29,"tr",58),i()()()()()),r&2){let e=m();l(26),c("ngForOf",e.lista)}}function Wi(r,p){if(r&1&&(a(0,"option",75),o(1),i()),r&2){let e=p.$implicit;c("ngValue",e),l(),b(e.carteira)}}function zi(r,p){if(r&1&&(a(0,"option",75),o(1),i()),r&2){let e=p.$implicit;c("ngValue",e),l(),z(" Parcela: ",e.parcela," - R$",e.valorMes," ")}}function Ni(r,p){r&1&&(a(0,"div",1)(1,"div",15)(2,"b"),o(3,"PARCELA GERADA POR RENEGOCIA\xC7\xC3O!"),i()()())}function ji(r,p){r&1&&(a(0,"div",1)(1,"div",15),u(2,"em",52),a(3,"span",53),o(4,"\xA0N\xE3o existem eventos registrados nessa mensalidade!"),i()()())}function qi(r,p){if(r&1&&(a(0,"tr",59)(1,"td"),o(2),i(),a(3,"td"),o(4),E(5,"number"),i(),a(6,"td"),o(7),E(8,"number"),i(),a(9,"td"),o(10),i()()),r&2){let e=p.$implicit;l(2),b(e.taxa.nome),l(2),z("",e.valor?"R$":""," ",M(5,6,e.valor,"1.2-2"),""),l(3),z("",M(8,9,e.porcentagem,"1.2-2")," ",e.porcentagem?"%":"",""),l(3),b(e.taxa.tipo)}}function Ui(r,p){if(r&1&&(a(0,"div",1)(1,"div",54)(2,"div",55)(3,"table",56)(4,"thead")(5,"tr")(6,"th",83),o(7,"Evento"),i(),a(8,"th",57),o(9,"Valor R$"),i(),a(10,"th",57),o(11,"Valor %"),i(),a(12,"th",57),o(13,"Tipo"),i()()(),a(14,"tbody"),S(15,qi,11,12,"tr",84),i()()()()()),r&2){let e=m(2);l(15),c("ngForOf",e.item.taxas)}}function Gi(r,p){r&1&&(a(0,"div",1)(1,"div",15),u(2,"em",52),a(3,"span",53),o(4,"\xA0N\xE3o existem renegocia\xE7\xF5es vinculadas a essa mensalidade!"),i()()())}function Ji(r,p){if(r&1&&(a(0,"tr",59)(1,"td"),o(2),i(),a(3,"td"),o(4),i(),a(5,"td"),o(6),E(7,"number"),i()()),r&2){let e=p.$implicit;l(2),b(e.parcela),l(2),b(e.boleto),l(2),k("R$ ",M(7,3,e.valorLiquido,"1.2-2"),"")}}function Yi(r,p){if(r&1&&(a(0,"div",1)(1,"div",54)(2,"div",55)(3,"table",56)(4,"thead")(5,"tr")(6,"th",57),o(7,"Parcela"),i(),a(8,"th",83),o(9,"Boleto Renegociado"),i(),a(10,"th",57),o(11,"Vl. L\xEDquido"),i()()(),a(12,"tbody"),S(13,Ji,8,6,"tr",84),i()()()()()),r&2){let e=m(3);l(13),c("ngForOf",e.renegociadas)}}function Hi(r,p){if(r&1&&(u(0,"hr"),a(1,"div",1)(2,"div",15)(3,"div",16),S(4,Gi,5,0,"div",1)(5,Yi,14,1,"div",1),i()()()),r&2){let e=m(2);l(4),Ve(e.renegociadas&&(e.renegociadas==null?null:e.renegociadas.length)===0?4:-1),l(),Ve(e.renegociadas&&e.renegociadas.length>0?5:-1)}}function Zi(r,p){if(r&1){let e=y();a(0,"div",29),S(1,Ni,4,0,"div",17),a(2,"div",1)(3,"div",76)(4,"label"),o(5,"Parcela"),i(),a(6,"input",77),h("ngModelChange",function(t){g(e);let d=m();return v(d.item.parcela,t)||(d.item.parcela=t),_(t)}),i()(),a(7,"div",78)(8,"label"),o(9,"Data Vencimento"),i(),a(10,"p-calendar",79),h("ngModelChange",function(t){g(e);let d=m();return v(d.item.dataVencimento,t)||(d.item.dataVencimento=t),_(t)}),i()(),a(11,"div",78)(12,"label"),o(13,"Data Pagamento"),i(),a(14,"p-calendar",80),h("ngModelChange",function(t){g(e);let d=m();return v(d.item.dataPagamento,t)||(d.item.dataPagamento=t),_(t)}),i()(),a(15,"div",78)(16,"label"),o(17,"Data Liquida\xE7\xE3o"),i(),a(18,"p-calendar",80),h("ngModelChange",function(t){g(e);let d=m();return v(d.item.dataLiquidacao,t)||(d.item.dataLiquidacao=t),_(t)}),i()()(),u(19,"hr"),a(20,"div",1)(21,"div",81)(22,"label"),o(23,"Valor parcela"),i(),a(24,"input",82),h("ngModelChange",function(t){g(e);let d=m();
5return v(d.item.valorLiquido,t)||(d.item.valorLiquido=t),_(t)}),i()(),a(25,"div",81)(26,"label"),o(27,"Valor Pago"),i(),a(28,"input",82),h("ngModelChange",function(t){g(e);let d=m();return v(d.item.valorPago,t)||(d.item.valorPago=t),_(t)}),i()()(),a(29,"div",1)(30,"div",81)(31,"label"),o(32,"Valor Desconto"),i(),a(33,"input",82),h("ngModelChange",function(t){g(e);let d=m();return v(d.item.valorDesconto,t)||(d.item.valorDesconto=t),_(t)}),i()(),a(34,"div",81)(35,"label"),o(36,"Valor Acrescimos"),i(),a(37,"input",82),h("ngModelChange",function(t){g(e);let d=m();return v(d.item.valorAcrescimo,t)||(d.item.valorAcrescimo=t),_(t)}),i()()(),a(38,"div",1)(39,"div",81)(40,"label"),o(41,"Valor de Multa"),i(),a(42,"input",82),h("ngModelChange",function(t){g(e);let d=m();return v(d.item.valorMulta,t)||(d.item.valorMulta=t),_(t)}),i()(),a(43,"div",81)(44,"label"),o(45,"Valor de Juros"),i(),a(46,"input",82),h("ngModelChange",function(t){g(e);let d=m();return v(d.item.valorJuros,t)||(d.item.valorJuros=t),_(t)}),i()()(),u(47,"hr"),a(48,"div",1)(49,"div",81)(50,"label"),o(51,"Valor da Pontualidade"),i(),a(52,"input",82),h("ngModelChange",function(t){g(e);let d=m();return v(d.item.boletoDesconto,t)||(d.item.boletoDesconto=t),_(t)}),i()(),a(53,"div",81)(54,"label"),o(55,"Valor de Multa do Boleto"),i(),a(56,"input",82),h("ngModelChange",function(t){g(e);let d=m();return v(d.item.boletoMulta,t)||(d.item.boletoMulta=t),_(t)}),i()(),a(57,"div",81)(58,"label"),o(59,"Valor de Juros do Boleto"),i(),a(60,"input",82),h("ngModelChange",function(t){g(e);let d=m();return v(d.item.boletoJuros,t)||(d.item.boletoJuros=t),_(t)}),i()()(),u(61,"hr"),a(62,"div",1)(63,"div",15)(64,"div",16),S(65,ji,5,0,"div",17)(66,Ui,16,1,"div",17),i()()(),S(67,Hi,6,2),i()}if(r&2){let e=m();l(),c("ngIf",e.item==null||e.item.renegociacao==null?null:e.item.renegociacao.id),l(5),f("ngModel",e.item.parcela),l(4),De(H(48,xt)),f("ngModel",e.item.dataVencimento),c("iconDisplay","input")("showIcon",!0)("disabled",e.item.situacaoMensalidade!="GERADA"),l(4),De(H(49,xt)),f("ngModel",e.item.dataPagamento),c("iconDisplay","input")("showIcon",!0),l(4),De(H(50,xt)),f("ngModel",e.item.dataLiquidacao),c("iconDisplay","input")("showIcon",!0),l(6),f("ngModel",e.item.valorLiquido),c("unmask",!0)("imask",e.imaskValor),l(4),f("ngModel",e.item.valorPago),c("unmask",!0)("imask",e.imaskValor),l(5),f("ngModel",e.item.valorDesconto),c("unmask",!0)("imask",e.imaskValor),l(4),f("ngModel",e.item.valorAcrescimo),c("unmask",!0)("imask",e.imaskValor),l(5),f("ngModel",e.item.valorMulta),c("unmask",!0)("imask",e.imaskValor),l(4),f("ngModel",e.item.valorJuros),c("unmask",!0)("imask",e.imaskValor),l(6),f("ngModel",e.item.boletoDesconto),c("unmask",!0)("imask",e.imaskValor),l(4),f("ngModel",e.item.boletoMulta),c("unmask",!0)("imask",e.imaskValor),l(4),f("ngModel",e.item.boletoJuros),c("unmask",!0)("imask",e.imaskValor),l(5),c("ngIf",e.item.taxas&&(e.item.taxas==null?null:e.item.taxas.length)===0),l(),c("ngIf",e.item.taxas&&e.item.taxas.length>0),l(),Ve(e.item.renegociacao!=null&&e.item.renegociacao.id?67:-1)}}function Qi(r,p){if(r&1){let e=y();a(0,"tr",59)(1,"td"),o(2),i(),a(3,"td"),o(4),E(5,"date"),i(),a(6,"td"),o(7),i(),a(8,"td")(9,"input",85),h("ngModelChange",function(t){let d=g(e).$implicit;return v(d.selecionado,t)||(d.selecionado=t),_(t)}),i()()()}if(r&2){let e=p.$implicit,n=m(2);vt(n.corLinha(e)),l(2),b(e.parcela),l(2),b(M(5,6,e.dataVencimento,"dd/MM/yyyy")),l(3),b(e.boleto),l(2),f("ngModel",e.selecionado)}}function Xi(r,p){if(r&1&&(a(0,"div",1)(1,"div",54)(2,"div",55)(3,"table",56)(4,"thead")(5,"tr")(6,"th",57),o(7,"#"),i(),a(8,"th",57),o(9,"Vencimento"),i(),a(10,"th",57),o(11,"Boleto"),i(),u(12,"th",57),i()(),a(13,"tbody"),S(14,Qi,10,9,"tr",58),i()()()()()),r&2){let e=m();l(14),c("ngForOf",e.listaLote)}}var oi=(()=>{class r{injector;util;service;carteiraService;previsaoService;alerta;ocorrenciaService;renegociacaoService;entidade;mensalidades=new xe;lista;carteiras=[];previsoes=[];carteira;previsao;vencimento;vencimentoInput="";copia;item;renegociacao;enviarEmail;renegociadas=[];tipoLote="impressao";listaLote=[];imaskValor={mask:Number,scale:2,signed:!0,thousandsSeparator:".",padFractionalZeros:!0,normalizeZeros:!0,radix:",",format:e=>e!=null?e+"":null};imaskData={mask:"d/m/Y",lazy:!0,pattern:"d/m/Y",autofix:!0,blocks:{d:{mask:se.MaskedRange,placeholderChar:"d",from:1,to:31,maxLength:2},m:{mask:se.MaskedRange,placeholderChar:"m",from:1,to:12,maxLength:2},Y:{mask:se.MaskedRange,placeholderChar:"Y",from:1900,to:2999,maxLength:4}}};constructor(e,n,t,d,s,w,me,te){this.injector=e,this.util=n,this.service=t,this.carteiraService=d,this.previsaoService=s,this.alerta=w,this.ocorrenciaService=me,this.renegociacaoService=te}ngOnInit(){this.lista||(this.lista=[]),this.carteiraService.filtrar({ativo:!0,orderBy:"carteira$ASC"}).subscribe(e=>{this.carteiras=e.data.conteudo,this.carteiras.length==1&&(this.carteira=this.carteiras[0])}),this.previsaoService.filtrar({"serie.id":this.entidade.serie.id,pageSize:-1,orderBy:"parcela$ASC"}).subscribe({next:e=>{for(let n of e.data.conteudo)(n.planoPagamento==null||n.planoPagamento.id==this.entidade.planoPagamento.id)&&this.previsoes.push(n)},error:e=>{this.alerta.alertaErro("Erro ao carregar previs\xF5es de mensalidade",e)}}),this.carregarMensalidades()}ngOnChanges(){this.carregarMensalidades()}carregarMensalidades(){this.service.filtrar({relations:"renegociacao,renegociada,matricula.pessoa,matricula.serie.turno.curso",pageSize:-1,orderBy:"dataVencimento$DESC","matricula.codigo":this.entidade.codigo}).subscribe({next:e=>{this.lista=e.data.conteudo,this.lista.forEach((n,t)=>{this.lista[t]=this.util.converterDatas(n)}),this.mensalidades.emit(this.lista)},error:e=>{this.alerta.alertaErro("Erro ao carregar mensalidades do aluno",e)}})}mudarVencimento(){this.previsao?.id&&(this.vencimento=new Date(this.previsao.dataVencimento),this.vencimentoInput=this.util.formataDataBR(this.vencimento))}verificarDA(){return this.lista.find(n=>
5n.dividaAtiva&&n.situacaoMensalidade!="CANCELADA"&&n.situacaoMensalidade!="RENEGOCIADA"&&n.dataPagamento==null&&n.dataLiquidacao==null)}verificarAtrasada(){return this.lista.find(n=>n.dataVencimento.getTime()<new Date().getTime()&&!n.dividaAtiva&&n.situacaoMensalidade!="CANCELADA"&&n.situacaoMensalidade!="RENEGOCIADA"&&n.dataPagamento==null&&n.dataLiquidacao==null)}imprimir(e){this.service.imprimirBoleto(e.id).subscribe({next:n=>{let t=new Blob([n],{type:"application/pdf"}),d=URL.createObjectURL(t);window.open(d,"_blank")},error:n=>{this.alerta.alertaErro("Erro ao imprimir boleto",n)}})}acionarLote(e){this.listaLote=[],this.tipoLote=e,this.listaLote=this.lista.filter(n=>!n.dividaAtiva&&n.situacaoMensalidade!="CANCELADA"&&n.situacaoMensalidade!="RENEGOCIADA"&&n.dataPagamento==null)}confirmarLote(){let e=this.listaLote.filter(n=>n.selecionado==!0);this.tipoLote=="email"?this.enviarBoletoEmailLote(e):this.imprimirLote(e)}imprimirLote(e){this.service.imprimirBoletoLote(e.map(n=>n.id).join(",")).subscribe({next:n=>{let t=new Blob([n],{type:"application/pdf"}),d=URL.createObjectURL(t);window.open(d,"_blank")},error:n=>{this.alerta.alertaErro("Erro ao imprimir boletos",n)}})}gerarMensalidade(){this.vencimento=this.util.converterStringParaData(this.vencimentoInput,!0),this.service.gerarUnica(this.carteira,this.previsao,this.vencimento,this.entidade,this.enviarEmail?1:0).subscribe(e=>{this.alerta.alertaSucesso("Parcela gerada com sucesso!"),this.carregarMensalidades(),this.vencimentoInput=""})}enviarBoletoEmail(e){this.service.enviarEmail([e.id]).subscribe(n=>{this.alerta.alertaSucesso("Email enviado com sucesso!"),this.carregarMensalidades()})}enviarBoletoEmailLote(e){this.service.enviarEmail(e.map(n=>n.id)).subscribe({next:()=>{this.alerta.alertaSucesso("Rotina executada com sucesso")},error:n=>{this.alerta.alertaErro("Erro ao enviar emails",n)}})}compareFn(e,n){return e&&n?e.id&&n.id?e.id===n.id:e.chave&&n.chave?e.chave==n.chave:e==n:!1}corLinha(e){return e.dividaAtiva?"laranja":e.situacaoMensalidade=="CANCELADA"?"cancelada":e.situacaoMensalidade=="RENEGOCIADA"?"renegociada":e.dataPagamento!=null?"verde":e.dataPagamento==null&&this.estaVencida(e.dataVencimento)?"vermelho":e.renegociacao?.id?"renegociacao":""}estaVencida(e){let n=new Date(e),t=new Date;return n.setHours(0,0,0,0),t.setHours(0,0,0,0),n<t}editar(e){return D(this,null,function*(){this.renegociadas=[],this.copia=Object.assign({},e),yield this.service.filtrar({id:e.id,relations:"taxas.taxa,carteira,renegociacao"}).toPromise().then(n=>{this.item=n.data.conteudo[0],this.item=this.util.converterDatas(this.item),this.item.dataVencimento=this.util.adicionarDia(0,this.item.dataVencimento,!0),this.item.dataLiquidacao=this.item.dataLiquidacao?new Date(this.item.dataLiquidacao):new Date}),e.renegociacao?.id&&(this.renegociadas=(yield ae(this.renegociacaoService.filtrar({codigoMatricula:e.matricula.codigo,"renegociacoes.id":e.id,relations:"renegociacoes,renegociadas"}))).data.conteudo[0].renegociadas)})}cancelarMensalidade(e){this.service.filtrar({id:e.id,relations:"taxas.taxa,carteira"}).subscribe(n=>{e=n.data.conteudo[0],this.alerta.dialogConfirmacao("Cancelamento de mensalidade","warning","Deseja realmente cancelar a mensalidade de parcela <b>"+e.parcela+"</b>? Essa a\xE7\xE3o n\xE3o poder\xE1 ser desfeita.","Confirmar","Cancelar").then(()=>{this.dialogCancelar(e)})})}editarRenegociacao(e){this.renegociacao=e,this.renegociacaoService.filtrar({pageSize:-1,orderBy:"dataRenegociacao$DESC",codigoMatricula:this.entidade.codigo,relations:"renegociacoes,renegociadas"}).subscribe({next:n=>{let t=n.data.conteudo;this.renegociacao=t[0],this.renegociacao.renegociadas.sort((d,s)=>d.id-s.id),this.renegociacao.renegociacoes.sort((d,s)=>d.id-s.id)},error:n=>{this.alerta.alertaErro("Erro ao buscar renegocia\xE7\xF5es",n)}})}dialogCancelar(e){ni.default.fire({title:"Cancelamento de mensalidade",icon:"info",html:`<p>Cancelando parcela ${e.parcela} em ${new Date().getDate()}/${new Date().getMonth()+1}/${new Date().getFullYear()}<p/><p>Digite o motivo do cancelamento:</p><input type='text' id="swal-input1" class="swal2-input">`,focusConfirm:!1,confirmButtonText:"Confirmar",cancelButtonText:"Cancelar",showCancelButton:!0,preConfirm:()=>[document.querySelector("#swal-input1").value]}).then(n=>D(this,null,function*(){n.value[0]?(e.matricula=this.entidade,e.situacaoMensalidade="CANCELADA",e.dataLiquidacao=new Date,this.service.salvar(e).subscribe({next:()=>
5{this.alerta.alertaSucesso("Mensalidade cancelada com sucesso!"),this.carregarMensalidades()},error:t=>{this.alerta.alertaErro("Falha ao cancelar mensalidade",t)}})):this.alerta.alertaAviso("Preencha o motivo do cancelamento.")}))}salvar(){for(let e in this.item)this.item.hasOwnProperty(e)&&this.item[e]===""&&(this.item[e]=null);try{if(this.item?.dataLiquidacao&&!((this.item?.valorPago??0)>0))throw new Error("Campo 'Valor Pago' n\xE3o preenchido!")}catch(e){this.alerta.alertaErro("",e,"Oops!");return}this.item.dataLiquidacao==null&&(this.item.dataPagamento=null),this.item.matricula=this.entidade,this.service.salvar(this.item).subscribe({next:()=>{this.copia=this.item=null,this.alerta.alertaSucesso("Atualizado com sucesso!");let e=new je;e.assunto="Edi\xE7\xE3o de mensalidade",e.codigoMatricula=this.entidade.codigo,e.data=new Date,e.descricao="Mensalidade poss\xEDvelmente editada ou liquidada, em casos de d\xFAvidas verificar Auditoria para poss\xEDveis modifica\xE7\xF5es",this.ocorrenciaService.salvar(e).subscribe(()=>{}),this.entidade.situacaoMatricula=="AGUARDANDO MATR\xCDCULA"&&this.service.salvarSubUrl("matricula",this.entidade).subscribe(()=>{}),this.carregarMensalidades()},error:e=>{this.alerta.alertaErro("Erro ao atualizar mensalidade:",e)}})}static \u0275fac=function(n){return new(n||r)(C(A),C(Z),C(ce),C(rt),C(ei),C(O),C(lt),C(We))};static \u0275cmp=V({type:r,selectors:[["app-mensalidade-item"]],inputs:{entidade:"entidade"},outputs:{mensalidades:"mensalidades"},standalone:!0,features:[_e,T],decls:106,vars:21,consts:[[1,"container-fluid"],[1,"row"],[1,"col-12","col-md-3","mt-2"],["data-bs-toggle","modal","data-bs-target","#modalGerar",1,"btn","btn-sm","btn-outline-primary"],["src","assets/icons/plus.png","alt","adicionar","title","Adicionar","height","16","width","16"],["data-bs-toggle","modal","data-bs-target","#modalRenegociacao",1,"btn","btn-sm","btn-outline-secondary"],[1,"fa-solid","fa-comments-dollar"],["data-bs-toggle","modal","data-bs-target","#modalLiquidacao",1,"btn","btn-sm","btn-outline-secondary"],[1,"fa-solid","fa-money-bill-wave"],[1,"dropdown"],["type","button","id","dropdownMensal","data-bs-toggle","dropdown","aria-expanded","false",1,"btn","btn-sm","btn-outline-secondary","dropdown-toggle","mobile-full-width"],["aria-labelledby","dropdownMensal",1,"dropdown-menu","dropdown-menu-end"],["href","#","data-bs-toggle","modal","data-bs-target","#modalLote",1,"dropdown-item",3,"click"],[1,"icon","fa","fa-print"],[1,"icon","fa","fa-paper-plane"],[1,"col-12"],[1,"card-panel","mt-3"],["class","row",4,"ngIf"],[1,"vermelho"],[1,"cancelada"],[1,"verde"],[1,"bold"],[1,"laranja"],["id","modalGerar","tabindex","-1","aria-labelledby","modalGerarLabel","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog","modal
5-dialog-scrollable"],["id","gerarContent",1,"modal-content"],[1,"modal-header"],["id","modalGerarLabel",1,"modal-title","fs-5"],["type","button","data-bs-dismiss","modal","aria-label","Close",1,"btn-close"],[1,"modal-body"],[1,"form-select",3,"ngModelChange","ngModel"],[3,"ngValue",4,"ngFor","ngForOf"],[1,"form-select",3,"ngModelChange","change","ngModel"],["for","nome"],["type","text","id","data-input",1,"form-control",3,"ngModelChange","imask","ngModel"],[1,"form-check","form-switch"],["type","checkbox","role","switch",1,"form-check-input",3,"ngModelChange","ngModel"],[1,"form-check-label"],[1,"modal-footer"],["type","button","data-bs-dismiss","modal",1,"btn","btn-success","btn-sm",3,"click"],[1,"fa-solid","fa-save"],["id","modalEdicao","tabindex","-1","aria-labelledby","modalEdicaoLabel","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog","modal-dialog-scrollable","modal-lg"],[1,"modal-content"],["id","modalEdicaoLabel",1,"modal-title","fs-5"],["class","modal-body",4,"ngIf"],["type","button","data-bs-dismiss","modal",1,"btn","btn-success",3,"click"],[1,"fa-solid","fa-copy"],["id","modalLote","tabindex","-1","aria-labelledby","modalLoteLabel","aria-hidden","true",1,"modal","fade"],["id","modalLoteLabel",1,"modal-title","fs-5"],[3,"retorno","mensalidades","carteiras","codMatricula"],[3,"item","id"],[1,"fa","fa-exclamation-triangle","text-black-50",2,"font-size","20px"],[1,"text-black-50","ml-1"],[1,"col-md"],[1,"table-responsive"],[1,"table","table-striped"],["scope","col",1,"text-center"],["class","text-center align-middle",3,"class",4,"ngFor","ngForOf"],[1,"text-center","align-middle"],["title","Editar renegocia\xE7\xE3o","data-bs-toggle","modal","data-bs-target","#renegociacaoIds",1,"btn","btn-sm","btn-outline-primary","mr-2"],["title","Editar","data-bs-toggle","modal","data-bs-target","#modalEdicao",1,"btn","btn-sm","btn-outline-primary","mr-2"],["title","Cancelar mensalidade",1,"btn","btn-sm","btn-outline-danger","mr-2"],["title","Enviar Por Email",1,"btn","btn-sm","btn-outline-secondary","mr-2"],["title","Imprimir",1,"btn","btn-sm","btn-outline-secondary","mr-2"],["title","Editar renegocia\xE7\xE3o","data-bs-toggle","modal","data-bs-target","#renegociacaoIds",1,"btn","btn-sm","btn-outline-primary","mr-2",3,"click"],["alt","Renegocia\xE7\xE3o","height","16","width","16",3,"src"],["title","Editar","data-bs-toggle","modal","data-bs-target","#modalEdicao",1,"btn","btn-sm","btn-outline-primary","mr-2",3,"click"],["alt","Icone edi\xE7\xE3o","height","16","width","16",3,"src"],["title","Cancelar mensalidade",1,"btn","btn-sm","btn-outline-danger","mr-2",3,"click"],[1,"fa","fa-rectangle-xmark"],["title","Enviar Por Email",1,"btn","btn-sm","btn-outline-secondary","mr-2",3,"click"],[1,"fa","fa-paper-plane"],["title","Imprimir",1,"btn","btn-sm","btn-outline-secondary","mr-2",3,"click"],[1,"fa","fa-print"],[3,"ngValue"],[1,"col-12","col-md-2"],["readonly","",1,"form-control",3,"ngModelChange","ngModel"],[1,"col-12","col-md-3"],["inputId","icondisplay","dateFormat","dd/mm/yy",3,"ngModelChange","ngModel","iconDisplay","showIcon","disabled"],["inputId","icondisplay","dateFormat","dd/mm/yy",3,"ngModelChange","ngModel","iconDisplay","showIcon"],[1,"col-12","col-md-4"],[1,"form-control",3,"ngModelChange","ngModel","unmask","imask"],["scope","col",1,"text-center",2,"width","50%"],["class","text-center align-middle",4,"ngFor","ngForOf"],["type","checkbox",1,"form-check-input",3,"ngModelChange","ngModel"]],template:function(n,t){n&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"button",3),u(4,"img",4),o(5," Gerar nova parcela "),i()(),a(6,"div",2)(7,"button",5),u(8,"i",6),o(9," Renegociar Parcelas "),i()(),a(10,"div",2)(11,"button",7),u(12,"i",8),o(13," Liquidar Parcelas "),i()(),a(14,"div",2)(15,"div",9)(16,"button",10),o(17," Impress\xE3o e e-mail "),i(),a(18,"ul",11)(19,"li")(20,"a",12),x("click",function(){return t.acionarLote("impressao")}),u(21,"i",13),o(22,"Imprimir mensalidade "),i()(),a(23,"li")(24,"a",12),x("click",function(){return t.acionarLote("email")}),u(25,"i",14),o(26,"Enviar por e-mail "),i()()()()(),a(27,"div",15)(28,"div",16),S(29,ki,5,0,"div",17)(30,Oi,27,1,"div",17),i()(),a(31,"div",15)(32,"b"),o(33,"Legenda:"),i(),a(34,"ul")(35,"li"),o(36,"Parcelas Atuais"),i(),a(37,"li",18),o(38,"Parcelas Vencidas"),i(),a(39,"li",19),o(40,"Parcelas Canceladas"),i(),a(41,"li",20),o(42,"Parcelas pagas"),i(),a(43,"li",21),o(44,"Parcelas de renegocia\xE7\xE3o"),i(),a(45,"li",22),o(46,"Parcelas em D\xEDvida Ativa"),i()()()()(),a(47,"div",23)(48,"div",24)(49,"div",25)(50,"div",26)(51,"h1",27),o(52,"GERAR MENSALIDADE"),i(),u(53,"button",28),i(),a(54,"div",29)(55,"div",1)(56,"div",15)(57,"label"),o(58,"Carteira"),i(),a(59,"select",30),h("ngModelChange",function(s){return v(t.carteira,s)||(t.carteira=s),s}),S(60,Wi,2,2,"option",31),i()(),a(61,"div",15)(62,"label"),o(63,"Previs\xE3o de recebimento"),i(),a(64,"select",32),h("ngModelChange",function(s){return v(t.previsao,s)||(t.previsao=s),s}),x("change",function(){return t.mudarVencimento()}),S(65,zi,2,3,"option",31),i()(),a(66,"div",15)(67,"label",33),o(68,"Vencimento"),i(),a(69,"input",34),h("ngModelChange",function(s){return v(t.vencimentoInput,s
5)||(t.vencimentoInput=s),s}),i()(),a(70,"div",15)(71,"div",35)(72,"input",36),h("ngModelChange",function(s){return v(t.enviarEmail,s)||(t.enviarEmail=s),s}),i(),a(73,"label",37),o(74,"Enviar Email"),i()()()()(),a(75,"div",38)(76,"button",39),x("click",function(){return t.gerarMensalidade()}),u(77,"i",40),o(78,"\xA0\xA0GERAR MENSALIDADE"),i()()()()(),a(79,"div",41)(80,"div",42)(81,"div",43)(82,"div",26)(83,"h1",44),o(84,"Dados da Mensalidade"),i(),u(85,"button",28),i(),S(86,Zi,68,51,"div",45),a(87,"div",38)(88,"button",46),x("click",function(){return t.salvar()}),u(89,"i",47),o(90,"\xA0\xA0SALVAR"),i()()()()(),a(91,"div",48)(92,"div",42)(93,"div",43)(94,"div",26)(95,"h1",49),o(96),i(),u(97,"button",28),i(),a(98,"div",29),S(99,Xi,15,1,"div",17),i(),a(100,"div",38)(101,"button",46),x("click",function(){return t.confirmarLote()}),o(102),i()()()()(),a(103,"app-modal-renegociacao",50),x("retorno",function(){return t.carregarMensalidades()}),i(),u(104,"app-modal-ver-renegociacao",51),a(105,"app-modal-liquidacao",50),x("retorno",function(){return t.carregarMensalidades()}),i()),n&2&&(l(29),c("ngIf",t.lista&&(t.lista==null?null:t.lista.length)===0),l(),c("ngIf",t.lista&&t.lista.length>0),l(29),f("ngModel",t.carteira),l(),c("ngForOf",t.carteiras),l(4),f("ngModel",t.previsao),l(),c("ngForOf",t.previsoes),l(4),c("imask",t.imaskData),f("ngModel",t.vencimentoInput),l(3),f("ngModel",t.enviarEmail),l(14),c("ngIf",t.item),l(10),b(t.tipoLote=="email"?"Enviar por e-mail":"Imprimir mensalidades"),l(3),c("ngIf",t.listaLote&&t.listaLote.length>0),l(3),k("Confirmar ",t.tipoLote=="email"?"envio":"impress\xE3o",""),l(),c("mensalidades",t.lista)("carteiras",t.carteiras)("codMatricula",t.entidade.codigo),l(),c("item",t.renegociacao)("id","renegociacaoIds"),l(),c("mensalidades",t.lista)("carteiras",t.carteiras)("codMatricula",t.entidade.codigo))},dependencies:[B,Ce,Ee,de,Re,Se,re,le,N,R,F,ne,fe,oe,J,Be,tt,j,ve,ii,dt,ai],styles:[".laranja[_ngcontent-%COMP%]{color:#ff5f15!important;--bs-table-color: #FF5F15;--bs-table-striped-color: #FF5F15;font-weight:700}.vermelho[_ngcontent-%COMP%]{color:red!important;--bs-table-color: red;--bs-table-striped-color: red}.verde[_ngcontent-%COMP%]{color:green!important;--bs-table-color: green;--bs-table-striped-color: green;font-weight:700}.cancelada[_ngcontent-%COMP%]{text-decoration:line-through}.renegociada[_ngcontent-%COMP%]{text-decoration:line-through;font-weight:700}.renegociacao[_ngcontent-%COMP%]{font-weight:700}"]})}return r})();var ri=(()=>{class r extends $e{constructor(e){super("matricula-taxa",e)}static \u0275fac=function(n){return new(n||r)(Ge(A))};static \u0275prov=Ue({token:r,factory:r.\u0275fac,providedIn:"root"})}return r})();var St=(r,p)=>({"text-bg-success":r,"text-bg-danger":p}),$i=(r,p)=>({"btn-outline-success":r,"btn-outline-danger":p});function ea(r,p){r&1&&(a(0,"div",3)(1,"div",7),u(2,"em",9),a(3,"span",10),o(4,"\xA0N\xE3o foram encontrados eventos cadastrados!"),i()()())}function ta(r,p){if(r&1&&(a(0,"option",28),o(1),i()),r&2){let e=p.$implicit;c("ngValue",e),l(),z(" (",e.tipo,") ",e.nome,"")}}function ia(r,p){if(r&1&&(a(0,"span",29),o(1),i()),r&2){let e=m(2).$implicit;c("ngClass",Ae(2,St,e.taxa.herdarMatriculas,!e.taxa.herdarMatriculas)),l(),k(" ",e.taxa.herdarMatriculas?"SIM":"N\xC3O","")}}function aa(r,p){if(r&1){let e=y();a(0,"button",30),x("click",function(){g(e);let t=m(2).$implicit;return _(t.ativo=!t.ativo)}),o(1),i()}if(r&2){let e=m(2).$implicit;c("ngClass",Ae(2,$i,e.ativo,!e.ativo)),l(),b(e.ativo?"Ativo":"Inativado")}}function na(r,p){if(r&1){let e=y();he(0),a(1,"td")(2,"select",19),h("ngModelChange",function(t){g(e);let d=m().$implicit;return v(d.taxa,t)||(d.taxa=t),_(t)}),S(3,ta,2,3,"option",20),i()(),u(4,"td"),a(5,"td")(6,"input",21),h("ngModelChange",function(t){g(e);let d=m().$implicit;return v(d.valor,t)||(d.valor=t),_(t)}),i()(),a(7,"td")(8,"input",21),h("ngModelChange",function(t){g(e);let d=m().$implicit;return v(d.porcentagem,t)||(d.porcentagem=t),_(t)}),i()(),a(9,"td"),S(10,ia,2,5,"span",22),i(),a(11,"td"),S(12,aa,2,5,"button",23),i(),a(13,"td",24)(14,"button",25),x("click",function(){g(e);let t=m(),d=t.$implicit,s=t.index,w=m(3);return _(w.salvar(d,s))}),u(15,"img",26),i()(),a(16,"td",24)(17,"button",27),x("click",function(){g(e);let t=m().index,d=m(3);return _(d.cancelar(t))}),u(18,"img",26),i()(),be()}if(r&2){let e=m().$implicit,n=m(3);l(2),f("ngModel",e.taxa),c("compareWith",n.compareFn),l(),c("ngForOf",n.taxas),l(3),f("ngModel",e.valor),c("unmask",!0)("imask",n.imaskValor),l(2),f("ngModel",e.porcentagem),
5c("unmask",!0)("imask",n.imaskPorcentagem),l(2),c("ngIf",e==null?null:e.taxa),l(2),c("ngIf",e==null?null:e.id),l(3),c("src","assets/icons/tick.png",ue),l(3),c("src","assets/icons/cross.png",ue)}}function oa(r,p){if(r&1&&(a(0,"span",29),o(1),i()),r&2){let e=m(2).$implicit;c("ngClass",Ae(2,St,e.taxa.herdarMatriculas,!e.taxa.herdarMatriculas)),l(),k(" ",e.taxa.herdarMatriculas?"SIM":"N\xC3O","")}}function ra(r,p){if(r&1){let e=y();he(0),a(1,"td"),o(2),i(),a(3,"td"),o(4),i(),a(5,"td"),o(6),E(7,"number"),i(),a(8,"td"),o(9),E(10,"number"),i(),a(11,"td"),S(12,oa,2,5,"span",22),i(),a(13,"td")(14,"span",29),o(15),i()(),a(16,"td")(17,"button",31),x("click",function(){g(e);let t=m(),d=t.$implicit,s=t.index,w=m(3);return _(w.editar(d,s))}),u(18,"img",26),i()(),u(19,"td"),be()}if(r&2){let e=m().$implicit;l(2),z("(",e.taxa.tipo,") - ",e.taxa.nome,""),l(2),b(e.taxa.tipoAplicacao),l(2),z("",e.valor?"R$":"","",M(7,11,e.valor,"1.2-2"),""),l(3),z("",M(10,14,e.porcentagem,"1.2-2"),"",e.porcentagem?"%":"",""),l(3),c("ngIf",e==null?null:e.taxa),l(2),c("ngClass",Ae(17,St,e.ativo,!e.ativo)),l(),b(e.ativo?"Ativo":"Inativado"),l(3),c("src","assets/icons/pencil.png",ue)}}function la(r,p){if(r&1&&(a(0,"tr",17),S(1,na,19,13,"ng-container",18)(2,ra,20,20,"ng-container",18),i()),r&2){let e=p.$implicit;l(),c("ngIf",e.editando),l(),c("ngIf",!e.editando)}}function da(r,p){if(r&1&&(a(0,"div",3)(1,"div",11)(2,"div",12)(3,"table",13)(4,"thead")(5,"tr")(6,"th",14),o(7,"Evento"),i(),a(8,"th",15),o(9,"Aplica\xE7\xE3o"),i(),a(10,"th",15),o(11,"Valor R$"),i(),a(12,"th",15),o(13,"Valor %"),i(),a(14,"th",15),o(15,"Herdar"),i(),u(16,"th",15)(17,"th",15),i()(),a(18,"tbody"),S(19,la,3,2,"tr",16),i()()()()()),r&2){let e=m(2);l(19),c("ngForOf",e.lista)}}function sa(r,p){if(r&1){let e=y();a(0,"div",3)(1,"div",4)(2,"small"),o(3,"Eventos acontecer\xE3o na mensalidade, pela "),a(4,"b"),o(5,"seguinte ordem exibida abaixo:"),i()()(),a(6,"div",4)(7,"button",5,0),x("click",function(){g(e);let t=m();return _(t.adicionar())}),u(9,"img",6),o(10," Adicionar novo evento "),i()(),a(11,"div",7)(12,"div",8),S(13,ea,5,0,"div",2)(14,da,20,1,"div",2),i()()()}if(r&2){let e=m();l(13),c("ngIf",e.lista&&(e.lista==null?null:e.lista.length)===0),l(),c("ngIf",e.lista&&e.lista.length>0)}}var li=(()=>{class r{service;taxaService;alerta;imaskValor={mask:Number,scale:2,signed:!0,thousandsSeparator:".",padFractionalZeros:!0,normalizeZeros:!0,radix:","};imaskPorcentagem={mask:Number,scale:2,max:100,min:0,signed:!1,thousandsSeparator:".",normalizeZeros:!0,radix:","};entidade;lista=[];copia;incluindo=!1;nivelAcesso="SEM_ACESSO";taxas=new Array;constructor(e,n,t,d){this.service=n,this.taxaService=t,this.alerta=d}ngOnInit(){return D(this,null,function*(){this.nivelAcesso=(yield ae(this.service.permissaoPorUrl())).data?.nivel,this.nivelAcesso!="SEM_ACESSO"&&this.ngOnChanges(null)})}ngOnChanges(e){if(this.nivelAcesso!="SEM_ACESSO"&&(this.lista.length==0&&this.entidade?.id&&this.carregarEventos(),this.taxas.length==0&&this.entidade?.id)){let n={};n.pageSize=-1,n.ativo=!0,n.orderBy="tipo$DESC,nome$ASC",this.taxaService.filtrar(n).subscribe(t=>{this.taxas=t.data.conteudo})}}carregarEventos(){this.service.filtrar({"matricula.id":this.entidade.id,relations:"matricula,taxa",orderBy:"id$ASC"}).subscribe(e=>{this.lista=e.data.conteudo,this.lista.sort((n,t)=>{if(n.taxa.tipo!=t.taxa.tipo)return n.taxa.tipo=="DESCONTO"?-1:1;if(n.taxa.tipoAplicacao!=t.taxa.tipoAplicacao)return n.taxa.tipoAplicacao=="BRUTO"?-1:1;let d=n.porcentagem?"P":"V",s=t.porcentagem?"P":"V";return d!=s?d=="P"?-1:1:0})})}adicionar(){if(this.incluindo){this.alerta.alertaAviso("J\xE1 existe um item em edi\xE7\xE3o");return}let e=new Qt;e.matricula=this.entidade,e.editando=!0,this.lista.unshift(e),this.incluindo=!0}salvar(e,n){if(e.valor&&e.porcentagem){this.alerta.alertaAviso("Valor e porcentagem n\xE3o podem ser informados simultaneamente");return}e.valor||(e.valor=null),e.porcentagem||(e.porcentagem=null),e.matricula=new Gt,e.matricula.id=this.entidade.id;let t=e.taxa.id;e.taxa=new Xt,e.taxa.id=t,this.service.salvar(e).subscribe({next:d=>{this.carregarEventos(),this.incluindo=!1,this.alerta.alertaSucesso("Salvo com sucesso")},error:d=>{this.alerta.alertaErro("Erro ao salvar evento",d)}})}cancelar(e){this.lista[e].editando=!1,this.lista[e]?.id?this.lista[e]=this.copia:this.lista.splice(0,1),this.copia=null,this.incluindo=!1}editar(e,n){if(this.incluindo){this.alerta.alertaAviso("J\xE1 existe um item em edi\xE7\xE3o");return}this.copia=Object.assign({},this.lista[n]),this.lista[n].editando=!0,this.incluindo=!0}compareFn(e,n){return e&&n?e.id&&n.id?e.id===n.id:e.chave&&n.chave?e.chave==n.chave:e==n:!1}static \u0275fac=function(n){return new(n||r)(C(A),C(ri),C($t),C(O))};static \u0275cmp=V({type:r,selectors:[["app-eventos"]],inputs:{entidade:"entidade"},standalone:!0,features:[_e,T],decls:2,vars:1,consts:[["adicionar_",""],[1,"container-fluid"],["class","row",4,"ngIf"],[1,"row"],[1,"col-12","mt-3"],[1,"btn","btn-sm","btn-outline-primary","fr",3,"click"],["src","assets/icons/plus.png","alt","adicionar","t
5itle","Adicionar","height","16","width","16"],[1,"col-12"],[1,"card-panel","mt-3"],[1,"fa","fa-exclamation-triangle","text-black-50",2,"font-size","20px"],[1,"text-black-50","ml-1"],[1,"col-md"],[1,"table-responsive"],[1,"table","table-striped"],["scope","col",1,"text-center",2,"width","50%"],["scope","col",1,"text-center"],["class","text-center align-middle",4,"ngFor","ngForOf"],[1,"text-center","align-middle"],[4,"ngIf"],[1,"form-select",3,"ngModelChange","ngModel","compareWith"],[3,"ngValue",4,"ngFor","ngForOf"],[1,"form-control",3,"ngModelChange","ngModel","unmask","imask"],["class","badge",3,"ngClass",4,"ngIf"],["class","btn btn-sm",3,"ngClass","click",4,"ngIf"],[1,"text-right"],["title","Salvar",1,"btn","btn-sm","btn-outline-primary","mr-2",3,"click"],["alt","Icone edi\xE7\xE3o","height","16","width","16",3,"src"],["title","Cancelar",1,"btn","btn-sm","btn-outline-primary","mr-2",3,"click"],[3,"ngValue"],[1,"badge",3,"ngClass"],[1,"btn","btn-sm",3,"click","ngClass"],["title","Editar",1,"btn","btn-sm","btn-outline-primary","mr-2",3,"click"]],template:function(n,t){n&1&&(a(0,"div",1),S(1,sa,15,2,"div",2),i()),n&2&&(l(),c("ngIf",t.nivelAcesso!="SEM_ACESSO"))},dependencies:[B,Ce,Ee,de,Se,re,le,N,R,yt,F,ne,fe,J,j,ve]})}return r})();function ca(r,p){r&1&&(a(0,"div",1)(1,"div",2),u(2,"em",6),a(3,"span",7),o(4,"\xA0N\xE3o foram encontrados renegocia\xE7\xF5es para esse aluno!"),i()()())}function ma(r,p){if(r&1){let e=y();a(0,"tr",13)(1,"td"),o(2),E(3,"date"),i(),a(4,"td"),o(5),i(),a(6,"td"),o(7),i(),a(8,"td")(9,"button",14),x("click",function(){let t=g(e).$implicit,d=m(2);return _(d.editar(t))}),u(10,"img",15),i()()()}if(r&2){let e=p.$implicit;l(2),b(M(3,5,e.dataRenegociacao,"dd/MM/yyyy")),l(3),b(e.ativo?"ATIVA":"CANCELADA"),l(2),z("",e.renegociadas==null?null:e.renegociadas.length," parcelas renegociadas em ",e.renegociacoes==null?null:e.renegociacoes.length," parcelas "),l(3),c("src","assets/icons/pencil.png",ue)}}function pa(r,p){if(r&1&&(a(0,"div",1)(1,"div",8)(2,"div",9)(3,"table",10)(4,"thead")(5,"tr")(6,"th",11),o(7,"Data"),i(),a(8,"th",11),o(9,"Situa\xE7\xE3o"),i(),u(10,"td",11)(11,"th",11),i()(),a(12,"tbody"),S(13,ma,11,8,"tr",12),i()()()()()),r&2){let e=m();l(13),c("ngForOf",e.lista)}}var di=(()=>{class r{alerta;service;entidade;resultado=new xe;lista=[];item;constructor(e,n,t){this.alerta=n,this.service=t}ngOnChanges(){this.lista.length==0&&this.service.filtrar({pageSize:-1,orderBy:"dataRenegociacao$DESC",codigoMatricula:this.entidade.codigo,relations:"renegociacoes,renegociadas"}).subscribe({next:e=>{this.lista=e.data.conteudo},error:e=>{this.alerta.alertaErro("Erro ao buscar renegocia\xE7\xF5es",e)}})}editar(e){this.item=e,this.item.renegociadas.sort((n,t)=>n.id-t.id),this.item.renegociacoes.sort((n,t)=>n.id-t.id)}cancelarRenegociacao(){this.alerta.dialogConfirmacao("Cancelar renegocia\xE7\xE3o","warning",`Realmente cancelar essa renegocia\xE7\xE3o? As seguintes opera\xE7\xF5es ser\xE3o realizadas:<br/>
6      - Todas parcelas geradas, ser\xE3o <b>CANCELADAS</b>, pagas ou n\xE3o<br/>
7      - Todas parcelas canceladas pela renegocia\xE7\xE3o, ser\xE3o <b>REATIVADAS</b><br/><br/>
8      Essa a\xE7\xE3o <b>N\xC3O</b> poder\xE1 ser desfeita.`,"CONTINUAR COM CANCELAMENTO","FECHAR").then(()=>{this.service.cancelar(this.item.id).subscribe({next:()=>{this.alerta.alertaSucesso("Renegocia\xE7\xF5es canceladas com sucesso!"),this.resultado.emit()},error:e=>{this.alerta.alertaErro("Falha ao cancelar renegocia\xE7\xF5es",e)}})})}static \u0275fac=function(n){return new(n||r)(C(A),C(O),C(We))};static \u0275cmp=V({type:r,selectors:[["app-renegociacao"]],inputs:{entidade:"entidade"},outputs:{resultado:"resultado"},standalone:!0,features:[_e,T],decls:7,vars:3,consts:[[1,"container-fluid"],[1,"row"],[1,"col-12"],[1,"card-panel","mt-3"],["class","row",4,"ngIf"],[3,"cancelar","item"],[1,"fa","fa-exclamation-triangle","text-black-50",2,"font-size","20px"],[1,"text-black-50","ml-1"],[1,"col-md"],[1,"table-responsive"],[1,"table","table-striped"],["scope","col",1,"text-center"],["class","text-center align-middle",4,"ngFor","ngForOf"],[1,"text-center","align-middle"],["title","Editar","data-bs-toggle","modal","data-bs-target","#modalVerRenegociacao",1,"btn","btn-sm","btn-outline-primary","mr-2",3,"click"],["alt","Icone edi\xE7\xE3o","height","16","width","16",3,"src"]],template:function(n,t){n&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),S(4,ca,5,0,"div",4)(5,pa,14,1,"div",4),i()()()(),a(6,"app-modal-ver-renegociacao",5),x("cancelar",function(){return t.cancelarRenegociacao()}),i()),n&2&&(l(4),c("ngIf",t.lista&&(t.lista==null?null:t.lista.length)===0),l(),c("ngIf",t.lista&&t.lista.length>0),l(),c("item",t.item))},dependencies:[B,N,R,F,ne,oe,J,j,dt]})}return r})();function ua(r,p){if(r&1){let e=y();a(0,"button",4),x("click",function(){g(e);let t=m();return _(t.novo())}),u(1,"i",5),o(2,"\xA0\xA0Cadastrar nova ocorrencia "),i()}}function ga(r,p){if(r&1){let e=y();a(0,"div",1)(1,"div",0)(2,"div",6)(3,"label"),o(4,"Data da ocorr\xEAncia:"),i(),u(5,"br"),a(6,"span",7),o(7),E(8,"date"),i()()(),a(9,"div",8)(10,"div",1)(11,"label"),o(12,"Assunto da ocorr\xEAncia"),i(),a(13,"input",9),h("ngModelChange",function(t){g(e);let d=m();
8return v(d.item.assunto,t)||(d.item.assunto=t),_(t)}),i()(),a(14,"div",1)(15,"label"),o(16,"Descri\xE7\xE3o da ocorr\xEAncia"),i(),a(17,"textarea",10),h("ngModelChange",function(t){g(e);let d=m();return v(d.item.descricao,t)||(d.item.descricao=t),_(t)}),i(),a(18,"small",11),o(19),i()()(),a(20,"div",12)(21,"div",13)(22,"button",14),x("click",function(){g(e);let t=m();return _(t.salvar())}),o(23,"Salvar ocorr\xEAncia"),i()(),a(24,"div",13)(25,"button",15),x("click",function(){g(e);let t=m();return _(t.item=null)}),o(26,"Cancelar"),i()()()()}if(r&2){let e=m();l(7),b(M(8,4,e.item.data,"dd/MM/yyyy")),l(6),f("ngModel",e.item.assunto),l(4),f("ngModel",e.item.descricao),l(2),k("",e.item.descricao==null?null:e.item.descricao.length,"/1000")}}function _a(r,p){if(r&1){let e=y();a(0,"button",24),x("click",function(){g(e);let t=m().$implicit,d=m(3);return _(d.editar(t))}),u(1,"img",25),i()}r&2&&(l(),c("src","assets/icons/pencil.png",ue))}function fa(r,p){if(r&1&&(a(0,"tr",22)(1,"td"),o(2),i(),a(3,"td"),o(4),E(5,"date"),i(),a(6,"td"),o(7),i(),a(8,"td"),o(9),i(),a(10,"td"),S(11,_a,2,1,"button",23),i()()),r&2){let e=p.$implicit;l(2),k(" ",e.id," "),l(2),k(" ",M(5,5,e.data,"dd/MM/yyyy")," "),l(3),b(e.assunto),l(2),b(e.descricao),l(2),c("ngIf",e.manual)}}function va(r,p){if(r&1&&(a(0,"div",0)(1,"div",18)(2,"div",19)(3,"table",20)(4,"thead")(5,"tr")(6,"th"),o(7,"N\xFAmero"),i(),a(8,"th"),o(9,"Data"),i(),a(10,"th"),o(11,"Assunto"),i(),a(12,"th"),o(13,"Descri\xE7\xE3o"),i(),u(14,"th"),i()(),a(15,"tbody"),S(16,fa,12,8,"tr",21),i()()()()()),r&2){let e=m(2);l(16),c("ngForOf",e.lista)}}function ha(r,p){if(r&1&&(a(0,"div",1)(1,"div",16),S(2,va,17,1,"div",17),i()()),r&2){let e=m();l(2),c("ngIf",e.lista&&e.lista.length>0)}}var si=(()=>{class r{service;alerta;entidade;lista=[];item;constructor(e,n,t){this.service=n,this.alerta=t}ngOnChanges(e){this.carregarOcorrencias()}carregarOcorrencias(){this.service.filtrar({orderBy:"id$DESC",codigoMatricula:this.entidade.codigo,pageSize:999}).subscribe(e=>{this.lista=e.data.conteudo})}novo(){this.item=new je,this.item.codigoMatricula=this.entidade.codigo,this.item.data=new Date,this.item.manual=!0}editar(e){this.item=e}salvar(){this.service.salvar(this.item).subscribe({next:()=>{this.alerta.alertaSucesso("Ocorr\xEAncia salva com sucesso!"),this.item=null,this.carregarOcorrencias()},error:e=>{this.alerta.alertaErro("Falha ao salvar ocorr\xEAncia financeira",e)}})}static \u0275fac=function(n){return new(n||r)(C(A),C(lt),C(O))};static \u0275cmp=V({type:r,selectors:[["app-ocorrencia-financeira"]],inputs:{entidade:"entidade"},standalone:!0,features:[_e,T],decls:5,vars:3,consts:[[1,"row"],[1,"col-12"],["type","button","class","btn btn-sm btn-outline-success float-start mobile-full-width",3,"click",4,"ngIf"],["class","col-12",4,"ngIf"],["type","button",1,"btn","btn-sm","btn-outline-success","float-start","mobile-full-width",3,"click"],[1,"fa-solid","fa-copy"],[1,"col-12","col-md-4"],[1,"bold"],["clas","row"],[1,"form-control",3,"ngModelChange","ngModel"],["rows","3","maxlength","1000",1,"form-control",3,"ngModelChange","ngModel"],[1,"fr"],[1,"row","mt-5","mb-5"],[1,"col-12","col-md-6"],[1,"btn","btn-success","btn-sm",3,"click"],[1,"btn","btn-danger","btn-sm","fr",3,"click"],[1,"card-panel","mt-3"],["class","row",4,"ngIf"],[1,"col-md"],[1,"table-responsive"],[1,"table","table-striped"],["class","align-middle",4,"ngFor","ngForOf"],[1,"align-middle"],["class","btn btn-sm btn-outline-primary mr-2","title","Editar",3,"click",4,"ngIf"],["title","Editar",1,"btn","btn-sm","btn-outline-primary","mr-2",3,"click"],["alt","Icone edi\xE7\xE3o","height","16","width","16",3,"src"]],template:function(n,t){n&1&&(a(0,"div",0)(1,"div",1),S(2,ua,3,0,"button",2),i(),S(3,ga,27,7,"div",3)(4,ha,3,1,"div",3),i()),n&2&&(l(2),c("ngIf",t.item==null),l(),c("ngIf",t.item!=null),l(),c("ngIf",t.item==null))},dependencies:[B,de,re,Xe,le,N,R,F,ne,oe,J]})}return r})();var Ct=ft(ht());var st=class{utilRelatorio;util;login;utilService;utilRelatorioService;constructor(p,e,n){this.utilRelatorio=p,this.util=e,this.login=n,this.utilService=new Z,this.utilRelatorio=p}imprimir(p,e,n,t,d,s,w,me,te,Y,q,I,Te){return D(this,null,function*(){let pe=this.montarConteudo(p,e,n,t,d,s,w,me,te,Y,q,I,Te),_t=new Vt({creator:"",sections:[{properties:{page:{size:{orientation:kt.PORTRAIT},margin:{top:360,right:360,bottom:360,left:360}}},headers:{},footers:{},children:pe}]});Tt.toBlob(_t).then(ke=>{let P=window.URL.createObjectURL(ke),L=document.createElement("a");L.href=P,L.download=`CONFISSAO_DIVIDA${q=="D.A"?"_ATIVA":""}_${p.codigo}.docx`,L.target="_blank",L.click(),window.URL.revokeObjectURL(P)})})}montarConteudo(p,e,n,t,d,s,w,me,te,Y,q,I,Te){return e==null&&(e=new Jt,e.nomeCivil="____________________________________________________________",e.cpf="______________________________",e.rg="________________________"),[new ee({alignment:X.CENTER,spacing:{line:276},children:[new K({text:"INSTRUMENTO PARTICULAR DE CONFISS\xC3O DE D\xCDVIDA E PROPOSTA DE QUITA\xC7\xC3O DE D\xC9BITOS",font:"sansserif",bold:!0,underline:{type:"single"},size:22})]}),new ee({alignment:X.JUSTIFIED,spacing:{before:200,line:276},children:[new K({text:`
9
10         ${p.pessoa.nomeSocial}, c\xF3digo ${p.codigo}, portador do RG n\xBA ${p.pessoa.rg},CPF n\xBA ${this.util.formatarCPF(p.pessoa.cpf)}, aluno(a) do ${this.login.nomeEscola}, cursando o ${p.serie.etapa}\xBA semestre do curso de ${p.serie.turno.curso.nomePortaria}, confessa dever \xE0 Institui\xE7\xE3o o montante de R$ ${this.utilRelatorio.convertToBrNumber(n)} (${this.util.valorPorExtenso(n)}), referente \xE0s mensalidades dos meses de ${this.util.converterNumeroParaMes(t)} a ${this.util.converterNumeroParaMes(d)} de ${s},${q=="D.A"?" inscritos na D\xEDvida Ativa,":""} vindo, por meio deste, propor, a seguinte condi\xE7\xE3o para a efetiva\xE7\xE3o do pagamento de referida d\xEDvida:`,font:"sansserif",bold:!1,size:20})]}),new ee({alignment:X.JUSTIFIED,spacing:{before:200,line:276},children:[new K({text:`
11
12         - ${!I||I==0?"":`Entrada no valor de R$ ${this.utilRelatorio.convertToBrNumber(I)} (${this.util.valorPorExtenso(I)}) com vencimento para ${this.util.converteDataBR(Te)} e `} ${w} pagamentos no valor de R$ ${this.utilRelatorio.convertToBrNumber(me)} (${this.util.valorPorExtenso(me)}), com vencimentos para todo dia ${te.getDate()} de cada m\xEAs, sendo o primeiro para ${this.util.converteDataBR(te)} e o \xFAltimo para ${this.util.converteDataBR(Y)}.`,font:"sansserif",bold:!1,size:20})]}),new ee({alignment:X.JUSTIFIED,spacing:{before:200,line:276},children:[new K({text:q=="D.A"?`
13
14         Declara ter ci\xEAncia de que o n\xE3o pagamento de qualquer das parcelas poder\xE1 acarretar no vencimento antecipado das demais, independentemente de notifica\xE7\xE3o, o encaminhamento da d\xEDvida para protesto e posterior cobran\xE7a judicial no valor remanesce
14nte, com todos os acr\xE9scimos legais e contratuais, custas e honor\xE1rios advocat\xEDcios e/ou a retomada do processo caso j\xE1 ajuizado.`:`
15
16         Declara ter ci\xEAncia de que o n\xE3o pagamento de qualquer das parcelas poder\xE1 acarretar no vencimento antecipado das demais e a transfer\xEAncia do d\xE9bito para a D\xEDvida Ativa, independentemente de notifica\xE7\xE3o, o encaminhamento da d\xEDvida para protesto e posterior cobran\xE7a judicial no valor remanescente, com todos os acr\xE9scimos legais e contratuais, custas e honor\xE1rios advocat\xEDcios.`,font:"sansserif",bold:!1,size:20})]}),new ee({alignment:X.JUSTIFIED,spacing:{before:200,line:276},children:[new K({text:e==null?"":`
17
18         O Avalista do contrato, Sr.${e.nomeCivil}, portador(a) do RG. n\xBA ${e.rg}, CPF n\xBA ${this.util.formatarCPF(e.cpf)}, declara estar ciente e concordante da confiss\xE3o nos termos acima.`,font:"sansserif",bold:!1,size:20})]}),new ee({alignment:X.JUSTIFIED,spacing:{before:200,line:276},children:[new K({text:`
19
20         E por estarem concordes, assinam o presente em duas vias de igual teor, na presen\xE7a de duas testemunhas, declarando que o presente instrumento \xE9 realizado como mera transig\xEAncia, e n\xE3o sendo honrado nas datas aprazadas, poder\xE1 ser executado pelo saldo remanescente, acrescido de juros de mora de 1% ao m\xEAs e Corre\xE7\xE3o Monet\xE1ria pelos \xEDndices oficias, vencendo-se, antecipadamente, as parcelas 
21ainda n\xE3o quitadas.`,font:"sansserif",bold:!1,size:20})]}),new ee({alignment:X.JUSTIFIED,spacing:{before:200,line:276},children:[new K({text:`
22
23         Franca, ${this.util.formatarDataTexto(new Date)}`,font:"sansserif",bold:!1,size:20})]}),new ee({alignment:X.LEFT,spacing:{before:800,line:276},children:[new K({text:"____________________________________________________",font:"sansserif",bold:!1,size:20})]}),new ee({alignment:X.LEFT,spacing:{line:276},children:[new K({text:`Aluno: ${p.pessoa.nomeSocial}`,font:"sansserif",bold:!1,size:20})]}),new ee({alignment:X.LEFT,spacing:{line:276},children:[new K({text:`RG.n\xBA ${p.pessoa.rg}`,font:"sansserif",bold:!1,size:20})]}),new ee({alignment:X.LEFT,spacing:{before:800,line:276},children:[new K({text:"____________________________________________________",font:"sansserif",bold:!1,size:20})]}),new ee({alignment:X.LEFT,spacing:{line:276},children:[new K({text:`Avalista: ${e==null?"":e.nomeCivil}`,font:"sansserif",bold:!1,size:20})]}),new ee({alignment:X.LEFT,spacing:{line:276},children:[new K({text:`RG.n\xBA ${e==null?"":e.rg}`,font:"sansserif",bold:!1,size:20})]}),new ee({alignment:X.LEFT,spacing:{before:800,line:276},children:[new K({text:"____________________________________________________",font:"sansserif",bold:!1,size:20})]}),new ee({alignment:X.LEFT,spacing:{line:276},children:[new K({text:`${this.login.nodeReduzidoEscola} - ${this.login.coordenadorJuridico}`,font:"sansserif",bold:!1,size:20})]}),new ee({alignment:X.LEFT,spacing:{line:276},children:[new K({text:"Coordenador Jur\xEDdico",font:"sansserif",bold:!1,size:20})]}),new ee({alignment:X.LEFT,spacing:{before:800,line:276},children:[new K({text:"Testemunhas:",font:"sansserif",bold:!1,size:20})]}),new ee({alignment:X.LEFT,spacing:{before:800,line:276},children:[new K({text:"_____________________________________       _____________________________________",font:"sansserif",bold:!1,size:20})]})]}};function xa(r,p){if(r&1){let e=y();a(0,"tr",28)(1,"td"),o(2),i(),a(3,"td"),o(4),E(5,"date"),i(),a(6,"td"),o(7),E(8,"number"),i(),a(9,"td"),o(10),E(11,"number"),i(),a(12,"td"),o(13),i(),a(14,"td")(15,"div",29)(16,"input",30),x("click",function(){let t=g(e).$implicit,d=m();return t.incluir=!t.incluir,_(d.calcularDivida())}),i(),u(17,"label",31),i()()()}if(r&2){let e=p.$implicit;l(2),b(e.parcela),l(2),b(M(5,5,e.dataVencimento,"dd/MM/yyyy")),l(3),b(M(8,8,e.valorMes,"1.2-2")),l(3),b(M(11,11,e.valorLiquido,"1.2-2")),l(3),b(e.boleto)}}var ci=(()=>{class r{service;alerta;util;utilRelatorio;imaskValor={mask:Number,scale:2,signed:!0,thousandsSeparator:".",padFractionalZeros:!0,normalizeZeros:!0,radix:","};imaskInteiro={mask:Number,scale:0,signed:!1,thousandsSeparator:".",normalizeZeros:!0,radix:",",min:0};imaskData={mask:"d/m/Y",lazy:!0,pattern:"d/m/Y",autofix:!0,blocks:{d:{mask:se.MaskedRange,placeholderChar:"d",from:1,to:31,maxLength:2},m:{mask:se.MaskedRange,placeholderChar:"m",from:1,to:12,maxLength:2},Y:{mask:se.MaskedRange,placeholderChar:"Y",from:1900,to:2999,maxLength:4}}};mensalidades;matricula;modalidade;retorno=new xe;dividas=[];login;valorEntrada=0;dataEntrada=new Date;valorDivida=0;parcelas=0;valorParcela=0;entradaInput="";vencimentoInput="";constructor(e,n,t,d,s){this.service=e,this.alerta=n,this.util=t,this.utilRelatorio=d}ngOnChanges(){return D(this,null,function*(){this.login=yield this.util.carregarSessao(),this.carregarDivida()})}carregarDivida(){this.dividas=[],this.valorDivida=0;for(let e of this.mensalidades)if(this.modalidade=="D.A"){if(e.situacaoMensalidade=="CANCELADA"||e.situacaoMensalidade=="RENEGOCIADA"||e.dataLiquidacao!=null||e.dataPagamento!=null)continue;e.dividaAtiva&&(e.incluir=!0,this.dividas.push(e))}else{if(e.situacaoMensalidade=="CANCELADA"||e.situacaoMensalidade=="RENEGOCIADA"||e.dataVencimento>new Date||e.dataLiquidacao!=null||e.dataPagamento!=null||e.dividaAtiva)continue;new Date(e.dataVencimento).getTime()<new Date().getTime()&&(e.incluir=!0,this.dividas.push(e))}this.calcularDivida(),this.calcularParcela()}calcularDivida(){this.valorDivida=0;for(let e of this.dividas){if(!e.incluir)continue;this.valorDivida+=+e.valorLiquido;let n=this.util.diferencaEntreDatas(e.dataVencimento,new Date);n.dias>0&&(this.valorDivida+=+(+e.valorLiquido*.033/100*n.dias),this.valorDivida=+this.util.truncarTexto(this.valorDivida.toString(),2,"."),this.valorDivida+=+(+e.valorLiquido*2/100),this.valorDivida=+this.util.truncarTexto(this.valorDivida.toString(),2,"."))}this.calcularParcela()}calcularParcela(){this.valorParcela=0,this.parcelas==0&&(this.parcelas=1),this.valorParcela=(this.valorDivida-this.valorEntrada)/this.parcelas}remover(e){this.dividas.splice(e,1),this.carregarDivida()}imprimir(){return D(this,null,function*(){if(this.dividas.length==0){this.alerta.alertaAviso("N\xE3o existem parcelas vencidas para realizar uma renegocia\xE7\xE3o!",null,!0);return}let n=(yield ae(this.service.filtrar({"aluno.id":this.matricula.pessoa.id,relations:"cidade.estado"}))).data.conteudo.find(te=>te.ativo),t=12,d=1,s=new Date().getFullYear();for(let te of this.dividas)te.incluir&&(te.dataVencimento.getMonth()+1>d&&(d=te.dataVencimento.getMonth()+1,s=te.dataVencimento.getFullYear()),te.dataVencimento.getMonth()+1<t&&(t=te.dataVencimento.getMonth()+1));let w=this.util.converterStringParaData(this.vencimentoInput),me=this.util.adicionarMes(this.parcelas-1,w);new st(this.utilRelatorio,this.util,this.login).imprimir(this.matricula,n,this.valorDivida,t,d,s,this.parcelas,this.valorParcela,w,me,this.modalidade,this.valorEntrada,this.util.converterStringParaData(this.entradaInput))})}static \u0275fac=function(n){return new(n||r)(C(Yt),C(O),C(Z),C(et),C(A))};static \u0275cmp=V({type:r,selectors:[["app-modal-confissao-dividas"]],inputs:{mensalidades:"mensalidades",matricula:"matricula",modalidade:"modalidade"},outputs:{retorno:"retorno"},standalone:!0,features:[_e,T],decls:62,vars:21,consts:[["id","modalConfissaoDivida","tabindex","-1","aria-labelledby","modalConfissaoDividaLabel","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog","modal
23-dialog-scrollable","modal-lg"],[1,"modal-content"],[1,"modal-header"],["id","modalConfissaoDividaLabel",1,"modal-title","fs-5"],["type","button","data-bs-dismiss","modal","aria-label","Close",1,"btn-close"],[1,"modal-body"],[1,"row"],[1,"col-12","col-md-4"],["for","valorDivida",1,"font-bold"],["id","valorDivida",1,"form-control",3,"ngModelChange","ngModel","unmask","imask"],["for","valorEntrada",1,"font-bold"],["id","valorEntrada",1,"form-control",3,"ngModelChange","blur","ngModel","unmask","imask"],["for","dataEntrada",1,"font-bold"],["type","text","id","data-input","placeholder","__/__/____",1,"form-control",3,"ngModelChange","imask","ngModel"],["for","parcelas",1,"font-bold"],["id","parcelas",1,"form-control",3,"ngModelChange","blur","ngModel","unmask","imask"],["for","valorParcela",1,"font-bold"],["id","valorParcela",1,"form-control",3,"ngModelChange","ngModel","unmask","imask"],["for","vencimento",1,"font-bold"],[1,"col-md"],[1,"table-responsive"],[1,"table","table-striped"],["scope","col",1,"text-center"],["class","text-center align-middle",4,"ngFor","ngForOf"],[1,"modal-footer"],["type","button","data-bs-dismiss","modal",1,"btn","btn-success","btn-sm",3,"click"],[1,"fa-solid","fa-save"],[1,"text-center","align-middle"],[1,"form-check","form-switch"],["type","checkbox","role","switch","checked","",1,"form-check-input",3,"click"],[1,"custom-control-label"]],template:function(n,t){n&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h1",4),o(5,"Confiss\xE3o de D\xEDvidas"),i(),u(6,"button",5),i(),a(7,"div",6)(8,"div",7)(9,"div",8)(10,"label",9),o(11,"Valor da D\xEDvida"),i(),a(12,"input",10),h("ngModelChange",function(s){return v(t.valorDivida,s)||(t.valorDivida=s),s}),i()()(),a(13,"div",7)(14,"div",8)(15,"label",11),o(16,"Valor da Entrada"),i(),a(17,"input",12),h("ngModelChange",function(s){return v(t.valorEntrada,s)||(t.valorEntrada=s),s}),x("blur",function(){return t.calcularParcela()})("blur",function(){return t.calcularParcela()}),i()(),a(18,"div",8)(19,"label",13),o(20,"Data da Entrada"),i(),a(21,"input",14),h("ngModelChange",function(s){return v(t.entradaInput,s)||(t.entradaInput=s),s}),i()()(),a(22,"div",7)(23,"div",8)(24,"label",15),o(25,"N\xBA Parcelas"),i(),a(26,"input",16),h("ngModelChange",function(s){return v(t.parcelas,s)||(t.parcelas=s),s}),x("blur",function(){return t.calcularParcela()}),i()(),a(27,"div",8)(28,"label",17),o(29,"Valor da Parcela"),i(),a(30,"input",18),h("ngModelChange",function(s){return v(t.valorParcela,s)||(t.valorParcela=s),s}),i(),a(31,"small"),o(32),E(33,"number"),i()(),a(34,"div",8)(35,"label",19),o(36,"Primeiro vencimento"),i(),a(37,"input",14),h("ngModelChange",function(s){return v(t.vencimentoInput,s)||(t.vencimentoInput=s),s}),i()()(),u(38,"hr"),a(39,"div",7)(40,"div",20)(41,"div",21)(42,"table",22)(43,"thead")(44,"tr")(45,"th",23),o(46,"Parcela"),i(),a(47,"th",23),o(48,"Vencimento"),i(),a(49,"th",23),o(50,"Valor Bruto"),i(),a(51,"th",23),o(52,"Valor Liquido"),i(),a(53,"th",23),o(54,"Boleto"),i(),u(55,"th",23),i()(),a(56,"tbody"),S(57,xa,18,14,"tr",24),i()()()()()(),a(58,"div",25)(59,"button",26),x("click",function(){return t.imprimir()}),u(60,"i",27),o(61,"\xA0\xA0Imprimir"),i()()()()()),n&2&&(l(12),f("ngModel",t.valorDivida),c("unmask","typed")("imask",t.imaskValor),l(5),f("ngModel",t.valorEntrada),c("unmask","typed")("imask",t.imaskValor),l(4),c("imask",t.imaskData),f("ngModel",t.entradaInput),l(5),f("ngModel",t.parcelas),c("unmask","typed")("imask",t.imaskInteiro),l(4),f("ngModel",t.valorParcela),c("unmask","typed")("imask",t.imaskValor),l(2),k("Valor final de:",M(33,18,t.valorParcela*t.parcelas,"1.2-2"),""),l(5),c("imask",t.imaskData),f("ngModel",t.vencimentoInput),l(20),c("ngForOf",t.dividas))},dependencies:[B,de,re,le,N,R,F,fe,oe,j,ve],encapsulation:2})}return r})();var ct=class{login;util;utilService;utilRelatorioService;constructor(p,e){this.login=p,this.util=e,this.utilService=new Z}imprimir(p,e,n,t,d,s){return D(this,null,function*(){Bt.imprimirPersonalizado({titulo:"RESPONSABILIDADES DO ALUNO",usuarioNome:this.login.nome,entidade:this.login.nomeEscola,brasao:this.login.relatorioBase64,orientacao:"portrait",nomePdf:"RESPONSABILIDADES DO ALUNO",conteudo:this.montarConteudo(p,e,n,t,d,s),layouts:this.layouts(),formato:"pdf"})})}montarConteudo(p,e,n,t,d,s){let w=[],me=p.filter(P=>!P.renegociacao),te=p.filter(P=>P.renegociacao);w.push({text:"DATA: "+this.util.converteDataBR(n),margin:[0,5,0,2]}),w.push({text:`ALUNO: ${e.codigo} - ${e.pessoa.nomeSocial??e.pessoa.nomeCivil}`,margin:[0,5,0,2]}),p.length===0&&s.itensDivida.length===0&&w.push({text:"Aluno(a) n\xE3o tem d\xEDvidas em aberto",margin:[0,5,0,2],bold:!0});let Y={valor:0,correcao:0,multa:0,juros:0};if(te.length>0){w.push({text:"Renegocia\xE7\xE3o",margin:[0,5,0,2],bold:!0});let P=[[{text:"PARCELA",alignment:"center",bold:!0,fontSize:8},{text:"DATA VENCIMENTO",alignment:"center",bold:!0,fontSize:8},{text:"VALOR",alignment:"center",bold:!0,fontSize:8},{text:"CORRE\xC7\xC3O",alignment:"center",bold:!0,fontSize:8},{text:"MULTA",alignment:"center",bold:!0,fontSize:8},{text:"JUROS",alignment:"center",bold:!0,fontSize:8},{text:"VALOR TOTAL",alignment:"center",bold:!0,fontSize:8}]];te.forEach(L=>{let Q=0,U=0,G=0,W=+L.valorLiquido,ie=this.utilService.converterStringParaData(L.dataVencimento);ie.setHours(0,0,0,0),n.setHours(0,0,0,0);let we=n.getTime()-ie.getTime(),Ie=we>0?Math.floor(we/(1e3*60*60*24)):0;Ie>0&&(G=+(W*.033/100*Ie).toFixed(2),U=+(W*2/100).toFixed(2)),Y.valor+=+W,Y.correcao+=+Q,Y.multa+=+U,Y.juros+=+G,P.push([{text:L.parcela,alignment:"center",fontSize:8},{text:this.util.converteDataBR(ie),alignment:"center",fontSize:8}
23,{text:(+W).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8},{text:(+Q).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8},{text:(+U).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8},{text:(+G).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8},{text:(+W+ +Q+ +U+ +G).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8}])}),P.push([{text:"TOTAL",alignment:"left",bold:!0,colSpan:2,fontSize:8},"",{text:(+Y.valor).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8},{text:(+Y.correcao).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8},{text:(+Y.multa).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8},{text:(+Y.juros).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8},{text:(+Y.valor+ +Y.correcao+ +Y.multa+ +Y.juros).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8}]),w.push({table:{widths:[40,60,60,60,60,60,80],body:P},width:"auto",layout:"linhas",margin:[0,0,0,10]})}let q={valor:0,correcao:0,multa:0,juros:0};if(me.length>0){w.push({text:"Mensalidade",margin:[0,5,0,2],bold:!0});let P=[[{text:"PARCELA",alignment:"center",bold:!0,fontSize:8},{text:"DATA VENCIMENTO",alignment:"center",bold:!0,fontSize:8},{text:"VALOR",alignment:"center",bold:!0,fontSize:8},{text:"CORRE\xC7\xC3O",alignment:"center",bold:!0,fontSize:8},{text:"MULTA",alignment:"center",bold:!0,fontSize:8},{text:"JUROS",alignment:"center",bold:!0,fontSize:8},{text:"VALOR TOTAL",alignment:"center",bold:!0,fontSize:8}]];me.forEach(L=>{let Q=0,U=0,G=0,W=+L.valorLiquido,ie=this.utilService.converterStringParaData(L.dataVencimento);ie.setHours(0,0,0,0),n.setHours(0,0,0,0);let we=n.getTime()-ie.getTime(),Ie=we>0?Math.floor(we/(1e3*60*60*24)):0;Ie>0&&(G=+(W*.033/100*Ie).toFixed(2),U=+(W*2/100).toFixed(2)),q.valor+=+W,q.correcao+=+Q,q.multa+=+U,q.juros+=+G,P.push([{text:L.parcela,alignment:"center",fontSize:8},{text:this.util.converteDataBR(ie),alignment:"center",fontSize:8},{text:(+W).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8},{text:(+Q).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8},{text:(+U).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8},{text:(+G).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8},{text:(+W+ +Q+ +U+ +G).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8}])}),P.push([{text:"TOTAL",alignment:"left",bold:!0,colSpan:2,fontSize:8},"",{text:(+q.valor).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8},{text:(+q.correcao).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8},{text:(+q.multa).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8},{text:(+q.juros).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8},{text:(+q.valor+ +q.correcao+ +q.multa+ +q.juros).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8}]),w.push({table:{widths:[40,60,60,60,60,60,80],body:P},width:"auto",layout:"linhas",margin:[0,0,0,10]})}let I={valor:0,correcao:0,multa:0,juros:0};if(s.itensDivida.length>0){w.push({text:"D\xEDvidas",margin:[0,5,0,2],bold:!0});let P=[[{text:"PARCELA",alignment:"center",bold:!0,fontSize:8},{text:"DATA VENCIMENTO",alignment:"center",bold:!0,fontSize:8},{text:"VALOR",alignment:"center",bold:!0,fontSize:8},{text:"CORRE\xC7\xC3O",alignment:"center",bold:!0,fontSize:8},{text:"MULTA",alignment:"center",bold:!0,fontSize:8},{text:"JUROS",alignment:"center",bold:!0,fontSize:8},{text:"VALOR TOTAL",alignment:"center",bold:!0,fontSize:8}]];
23s.itensDivida.forEach(L=>{let Q=0,U=0,G=0,W=+L.vl_principal,ie=this.utilService.converterStringParaData(L.dt_vencimento);ie.setHours(0,0,0,0),n.setHours(0,0,0,0);let we=n.getTime()-ie.getTime(),Ie=we>0?Math.floor(we/(1e3*60*60*24)):0;Ie>0&&(G=+(W*.033/100*Ie).toFixed(2),U=+(W*2/100).toFixed(2)),Q=+L.vl_correcao,I.valor+=+W,I.correcao+=+Q,I.multa+=+U,I.juros+=+G,P.push([{text:L.parcela,alignment:"center",fontSize:8},{text:this.util.converteDataBR(ie),alignment:"center",fontSize:8},{text:(+W).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8},{text:(+Q).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8},{text:(+U).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8},{text:(+G).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8},{text:(+W+ +Q+ +U+ +G).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8}])}),P.push([{text:"TOTAL",alignment:"left",bold:!0,colSpan:2,fontSize:8},"",{text:(+I.valor).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8},{text:(+I.correcao).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8},{text:(+I.multa).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8},{text:(+I.juros).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8},{text:(+I.valor+ +I.correcao+ +I.multa+ +I.juros).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8}]),w.push({table:{widths:[40,60,60,60,60,60,80],body:P},width:"auto",layout:"linhas",margin:[0,0,0,10]})}let Te={valor:0,correcao:0,multa:0,juros:0};if(s.parcelas.length>0){w.push({text:"D\xEDvida Ativa",margin:[0,5,0,2],bold:!0});let P=[[{text:"PARCELA",alignment:"center",bold:!0,fontSize:8},{text:"DATA VENCIMENTO",alignment:"center",bold:!0,fontSize:8},{text:"VALOR",alignment:"center",bold:!0,fontSize:8},{text:"CORRE\xC7\xC3O",alignment:"center",bold:!0,fontSize:8},{text:"MULTA",alignment:"center",bold:!0,fontSize:8},{text:"JUROS",alignment:"center",bold:!0,fontSize:8},{text:"VALOR TOTAL",alignment:"center",bold:!0,fontSize:8}]];s.parcelas.forEach(L=>{let Q=0,U=0,G=0,W=+L.vl_total,ie=this.utilService.converterStringParaData(L.dt_vencimento);ie.setHours(0,0,0,0),n.setHours(0,0,0,0);let we=n.getTime()-ie.getTime(),Ie=we>0?Math.floor(we/(1e3*60*60*24)):0;Ie>0&&(G=+(W*.033/100*Ie).toFixed(2),U=+(W*2/100).toFixed(2)),I.valor+=+W,I.correcao+=+Q,I.multa+=+U,I.juros+=+G,P.push([{text:L.parcela,alignment:"center",fontSize:8},{text:this.util.converteDataBR(ie),alignment:"center",fontSize:8},{text:(+W).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8},{text:(+Q).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8},{text:(+U).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8},{text:(+G).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8},{text:(+W+ +Q+ +U+ +G).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",fontSize:8}])}),P.push([{text:"TOTAL",alignment:"left",bold:!0,colSpan:2,fontSize:8},"",{text:(+I.valor).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8},{text:(+I.correcao).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8},{text:(+I.multa).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8},{text:(+I.juros).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8},{text:(+I.valor+ +I.correcao+ +I.multa+ +I.juros).toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),alignment:"right",bold:!0,fontSize:8}]),w.push({table:{widths:[40,60,60,60,60,60,80],body:P},width:"auto",layout:"linhas",margin:[0,0,0,10]})}let pe={valor:q.valor+Y.valor+I.valor+Te.valor,correcao:q.correcao+Y.correcao+I.correcao+Te.correcao,multa:q.multa+Y.multa+I.multa+Te.multa,juros:q.juros+Y.juros+I.juros+Te.juros},_t=pe.valor+pe.correcao+pe.multa+pe.juros+t,ke=P=>
23P.toLocaleString("pt-BR",{style:"currency",currency:"BRL"});if(w.push({alignment:"right",margin:[0,20,0,0],table:{body:[[{text:"TOTAL:",alignment:"left",bold:!1,border:[!1,!1,!1,!1]},{text:ke(pe.valor),alignment:"right",bold:!1,border:[!1,!1,!1,!1]}],[{text:"CORRE\xC7\xC3O:",alignment:"left",bold:!1,border:[!1,!1,!1,!1]},{text:ke(pe.correcao),alignment:"right",bold:!1,border:[!1,!1,!1,!1]}],[{text:"MULTA:",alignment:"left",bold:!1,border:[!1,!1,!1,!1]},{text:ke(pe.multa),alignment:"right",bold:!1,border:[!1,!1,!1,!1]}],[{text:"JUROS:",alignment:"left",bold:!1,border:[!1,!1,!1,!1]},{text:ke(pe.juros),alignment:"right",bold:!1,border:[!1,!1,!1,!1]}],[{text:"TOTAL GERAL:",alignment:"left",bold:!0,border:[!1,!1,!1,!1]},{text:ke(pe.valor+pe.correcao+pe.multa+pe.juros),alignment:"right",bold:!0,border:[!1,!0,!1,!1]}],[{text:"BIBLIOTECA:",alignment:"left",bold:!1,border:[!1,!1,!1,!1]},{text:ke(t),alignment:"right",bold:!1,border:[!1,!1,!1,!1]}],[{text:"",border:[!1,!1,!1,!1]},{text:ke(_t),alignment:"right",bold:!0,border:[!1,!0,!1,!1]}]],widths:["auto",100]},layout:"linhas",width:"auto"}),w.push({canvas:[{type:"line",x1:0,y1:0,x2:520,y2:0,lineWidth:1}],margin:[0,20,0,5]},{text:"Pend\xEAncias com a Biblioteca",margin:[0,0,0,2]}),d.length>0){w.push({text:"Aluno possui material emprestado",margin:[0,5,0,2],bold:!0});let P=[[{text:"TOMBO",alignment:"center",bold:!0,fontSize:8},{text:"TITULO",alignment:"center",bold:!0,fontSize:8},{text:"TIPO",alignment:"center",bold:!0,fontSize:8},{text:"DT. EMPR\xC9STIMO",alignment:"center",bold:!0,fontSize:8},{text:"DT. PREV. DEV.",alignment:"center",bold:!0,fontSize:8},{text:"SITUA\xC7\xC3O",alignment:"center",bold:!0,fontSize:8}]];d.forEach(L=>{let Q="";if(L.dataPrevista){let U=new Date,G=new Date(L.dataPrevista);U.setHours(0,0,0,0),G.setHours(0,0,0,0);let W=G.getTime()-U.getTime(),ie=Math.floor(W/(1e3*60*60*24));Q=ie<0?`${Math.abs(ie)} dias em atraso`:"Dentro do prazo"}P.push([{text:L.exemplar.codigoTombamento,alignment:"center",fontSize:8},{text:L.exemplar.material.titulo,alignment:"center",fontSize:8},{text:L.exemplar.material.tipoMaterial.nome,alignment:"center",fontSize:8},{text:L.dataEmprestimo?this.util.converteDataBR(L.dataEmprestimo):"",alignment:"center",fontSize:8},{text:L.dataPrevista?this.util.converteDataBR(L.dataPrevista):"",alignment:"center",fontSize:8},{text:Q,alignment:"center",fontSize:8}])}),w.push({table:{widths:[40,200,60,60,60,60],body:P},width:"auto",layout:"linhas",margin:[0,0,0,10]})}else w.push({text:"Aluno N\xC3O possui material emprestado"});return[{stack:w}]}layouts(){return{linhas:{hLineWidth(){return 1},vLineWidth(){return 1},hLineColor(){return"black"},paddingLeft(){return 3},paddingRight(){return 3}}}}};var Ea=()=>["/mensalidades/lista"],Ma=r=>({color:r}),mi=()=>({width:"100%"}),mt=()=>({mask:"(00) 0000-0000"}),pt=()=>({mask:"(00) 00000-0000"}),ut=(r,p)=>[r,p],gt=r=>({mask:r});function ya(r,p){if(r&1){let e=y();a(0,"a",86),x("click",function(){g(e);let t=m(3);return _(t.antesAbrirModal("ATRASADA"))}),o(1," Confiss\xE3o de D\xEDvidas "),i()}}function wa(r,p){if(r&1){let e=y();a(0,"a",86),x("click",function(){g(e);let t=m(3);return _(t.antesAbrirModal("D.A"))}),o(1," Confiss\xE3o de D\xEDvidas Ativas "),i()}}function Ia(r,p){if(r&1){let e=y();a(0,"a",87),x("click",function(){g(e);let t=m(3);return _(t.imprimirInformeImpostoRenda())}),o(1," Informe Imposto de Renda "),i()}}function Da(r,p){if(r&1){let e=y();a(0,"a",87),x("click",function(){g(e);let t=m(3);return _(t.imprimirMapaNotas())}),o(1," Mapa de notas "),i()}}function La(r,p){if(r&1){let e=y();a(0,"a",88),x("click",function(){g(e);let t=m(3);return _(t.carregarDividas())}),o(1," Responsabilidades do aluno "),i()}}function Aa(r,p){if(r&1&&(a(0,"div",80)(1,"button",81),o(2," Relat\xF3rios "),i(),a(3,"ul",82)(4,"li"),S(5,ya,2,0,"a",83)(6,wa,2,0,"a",83)(7,Ia,2,0,"a",84)(8,Da,2,0,"a",84)(9,La,2,0,"a",85),i()()()),r&2){let e=m(2);l(5),c("ngIf",e.entidade==null?null:e.entidade.id),l(),c("ngIf",e.entidade==null?null:e.entidade.id),l(),c("ngIf",e.entidade==null?null:e.entidade.id),l(),c("ngIf",e.entidade==null?null:e.entidade.id),l(),c("ngIf",e.entidade==null?null:e.entidade.id)}}function ka(r,p){r&1&&u(0,"i",89)}function Va(r,p){if(r&1&&u(0,"img",90),r&2){let e=m(2);c("src",e.foto,ue)}}function Ta(r,p){if(r&1){let e=y();he(0),a(1,"div",16)(2,"label",22),o(3,"C\xF3digo do Aluno"),i(),a(4,"input",91),h("ngModelChange",function(t){g(e);let d=m(2);
23return v(d.entidade.codigo,t)||(d.entidade.codigo=t),_(t)}),i()(),a(5,"div",16)(6,"label",22),o(7,"Ano Letivo"),i(),a(8,"input",92),h("ngModelChange",function(t){g(e);let d=m(2);return v(d.entidade.ano.id,t)||(d.entidade.ano.id=t),_(t)}),i()(),be()}if(r&2){let e=m(2);l(4),f("ngModel",e.entidade.codigo),l(4),f("ngModel",e.entidade.ano.id)}}function Ra(r,p){r&1&&(a(0,"label",93),o(1,"Documento Estrangeiro"),i())}function Ba(r,p){if(r&1){let e=y();a(0,"input",94),h("ngModelChange",function(t){g(e);let d=m(2);return v(d.entidade.pessoa.documentoEstrangeiro,t)||(d.entidade.pessoa.documentoEstrangeiro=t),_(t)}),i()}if(r&2){let e=m(2);f("ngModel",e.entidade.pessoa.documentoEstrangeiro)}}function Pa(r,p){r&1&&(a(0,"div",53)(1,"div",16)(2,"span",44),o(3,"FILIA\xC7\xC3O"),i()()())}function Fa(r,p){if(r&1&&(a(0,"tr",100)(1,"td"),o(2),i(),a(3,"td"),o(4),i(),a(5,"td"),o(6),i(),a(7,"td"),o(8),i(),a(9,"td"),o(10),i()()),r&2){let e=p.$implicit;l(2),b(e.nome),l(2),b(e.cpf),l(2),b(e.telefone),l(2),b(e.email),l(2),b(e.filiacaoTipo)}}function Oa(r,p){if(r&1&&(a(0,"div",7)(1,"div",95)(2,"div",96)(3,"table",97)(4,"thead")(5,"tr")(6,"th",98),o(7,"Nome"),i(),a(8,"th",98),o(9,"CPF"),i(),a(10,"th",98),o(11,"Telefone"),i(),a(12,"th",98),o(13,"Email"),i(),a(14,"th",98),o(15,"Tipo"),i()()(),a(16,"tbody"),S(17,Fa,11,5,"tr",99),i()()()()()),r&2){let e=m(2);l(17),c("ngForOf",e.entidade.pessoa.filiacao)}}function Wa(r,p){if(r&1){let e=y();a(0,"div",5)(1,"div",6)(2,"div",7)(3,"div",8),u(4,"app-page-header",9),i(),a(5,"div",10)(6,"a",11),u(7,"i",12),o(8,"Voltar para listagem "),i(),S(9,Aa,10,5,"div",13),i()(),u(10,"hr"),a(11,"div",7)(12,"div",14)(13,"div",15)(14,"div",16)(15,"i",17),x("click",function(){g(e);let t=m();return _(t.buscarFoto(!0))}),i(),S(16,ka,1,0,"i",18)(17,Va,1,1,"img",19),i(),S(18,Ta,9,2,"ng-container",20),i()(),a(19,"div",21)(20,"div",7)(21,"div",8)(22,"label",22),o(23,"Nome Civil"),i(),a(24,"input",23),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.nomeCivil,t)||(d.entidade.pessoa.nomeCivil=t),_(t)}),i()(),a(25,"div",8)(26,"label",22),o(27,"Nome Social"),i(),a(28,"input",24),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.nomeSocial,t)||(d.entidade.pessoa.nomeSocial=t),_(t)}),i()(),a(29,"div",8)(30,"label",22),o(31,"Curso"),i(),a(32,"input",23),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.serie.turno.curso.nome,t)||(d.entidade.serie.turno.curso.nome=t),_(t)}),i()(),a(33,"div",8)(34,"label",22),o(35,"S\xE9rie"),i(),a(36,"input",23),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.serie.nome,t)||(d.entidade.serie.nome=t),_(t)}),i()(),a(37,"div",16)(38,"label",22),o(39,"Plano de Pagamento"),i(),a(40,"input",25),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.planoPagamento.nome,t)||(d.entidade.planoPagamento.nome=t),_(t)}),x("click",function(){g(e);let t=m();return _(t.atualizarDado("P"))}),i()(),a(41,"div",8)(42,"label",22),o(43,"Telefone contato"),i(),a(44,"input",25),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.telefoneMensagem,t)||(d.entidade.pessoa.telefoneMensagem=t),_(t)}),x("click",function(){g(e);let t=m();return _(t.atualizarDado("T"))}),i()(),a(45,"div",8)(46,"label",22),o(47,"E-mail cobran\xE7as"),i(),a(48,"input",25),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.emailCobranca,t)||(d.entidade.pessoa.emailCobranca=t),_(t)}),x("click",function(){g(e);let t=m();return _(t.atualizarDado("E"))}),i()(),a(49,"div",16)(50,"small",26),o(51,"Clique sobre "),i()()()()(),u(52,"hr"),a(53,"div",7)(54,"div",16)(55,"nav")(56,"div",27)(57,"button",28),o(58,"Mensalidade"),i(),a(59,"button",29),o(60,"Eventos"),i(),a(61,"button",30),o(62,"Avalistas"),i(),a(63,"button",31),o(64,"Renegocia\xE7\xF5es"),i(),a(65,"button",32),o(66,"Ocorr\xEAncias"),i(),a(67,"button",33),o(68,"Dados pessoais"),i()()(),a(69,"div",34)(70,"div",35)(71,"app-mensalidade-item",36),x("mensalidades",function(t){g(e);let d=Ye(80),s=m();return s.mensalidades=t,_(d.carregarOcorrencias())}),i()(),a(72,"div",37),u(73,"app-eventos",38),i(),a(74,"div",39),u(75,"app-avalista",38),i(),a(76,"div",40)(77,"app-renegociacao",41),x("resultado",function(){g(e);let t=m();return _(t.carregar())}),i()(),a(78,"div",42),u(79,"app-ocorrencia-financeira",38,0),i(),a(81,"div",43)(82,"div",7)(83,"div",16)(84,"span",44),o(85,"DADOS PESSOAIS"),i()(),a(86,"div",14)(87,"label",45),o(88,"CPF"),i(),a(89,"input",46),h("ngModelChange",function(t){g(e);let d=m();
23return v(d.entidade.pessoa.cpf,t)||(d.entidade.pessoa.cpf=t),_(t)}),i(),S(90,Ra,2,0,"label",47)(91,Ba,1,1,"input",48),i(),a(92,"div",14)(93,"label",49),o(94,"RG"),i(),a(95,"input",50),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.rg,t)||(d.entidade.pessoa.rg=t),_(t)}),i()(),a(96,"div",14)(97,"label",51),o(98,"Data de Nascimento"),i(),a(99,"p-calendar",52),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.dataNascimento,t)||(d.entidade.pessoa.dataNascimento=t),_(t)}),i()()(),u(100,"hr"),a(101,"div",53)(102,"div",16)(103,"span",44),o(104,"CONTATO"),i()(),a(105,"div",54)(106,"label",55),o(107,"Telefone"),i(),a(108,"input",56),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.telefone,t)||(d.entidade.pessoa.telefone=t),_(t)}),i()(),a(109,"div",54)(110,"label",57),o(111,"Telefone 2"),i(),a(112,"input",58),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.telefone2,t)||(d.entidade.pessoa.telefone2=t),_(t)}),i()(),a(113,"div",54)(114,"label",59),o(115,"Telefone para mensagens"),i(),a(116,"input",60),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.telefoneMensagem,t)||(d.entidade.pessoa.telefoneMensagem=t),_(t)}),i()(),a(117,"div",8)(118,"label",61),o(119,"Email"),i(),a(120,"input",62),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.email,t)||(d.entidade.pessoa.email=t),_(t)}),i()(),a(121,"div",8)(122,"label",63),o(123,"Email para cobran\xE7as"),i(),a(124,"input",64),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.emailCobranca,t)||(d.entidade.pessoa.emailCobranca=t),_(t)}),i()()(),u(125,"hr"),a(126,"div",53)(127,"div",16)(128,"span",44),o(129,"ENDERE\xC7O"),i()(),a(130,"div",65)(131,"label",66),o(132,"CEP"),i(),a(133,"input",67),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.cep,t)||(d.entidade.pessoa.cep=t),_(t)}),i()(),a(134,"div",68)(135,"label",69),o(136,"Endere\xE7o"),i(),a(137,"input",70),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.endereco,t)||(d.entidade.pessoa.endereco=t),_(t)}),i()(),a(138,"div",68)(139,"label",71),o(140,"Bairro"),i(),a(141,"input",72),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.bairro,t)||(d.entidade.pessoa.bairro=t),_(t)}),i()(),a(142,"div",65)(143,"label",73),o(144,"Numero"),i(),a(145,"input",74),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.numero,t)||(d.entidade.pessoa.numero=t),_(t)}),i()(),a(146,"div",68)(147,"label",75),o(148,"Complemento"),i(),a(149,"input",76),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.complemento,t)||(d.entidade.pessoa.complemento=t),_(t)}),i()(),a(150,"div",68)(151,"label",69),o(152,"Cidade"),i(),a(153,"input",77),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.cidade.nome,t)||(d.entidade.pessoa.cidade.nome=t),_(t)}),i()()(),S(154,Pa,4,0,"div",78)(155,Oa,18,1,"div",79),i()()()()()()}if(r&2){let e=m();l(6),c("routerLink",H(51,Ea)),l(3),c("ngIf",e.entidade==null?null:e.entidade.id),l(7),c("ngIf",!e.foto),l(),c("ngIf",e.foto),l(),c("ngIf",e.entidade==null?null:e.entidade.id),l(6),f("ngModel",e.entidade.pessoa.nomeCivil),l(4),f("ngModel",e.entidade.pessoa.nomeSocial),c("ngStyle",Le(52,Ma,e.entidade.pessoa.nomeCivil==e.entidade.pessoa.nomeSocial?"lightgray":"red")),l(4),f("ngModel",e.entidade.serie.turno.curso.nome),l(4),f("ngModel",e.entidade.serie.nome),l(4),f("ngModel",e.entidade.planoPagamento.nome),l(4),f("ngModel",e.entidade.pessoa.telefoneMensagem),l(4),f("ngModel",e.entidade.pessoa.emailCobranca),l(23),c("entidade",e.entidade),l(2),c("entidade",e.entidade),l(2),c("entidade",e.entidade.pessoa),l(2),c("entidade",e.entidade),l(2),c("entidade",e.entidade),l(10),f("ngModel",e.entidade.pessoa.cpf),c("imask","000.000.000-00")("unmask",!0),l(),c("ngIf",e.entidade.pessoa.nacionalidade&&e.entidade.pessoa.nacionalidade!="BRASILEIRA"),l(),c("ngIf",e.entidade.pessoa.nacionalidade&&e.entidade.pessoa.nacionalidade!="BRASILEIRA"),l(4),f("ngModel",e.entidade.pessoa.rg),l(4),De(H(54,mi)),f("ngModel",e.entidade.pessoa.dataNascimento),c("iconDisplay","input")("showIcon",!0)("disabled",!0),l(9),f("ngModel",e.entidade.pessoa.telefone),c("imask",
23Le(60,gt,Ae(57,ut,H(55,mt),H(56,pt))))("unmask",!0),l(4),f("ngModel",e.entidade.pessoa.telefone2),c("imask",Le(67,gt,Ae(64,ut,H(62,mt),H(63,pt))))("unmask",!0),l(4),f("ngModel",e.entidade.pessoa.telefoneMensagem),c("imask",Le(74,gt,Ae(71,ut,H(69,mt),H(70,pt))))("unmask",!0),l(4),f("ngModel",e.entidade.pessoa.email),l(4),f("ngModel",e.entidade.pessoa.emailCobranca),l(9),f("ngModel",e.entidade.pessoa.cep),c("imask","00.000-000")("unmask",!0),l(4),f("ngModel",e.entidade.pessoa.endereco),l(4),f("ngModel",e.entidade.pessoa.bairro),l(4),f("ngModel",e.entidade.pessoa.numero),l(4),f("ngModel",e.entidade.pessoa.complemento),l(4),f("ngModel",e.entidade.pessoa.cidade.nome),l(),c("ngIf",e.entidade.pessoa.filiacao&&e.entidade.pessoa.filiacao.length>0),l(),c("ngIf",e.entidade.pessoa.filiacao&&e.entidade.pessoa.filiacao.length>0)}}function za(r,p){if(r&1){let e=y();a(0,"div",101)(1,"div",102)(2,"div",103)(3,"div",104)(4,"h5",105),o(5,"Imprimir responsabilidade"),i(),u(6,"button",106),i(),a(7,"div",107)(8,"div",7)(9,"div",16)(10,"label",51),o(11,"Data limite"),i(),a(12,"p-calendar",108),h("ngModelChange",function(t){g(e);let d=m();return v(d.dataResponsabilidade,t)||(d.dataResponsabilidade=t),_(t)}),i()()()(),a(13,"div",109)(14,"button",110),x("click",function(){g(e);let t=m();return _(t.imprimirResponsabilidade())}),o(15,"Imprimir"),i()()()()()}if(r&2){let e=m();l(12),De(H(5,mi)),f("ngModel",e.dataResponsabilidade),c("iconDisplay","input")("showIcon",!0)}}function Na(r,p){if(r&1&&(a(0,"option",117),o(1),i()),r&2){let e=p.$implicit;c("ngValue",e),l(),b(e.nome)}}function ja(r,p){if(r&1){let e=y();a(0,"div",111)(1,"div",102)(2,"div",103)(3,"div",104)(4,"h5",112),o(5,"Atualiza\xE7\xE3o de plano de pagamento"),i(),u(6,"button",106),i(),a(7,"div",107)(8,"div",7)(9,"div",16)(10,"label"),o(11,"Selecione o novo plano de pagamento:"),i(),a(12,"select",113),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.planoPagamento,t)||(d.entidade.planoPagamento=t),_(t)}),S(13,Na,2,2,"option",114),i()(),a(14,"div",16)(15,"label"),o(16,"Digite o novo telefone:"),i(),a(17,"input",115),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.telefoneMensagem,t)||(d.entidade.pessoa.telefoneMensagem=t),_(t)}),i()(),a(18,"div",16)(19,"label"),o(20,"Digite o novo e-mail:"),i(),a(21,"input",116),h("ngModelChange",function(t){g(e);let d=m();return v(d.entidade.pessoa.emailCobranca,t)||(d.entidade.pessoa.emailCobranca=t),_(t)}),i()()()(),a(22,"div",109)(23,"button",110),x("click",function(){g(e);let t=m();return _(t.atualizarPlano())}),o(24,"Atualizar registro"),i()()()()()}if(r&2){let e=m();l(12),f("ngModel",e.entidade.planoPagamento),l(),c("ngForOf",e.planosLista),l(4),f("ngModel",e.entidade.pessoa.telefoneMensagem),c("imask",Le(11,gt,Ae(8,ut,H(6,mt),H(7,pt))))("unmask",!0),l(4),f("ngModel",e.entidade.pessoa.emailCobranca)}}var pi=(()=>{class r extends Nt{service;alerta;mensalService;util;planoService;inj;planosLista=[];mensalidades=[];modalidade;dividas;dataResponsabilidade=new Date;tipoAtt;foto;constructor(e,n,t,d,s,w,me){super(e,me),this.service=e,this.alerta=n,this.mensalService=t,this.util=d,this.planoService=s,this.inj=w}criarCamposForm(){let e=new It;this.entidadeForm=e.group({id:void 0,alunoEspecial:void 0,codigo:void 0,ordem:void 0,situacaoMatricula:void 0,serie:void 0,turma:void 0,ano:void 0,planoPagamento:void 0,primeiraMatricula:void 0,efetivacao:void 0,pessoa:void 0,ra:void 0,foto:void 0,observacoes:void 0,observacoesHistorico:void 0,vestibular:void 0,enade:void 0,inep:void 0,rematriculaSolicitada:void 0,rematriculaAprovada:void 0,dataConclusao:void 0,dataRetirada:void 0,dataColacao:void 0,observacaoRetirada:void 0,mensalidades:void 0,dataTrancamentoDesistencia:void 0,observacaoTrancamentoDesistencia:void 0,solicitacaoAtualizacaoRematricula:void 0})}carregar(){this.carregarEntidade(this.entidade.id)}buscarFoto(e){return D(this,null,function*(){let n=yield this.util.carregarIDB(this.entidade.pessoa.id+"cache");if(e||!n)this.service.buscarFotoPerfil(this.entidade.pessoa.id,n??"").subscribe({next:t=>D(this,null,function*(){let d=t??(yield this.util.carregarIDB(this.entidade.pessoa.id+""));if(d==null){this.foto=null;return}this.foto=yield this.util.gerarBlob(d,"image/png",!0,this.entidade.pessoa.id+"",new Date(this.entidade.pessoa.foto.data_alteracao))}),error:t=>{this.alerta.alertaErro("Falha ao buscar foto",t)}});else{let t=yield this.util.carregarIDB(this.entidade.pessoa.id+"");this.foto=yield this.util.gerarBlob(t,"image/png",!0,this.entidade.pessoa.id+"",new Date(this.entidade.pessoa.foto.data_alteracao))}})}parametrosFiltrarEntidade(){return{relations:"pessoa.foto,pessoa.cidade.estado,pessoa.naturalidade,pessoa.nacionalidade,pessoa.raca,pessoa.filiacao,serie.turno.curso.tipoCurso,turma,planoPagamento,ano"}}afterLoad(){return D(this,null,function*(){this.entidade.pessoa.dataNascimento&&(this.entidade.pessoa.dataNascimento=new Date(this.entidade.pessoa.dataNascimento)),this.buscarFoto()})}carregarDividas(){this.entidade.id&&this.mensalService.buscarDividasAtivasResponsabilidade(this.entidade.codigo).subscribe(e=>{this.dividas=e.data})}atualizarDado(e){this.tipoAtt=e,this.tipoAtt=="P"&&this.carregarPlanos()}carregarPlanos(){return D(this,null,function*(){this.planosLista.length==0&&(this.planosLista=(yield ae(this.planoService.filtrar({pageSize:-1,orderBy:"nome$ASC",ativo:!0}))).data.conteudo)})}atualizarPlano(){this.service.salvar(this.entidade).subscribe({next:()=>{this.alerta.alertaSucesso("Atualizado com sucesso!"),this.carregarEntidade(this.entidade.id)},error:e=>{this.alerta.alertaErro("",e)}})}imprimirMapaNotas(){this.entidade?.id&&Ct.default.fire({title:"Deseja imprimir apenas as notas publicadas?",text:"Essa op\xE7\xE3o oculta notas que ainda n\xE3o foram divulgadas oficialmente.",icon:"question",showCancelButton:!0,confirmButtonText:"Sim, somente publicadas",cancelButtonText:"N\xE3o, todas as notas"}).then(e=>{let n=e.isConfirmed;this.service.boletim(this.entidade.id,n).subscribe({next:t=>{new Zt(this.login,this.entidade).imprimir(t.data,!1)},error:t=>{this.alerta.alertaErro("Falha ao gerar mapa de notas para o aluno",t)}})})}imprimirInformeImpostoRenda(){return D(this,null,function*(){Ct.default.fire({title:"Informe de imposto de renda",icon:"info",html:`<p>Digite o exercicio desejado para o informe de imposto de renda:</p><input type='number' id="swal-input1" class="swal2-input">`,focusConfirm:!1,confirmButtonText:"Confirmar",cancelButtonText:"Cancelar",showCancelButton:!0,preConfirm:()=>[document.querySelector("#swal-input1").value]}).then(e=>D(this,null,function*(){if(e.value[0]){let n=e.value[0];if(n<0){this.alerta.alertaAviso("Ano letivo n\xE3o pode ser inferior a zero");return}if(n>new Date().getFullYear()){this.alerta.alertaAviso("Ano letivo n\xE3o pode ser superior ao ano atual");return}n==new Date().getFullYear()&&this.alerta.alertaAviso("Ano letivo n\xE3o encerrado, informe ser\xE1 liberado ao encerramento do exerc\xEDcio."),this.mensalService.filtrar({relations:"renegociacao,renegociada,matricula.pessoa,matricula.serie.turno.curso",pageSize:-1,orderBy:"dataVencimento$DESC","matricula.codigo":this.entidade.codigo}).subscribe({next:t=>D(this,null,function*(){let d=t.data.conteudo;d.forEach((s,w)=>{d[w]=this.util.converterDatas(s)}),new ti(this.inj).imprimirInformeImpostoRenda(yield new Z().carregarSessao(),n,d)}),error:t=>{this.alerta.alertaErro("Erro ao carregar mensalidades do aluno",t)}})}}))})}antesAbrirModal(e){this.modalidade=e}imprimirResponsabilidade(){return D(this,null,function*(){let e=this.mensalidades.filter(s=>
23s.situacaoMensalidade!="CANCELADA"&&s.situacaoMensalidade!="RENEGOCIADA"&&s.dataPagamento==null&&s.dividaAtiva==!1),n=(yield ae(this.mensalService.filtrarSubUrl("leitores",{"pessoa.id":this.entidade.pessoa.id,pageSize:-1}))).data.conteudo,t=0;for(let s of n)t+=+(yield ae(this.mensalService.valorTotalMultaBibloteca(s.id))).data;let d=(yield ae(this.mensalService.filtrarSubUrl("emprestimo-exemplares",{"leitor.pessoa.id":this.entidade.pessoa.id,dataDevolucao$null:!0,pageSize:-1,relations:"exemplar.material.tipoMaterial"}))).data.conteudo;new ct(this.login,this.util).imprimir(e,this.entidade,this.dataResponsabilidade,t,d,this.dividas)})}afterInit(){return D(this,null,function*(){})}beforeSubmit(){}afterSubmit(e){}static \u0275fac=function(n){return new(n||r)(C(ot),C(O),C(ce),C(Z),C(Kt),C(A),C(A))};static \u0275cmp=V({type:r,selectors:[["app-mensalidade-edicao"]],standalone:!0,features:[Je,T],decls:4,vars:6,consts:[["ocorrencias",""],["class","container-fluid",4,"ngIf"],["class","modal fade","id","modalResponsabilidade","data-bs-backdrop","static","data-bs-keyboard","false","tabindex","-1","aria-labelledby","modalResponsabilidadeLabel","aria-hidden","true",4,"ngIf"],["class","modal fade","id","modalAtt","data-bs-backdrop","static","data-bs-keyboard","false","tabindex","-1","aria-labelledby","modalAttLabel","aria-hidden","true",4,"ngIf"],[3,"mensalidades","modalidade","matricula"],[1,"container-fluid"],[1,"card-panel","mt-3"],[1,"row"],[1,"col-12","col-md-6"],["page-title","MENSALIDADES","page-subtitle","Manuten\xE7\xE3o de mensalidades e outros valores para o aluno.","icon-title","hand-holding-dollar"],[1,"col-12","col-md-6","mt-3"],[1,"btn","btn-sm","btn-secondary","float-end","ml-5",3,"routerLink"],[1,"fa-solid","fa-arrow-left","mr-1"],["class","dropdown float-end me-2",4,"ngIf"],[1,"col-12","col-md-3"],[1,"row","text-center"],[1,"col-12"],[1,"fa-solid","fa-refresh","pointer",2,"position","absolute",3,"click"],["class","fa-solid fa-circle-user","style","font-size: 100px;color: #b5b5b5;",4,"ngIf"],["class","foto-perfil",3,"src",4,"ngIf"],[4,"ngIf"],[1,"col-12","col-md-9"],["for","cod",1,"font-bold"],["readonly","",1,"form-control","text-center",3,"ngModelChange","ngModel"],["readonly","",1,"form-control","text-center",3,"ngModelChange","ngModel","ngStyle"],["readonly","","data-bs-toggle","modal","data-bs-target","#modalAtt",1,"form-control","text-center",2,"background-color","#fff","cursor","pointer",3,"ngModelChange","click","ngModel"],[2,"color","gray"],["id","nav-tab","role","tablist",1,"nav","nav-tabs"],["id","mensalidades-tab","data-bs-toggle","tab","data-bs-target","#mensalidades","type","button","role","tab","aria-controls","mensalidades","aria-selected","true",1,"nav-link","active"],["id","eventos-tab","data-bs-toggle","tab","data-bs-target","#eventos","type","button","role","tab","aria-controls","eventos","aria-selected","true",1,"nav-link"],["id","avalista-tab","data-bs-toggle","tab","data-bs-target","#avalista","type","button","role","tab","aria-controls","avalista","aria-selected","true",1,"nav-link"],["id","renegociacao-tab","data-bs-toggle","tab","data-bs-target","#renegociacao","type","button","role","tab","aria-controls","renegociacao","aria-selected","true",1,"nav-link"],["id","ocorrencia-financeira-tab","data-bs-toggle","tab","data-bs-target","#ocorrencia-financeira","type","button","role","tab","aria-controls","ocorrencia-financeira","aria-selected","true",1,"nav-link"],["id","dados-pessoais-tab","data-bs-toggle","tab","data-bs-target","#dados-pessoais","type","button","role","tab","aria-controls","dados-pessoais","aria-selected","true",1,"nav-link"],[1,"tab-content"],["id","mensalidades","role","tabpanel","aria-labelledby","mensalidades-tab",1,"tab-pane","active"],[3,"mensalidades","entidade"],["id","eventos","role","tabpanel","aria-labelledby","eventos-tab",1,"tab-pane"],[3,"entidade"],["id","avalista","role","tabpanel","aria-labelledby","avalista-tab",1,"tab-pane"],["id","renegociacao","role","tabpanel","aria-labelledby","renegociacao-tab",1,"tab-pane"],[3,"resultado","entidade"],["id","ocorrencia-financeira","role","tabpanel","aria-labelledby","ocorrencia-financeira-tab",1,"tab-pane"],["id","dados-pessoais","role","tabpanel","aria-labelledby","dados-pessoais-tab",1,"tab-pane"],[1,"secao-titulo"],["for","email",1,"font-bold"],["placeholder","000.000.000-00","id","email","readonly","",1,"form-control",3,"ngModelChange","ngModel","imask","unmask"],["for","documento_estrangeiro","class","font-bold",4,"ngIf"],["class","form-control","id","documento_estrangeiro","readonly","",3,"ngModel","ngModelChange",4,"ngIf"],["for","rg"],["id","rg","readonly","",1,"form-control",3,"ngModelChange","ngModel"],["for","dataNascimento"],["inputId","icondisplay","dateFormat","dd/mm/yy",3,"ngModelChange","ngModel","iconDisplay","showIcon","disabled"],[1,"row","mt-3"],[1,"col-12","col-md-4"],["for","telefone"],["id","telefone","readonly","","placeholder","(00) 0000-0000","slotChar"," ",1,"form-control",3,"ngModelChange","ngModel","imask","unmask"],["for","telefone2"],["id","telefone2","placeholder","(00) 0000-0000","readonly","","slotChar"," ",1,"form-control",3,"ngModelChange","ngModel","imask","unmask"],["for","telefoneMensagem"],["id","telefoneMensagem","placeholder","(00) 0000-0000","readonly","","slotChar"," ",1,"form-control",3,"ngModelChange","ngModel","imask","unmask"],["for","email"],["id","email","readonly","",1,"form-control",3,"ngModelChange","ngModel"],["for","emailCobranca"],["id","emailCobranca","readonly","",1,"form-control",3,"ngModelChange","ngModel"],[1,"col-12","col-md-2"],["for","cep",1,"font-bold"],["
23id","cep","placeholder","00.000-000","maxlength","10","readonly","","slotChar"," ",1,"form-control",3,"ngModelChange","ngModel","imask","unmask"],[1,"col-12","col-md-5"],["for","endereco",1,"font-bold"],["id","endereco","readonly","",1,"form-control",3,"ngModelChange","ngModel"],["for","bairro",1,"font-bold"],["id","bairro","readonly","",1,"form-control",3,"ngModelChange","ngModel"],["for","numero",1,"font-bold"],["type","number","id","numero","readonly","",1,"form-control",3,"ngModelChange","ngModel"],["for","complemento",1,"font-bold"],["id","complemento","readonly","",1,"form-control",3,"ngModelChange","ngModel"],["id","cidade","readonly","",1,"form-control",3,"ngModelChange","ngModel"],["class","row mt-3",4,"ngIf"],["class","row",4,"ngIf"],[1,"dropdown","float-end","me-2"],["type","button","data-bs-toggle","dropdown","aria-expanded","false",1,"btn","btn-sm","btn-outline-secondary","dropdown-toggle"],[1,"dropdown-menu"],["class","dropdown-item","style","cursor: pointer;","data-bs-toggle","modal","data-bs-target","#modalConfissaoDivida",3,"click",4,"ngIf"],["class","dropdown-item","style","cursor: pointer;",3,"click",4,"ngIf"],["class","dropdown-item","style","cursor: pointer;","data-bs-toggle","modal","data-bs-target","#modalResponsabilidade",3,"click",4,"ngIf"],["data-bs-toggle","modal","data-bs-target","#modalConfissaoDivida",1,"dropdown-item",2,"cursor","pointer",3,"click"],[1,"dropdown-item",2,"cursor","pointer",3,"click"],["data-bs-toggle","modal","data-bs-target","#modalResponsabilidade",1,"dropdown-item",2,"cursor","pointer",3,"click"],[1,"fa-solid","fa-circle-user",2,"font-size","100px","color","#b5b5b5"],[1,"foto-perfil",3,"src"],["id","cod","readonly","",1,"form-control","text-center",2,"font-weight","bold","color","darkblue",3,"ngModelChange","ngModel"],["id","cod","readonly","",1,"form-control","text-center",2,"font-weight","bold",3,"ngModelChange","ngModel"],["for","documento_estrangeiro",1,"font-bold"],["id","documento_estrangeiro","readonly","",1,"form-control",3,"ngModelChange","ngModel"],[1,"col-md"],[1,"table-responsive"],[1,"table","table-striped"],["scope","col",1,"text-center","p-0","fw-normal"],["class","text-center align-middle",4,"ngFor","ngForOf"],[1,"text-center","align-middle"],["id","modalResponsabilidade","data-bs-backdrop","static","data-bs-keyboard","false","tabindex","-1","aria-labelledby","modalResponsabilidadeLabel","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header"],["id","modalAttLabel",1,"modal-title"],["type","button","data-bs-dismiss","modal","aria-label","Close",1,"btn-close"],[1,"modal-body"],["inputId","icondisplay","dateFormat","dd/mm/yy",3,"ngModelChange","ngModel","iconDisplay","showIcon"],[1,"modal-footer"],["type","button","data-bs-dismiss","modal",1,"btn","btn-primary",3,"click"],["id","modalAtt","data-bs-backdrop","static","data-bs-keyboard","false","tabindex","-1","aria-labelledby","modalAttLabel","aria-hidden","true",1,"modal","fade"],["id","modalResponsabilidadeLabel",1,"modal-title"],[1,"form-select",3,"ngModelChange","ngModel"],[3,"ngValue",4,"ngFor","ngForOf"],["id","telefoneMensagem","placeholder","(00) 0000-0000","slotChar"," ",1,"form-control",3,"ngModelChange","ngModel","imask","unmask"],["id","emailCobranca",1,"form-control",3,"ngModelChange","ngModel"],[3,"ngValue"]],template:function(n,t){n&1&&(S(0,Wa,156,76,"div",1)(1,za,16,6,"div",2)(2,ja,25,13,"div",3),u(3,"app-modal-confissao-dividas",4)),n&2&&(c("ngIf",t.entidade==null?null:t.entidade.id),l(),c("ngIf",t.entidade==null?null:t.entidade.id),l(),c("ngIf",t.entidade==null?null:t.entidade.id),l(),c("mensalidades",t.mensalidades)("modalidade",t.modalidade)("matricula",t.entidade))},dependencies:[B,Ce,Ee,de,wt,Se,re,Xe,le,N,R,F,ne,Ze,J,Qe,Ke,it,nt,j,ve,Be,tt,Ht,oi,li,di,si,ci]})}return r})();function qa(r,p){if(r&1&&(a(0,"span",24),o(1),i()),r&2){let e=m();l(),k("Arquivo selecionado: ",e.arquivo.name,"")}}function Ua(r,p){if(r&1&&(a(0,"span",25),o(1),i()),r&2){let e=m();l(),k("(Exibindo registros j\xE1 salvos, arquivo n\xE3o executado novamente! ",e.mensalidades.length," baixas processadas!)")}}function Ga(r,p){if(r&1){let e=y();a(0,"div",9)(1,"div",8)(2,"div",26)(3,"button",27),x("click",function(){g(e);let t=m();return _(t.ordenar("codigo"))}),o(4,"Ordenar: C\xF3digo"),i()(),a(5,"div",26)(6,"button",27),x("click",function(){g(e);let t=m();return _(t.ordenar("nome"))}),o(7,"Ordenar: Nome"),i()(),a(8,"div",26)(9,"button",27),x("click",function(){g(e);let t=m();return _(t.ordenar("boleto"))}),o(10,"Ordenar: Boleto"),i()(),a(11,"div",26)(12,"button",28),x("click",function(){g(e);let t=m();return _(t.somenteMotivos=!t.somenteMotivos)}),o(13),i()()()()}if(r&2){let e=m();l(13),b(e.somenteMotivos?"Ver todos":"Ver com motivo")}}function Ja(r,p){if(r&1&&(a(0,"tr")(1,"td"),o(2),i(),a(3,"td"),o(4),i(),a(5,"td"),o(6),E(7,"date"),i(),a(8,"td"),o(9),E(10,"date"),i(),a(11,"td"),o(12),E(13,"number"),i(),a(14,"td"),o(15),E(16,"number"),i(),a(17,"td"),o(18),E(19,"number"),i(),a(20,"td"),o(21),E(22,"number"),i(),a(23,"td"),o(24),i()()),r&2){let e=m().$implicit;l(2),z("",e.matricula.codigo," - ",e.matricula.pessoa.nomeSocial,""),l(2),b(e.boleto),l(2),b(qe(7,10,e.dataVencimento,"dd/MM/yyyy","GMT")),l(3),b(qe(10,14,e.dataPagamento,"dd/MM/yyyy","GMT")),l(3),b(M(13,18,e.valorLiquido,"1.2-2")),l(3),b(M(16,21,e.valorPago,"1.2-2")),l(3),b(M(19,24,e.boletoMulta,"1.2-2")),l(3),b(M(22,27,e.boletoJuros,"1.2-2")),l(3),b(e.motivo)}}function Ya(r,p){if(r&1&&(he(0),S(1,Ja,25,30,"tr",29),be()),r&2){let e=p.$implicit,n=m();l(),c("ngIf",!n.somenteMotivos||n.somenteMotivos&&e.motivo!=null&&e.motivo!="")}}var ui=(()=>{class r{alerta;mensalidadeService;linhasArquivo;valorPago;totalExibido(){throw new Error("Method not implemented.")}valorTotal=0;arquivo;anterior=!1;mensalidades=[];somenteMotivos=!1;constructor(e,n,t){this.alerta=e,this.mensalidadeService=n}ngOnInit(){}upload(e,n){if(this.arquivo=e.files[0],this.arquivo==null){this.alerta.alertaAviso("Falha ao identificar arquivo de retorno do banco!");return}else this.carregarBaixas();n.clear()}baixar(){this.mensalidades=[],this.mensalidadeService.baixarMensalidade(this.arquivo).subscribe({next:()=>{this.anterior=!1,this.carregarBaixas()},error:e=>{this.alerta.alertaErro("",e,"",!0)}})}carregarBaixas(){return D(this,null,function*(){this.mensalidades=[],this.valorTotal=0,this.anterior=!1,this.mensalidades=(yield ae(this.mensalidadeService.filtrar({pageSize:-1,nomeArquivoBaixa:this.arquivo.name,relations:"matricula.pessoa"}))).data.conteudo,this.mensalidades.length==0?this.alerta.alertaInfo("Arquivo pronto para executar baixa de mensalidades!"):this.anterior=!0;let e=(yield ae(this.mensalidadeService.buscarDividasAtivas(this.arquivo.name))).data;e.length>0&&(this.mensalidades=this.mensalidades.concat(e)),this.anterior=!0,this.mensalidades.forEac
23h(n=>this.valorTotal+=+n.valorPago)})}ordenar(e){switch(e){case"codigo":this.mensalidades.sort((n,t)=>n.matricula.codigo-t.matricula.codigo);break;case"nome":this.mensalidades.sort((n,t)=>n.matricula.pessoa.nomeSocial.localeCompare(t.matricula.pessoa.nomeSocial));break;case"boleto":this.mensalidades.sort((n,t)=>n.boleto.localeCompare(t.boleto));break}}static \u0275fac=function(n){return new(n||r)(C(O),C(ce),C(A))};static \u0275cmp=V({type:r,selectors:[["app-modal-baixa"]],standalone:!0,features:[T],decls:53,vars:9,consts:[["fileUpload",""],["id","modalBaixa","tabindex","-1","aria-labelledby","modalBaixaLabel","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog","modal-dialog-scrollable","modal-fullscreen"],[1,"modal-content"],[1,"modal-header"],["id","modalBaixaLabel",1,"modal-title","fs-5"],["type","button","data-bs-dismiss","modal","aria-label","Close",1,"btn-close"],[1,"modal-body"],[1,"row"],[1,"col-12","col-md-6"],["mode","basic","name","uploadFoto[]","chooseIcon","pi pi-upload","accept","*","customUpload","true","maxFileSize","10000000","chooseLabel","Selecione o arquivo...",3,"uploadHandler","auto"],["class","mt-2",4,"ngIf"],["style","color: red",4,"ngIf"],["class","col-12 col-md-6",4,"ngIf"],[1,"col-12"],[1,"float-end","bold"],[1,"col-md"],[1,"table-responsive"],[1,"table","table-striped"],["scope","col",1,"text-left"],[4,"ngFor","ngForOf"],[1,"modal-footer"],["type","button",1,"btn","btn-success","btn-sm",3,"click"],[1,"fa-solid","fa-save"],[1,"mt-2"],[2,"color","red"],[1,"col-12","col-md-3","flot-end"],[1,"btn","btn-sm","btn-outline-primary",3,"click"],[1,"btn","btn-sm","btn-outline-secondary",3,"click"],[4,"ngIf"]],template:function(n,t){if(n&1){let d=y();a(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"h1",5),o(5,"BAIXA DE MENSALIDADES"),i(),u(6,"button",6),i(),a(7,"div",7)(8,"div",8)(9,"div",9)(10,"label"),o(11,"Selecione o arquivo de baixa:"),i(),a(12,"p-fileUpload",10,0),x("uploadHandler",function(w){g(d);let me=Ye(13);return _(t.upload(w,me))}),i(),S(14,qa,2,1,"span",11),u(15,"br"),S(16,Ua,2,1,"span",12),i(),S(17,Ga,14,1,"div",13),a(18,"div",14)(19,"span",15),o(20),E(21,"number"),i()()(),u(22,"hr"),a(23,"div",8)(24,"div",16)(25,"div",17)(26,"table",18)(27,"thead")(28,"tr")(29,"th",19),o(30,"Aluno"),i(),a(31,"th",19),o(32,"Boleto"),i(),a(33,"th",19),o(34,"Vencimento"),i(),a(35,"th",19),o(36,"Pagamento em"),i(),a(37,"th",19),o(38,"Valor"),i(),a(39,"th",19),o(40,"Pago"),i(),a(41,"th",19),o(42,"Multa"),i(),a(43,"th",19),o(44,"Juros"),i(),a(45,"th",19),o(46,"Ocorr\xEAncia"),i()()(),a(47,"tbody"),S(48,Ya,2,1,"ng-container",20),i()()()()()(),a(49,"div",21)(50,"button",22),x("click",function(){return g(d),_(t.baixar())}),u(51,"i",23),o(52,"\xA0\xA0BAIXAR MENSALIDADES"),i()()()()()}n&2&&(l(12),c("auto",!0),l(2),c("ngIf",t.arquivo),l(2),c("ngIf",t.anterior),l(),c("ngIf",t.arquivo),l(3),k("Valor Total R$: ",He(21,7,t.valorTotal),""),l(28),c("ngForOf",t.mensalidades),l(2),Et("disabled",t.arquivo==null?"disabled":null))},dependencies:[J,R,F,ne,fe,oe,B,j,nt,Ut]})}return r})();var Za=()=>({width:"100%"});function Qa(r,p){if(r&1&&(a(0,"option",22),o(1),i()),r&2){let e=p.$implicit;c("ngValue",e.ano),l(),k(" ",e.ano,"")}}function Xa(r,p){if(r&1&&(a(0,"option",22),o(1),i()),r&2){let e=p.$implicit;c("ngValue",e),l(),k(" ",e.nome,"")}}function Ka(r,p){if(r&1&&(a(0,"option",22),o(1),i()),r&2){let e=p.$implicit;c("ngValue",e),l(),z(" ",e.carteira," - ",e.nossoNumero,"")}}var gi=(()=>{class r{util;alerta;carteiraService;service;anoService;imaskInteiro={mask:Number,scale:0,signed:!1,thousandsSeparator:".",normalizeZeros:!0,radix:","};listaCursos=[];listaSeries=[];listaCarteiras=[];listaAnos=[];login;curso;series=[];carteira;parcela;adimplentes=!1;enviarEmail;ano=new Date().getFullYear();constructor(e,n,t,d,s,w){this.util=n,this.alerta=t,this.carteiraService=d,this.service=s,this.anoService=w}ngOnInit(){return D(this,null,function*(){this.login=yield this.util.carregarSessao(),this.anoService.filtrar({pageSize:-1,orderBy:"ano$DESC"}).subscribe(e=>{this.listaAnos=e.data.conteudo,this.buscarCursos()}),this.carteiraService.filtrar({orderBy:"carteira$ASC",ativo:!0}).subscribe(e=>{this.listaCarteiras=e.data.conteudo})})}buscarCursos(){this.service.filtrarSubUrl("cursos",{pageSize:-1,orderBy:"nome$ASC","ano.ano":this.ano}).subscribe({next:e=>{this.listaCursos=e.data.conteudo},error:e=>{this.alerta.alertaErro("Falha ao carregar listagem de cursos",e)}})}buscarSeries(){return D(this,null,function*(){if(!this.curso?.id){this.alerta.alertaAviso("Selecione um curso para continuar");return}this.listaSeries=[],this.series=[],this.listaSeries=(yield ae(this.service.filtrarSubUrl("series",{pageSize:100,orderBy:"etapa$ASC","turno.curso.id":this.curso.id}))).data.conteudo})}gerarMensalidades(){if(!this.curso?.id){this.alerta.alertaAviso("Selecione um curso para continuar");return}if(!this.carteira?.id){this.alerta.alertaAviso("Selecione uma carteira para continuar");return}if(!this.parcela||this.parcela<0){this.alerta.alertaAviso("Selecione uma parcela valida para continuar");return}this.service.gerarMensalidades(this.carteira,this.curso,this.series,this.parcela,this.adimplentes,this.enviarEmail?1:0).subscribe({next:()=>{this.alerta.alertaSucesso("Mensalidades geradas com sucesso!")},error:e=>{this.alerta.alertaErro("Falha ao gerar as mensalidades",e,"Mensalidades",!0)}})}compareFn(e,n){return e&&n?e.id&&n.id?e.id===n.id:e.chave&&n.chave?e.chave==n.chave:e==n:e==null&&n==null}static \u0275fac=function(n){return new(n||r)(C(A),C(Z),C(O),C(rt),C(ce),C(jt))};static \u0275cmp=V({type:r,selectors:[["app-modal-mensalidade"]],standalone:!0,features:[T],decls:46,vars:18,consts:[["id","modalMensalidade","tabindex","-1","aria-labelledby","modalMensalidadeLabel","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header"],["id","modalMensalidadeLabel",1,"modal-title","fs-5"],["type","button","data-bs-dismiss","modal","aria-label","Close",1,"btn-close"],[1,"modal-body"],[1,"row"],[1,"col-12"],[1,"form-check","form-switch"],["type","checkbox","role","switch","id","adimplentes",1,"form-check-input",3,"ngModelChange","ngModel"],["for","adimplentes",1,"custom-control-label"],[1,"form-select",3,"ngModelChange","change","ngModel","compareWith"],[3,"ngValue",4,"ngFor","ngForOf"],[1,"form-select",3,"ngModelChange","change","ngModel"],["optionLabel","nome","placeholder","Selecione as S\xE9ries","inputStyleClass","form-control",3,"ngModelChange","ngModel","options","selectedItemsLabel"],[1,"form-select",3,"ngModelChange","ngModel"],[1,"form-control",3,"ngModelChange","unmask","imask","ngModel"],["type","checkbox","role","switch","id","enviarEmail",1,"form-check-input",3,"ngModelChange","ngModel"],["for","enviarEmail",1,"form-check-label"],[1,"modal-footer"],["type","button",1,"btn","btn-success","btn-sm",3,"click"],[3,"ngValue"]],template:function(n,t){n&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h1",4),o(5,"Gerar Mensalidades"),i(),u(6,"button",5),i(),a(7,"div",6)(8,"div",7)(9,"div",8)(10,"div",9)(11,"input",10),h("ngModelChange",function(s){return v(t.adimplentes,s)||(t.adimplentes=s),s}),i(),a(12,"label",11),o(13,"Gerar para alunos adimplentes."),i()()(),a(14,"div",8)(15,"label"),o(16,"Ano letivo"),i(),a(17,"select",12),h("ngModelChange",function(s){return v(t.ano,s)||(t.ano=s),s}),x("change",function(){return t.buscarCursos()}),S(18,Qa,2,2,"option",13),i()(),a(19,"div",8)(20,"label"),o(21,"Curso"),i(),a(22,"select",14),h("ngModelChange",function(s){return v(t.curso,s)||(t.curso=s),s}),x("change",function(){return t.buscarSeries()}),S(23,Xa,2,2,"option",13),i()(),a(24,"div",8)(25,"label"),o(26,"S\xE9ries"),i(),a(27,"p-multiSelect",15),h("ngModelChange",function(s){return v(t.series,s)||(t.series=s),s}),i()(),a(28,"div",8)(29,"label"),o(30,"Banco/Carteira"),i(),a(31,"select",16),h("ngModelChange",function(s){return v(t.carteira,s)||(t.carteira=s),s}),S(32,Ka,2,3,"option",13),i()(),a(33,"div",8)(34,"label"),o(35,"Parcela"),i(),a(36,"input",17),h("ngModelChange",function(s){return v(t.parcela,s)||
23(t.parcela=s),s}),i()(),a(37,"div",8)(38,"div",9)(39,"input",18),h("ngModelChange",function(s){return v(t.enviarEmail,s)||(t.enviarEmail=s),s}),i(),a(40,"label",19),o(41,"Enviar por email"),i()()()()(),u(42,"hr"),a(43,"div",20)(44,"button",21),x("click",function(){return t.gerarMensalidades()}),o(45,"Gerar mensalidade"),i()()()()()),n&2&&(l(11),f("ngModel",t.adimplentes),l(6),f("ngModel",t.ano),c("compareWith",t.compareFn),l(),c("ngForOf",t.listaAnos),l(4),f("ngModel",t.curso),l(),c("ngForOf",t.listaCursos),l(4),De(H(17,Za)),f("ngModel",t.series),c("options",t.listaSeries)("selectedItemsLabel","{0} s\xE9ries selecionadas"),l(4),f("ngModel",t.carteira),l(),c("ngForOf",t.listaCarteiras),l(4),c("unmask",!0)("imask",t.imaskInteiro),f("ngModel",t.parcela),l(3),f("ngModel",t.enviarEmail))},dependencies:[B,Ce,Ee,de,Re,Se,re,le,N,R,F,J,Oe,at,j,ve],encapsulation:2})}return r})();var $a=()=>({width:"100%"});function en(r,p){if(r&1&&o(0),r&2){let e=p.$implicit;z(" ",e.nome," de ",e.ano," ")}}var _i=(()=>{class r{alerta;util;mensalidadeService;login;listaCursos=[];cursosSelecionados=[];cursos=[];constructor(e,n,t){this.alerta=e,this.util=n,this.mensalidadeService=t}ngOnInit(){return D(this,null,function*(){this.login=yield this.util.carregarSessao(),this.cursos=(yield ae(this.mensalidadeService.filtrarSubUrl("cursos",{pageSize:-1,orderBy:"nome$ASC",relations:"turnos.series,ano",ativo:!0}))).data.conteudo,this.listaCursos=this.cursos.map(e=>({nome:e.nome,valor:e.id,ano:e.ano.ano}))})}gerarEvento(){return D(this,null,function*(){if(this.cursosSelecionados.length<1){this.alerta.alertaAviso("Selecione ao menos um curso");return}let e="";for(let n of this.cursosSelecionados){let t=this.cursos.find(d=>d.id==n);t&&(e+=`${t.nome},`)}e=e.slice(0,-1),this.alerta.dialogConfirmacao("Evento de DP/AD","question",`Deseja executar o evento de DP/AD para os cursos:<br/><b>${e}</b>?<br/><br/>
24            Todas disciplinas (Adapta\xE7\xF5es, CH e depend\xEAncia) em que o aluno n\xE3o confirmou se ir\xE1 ou n\xE3o cursar,
25            ser\xE3o incluidas de forma compuls\xF3ria na grade do aluno.<br/><br/>
26            Depend\xEAncias ir\xE3o incluir taxa sobre alunos conforme configura\xE7\xE3o do curso.`,"Gerar Evento").then(()=>{this.mensalidadeService.gerarEventoDp(this.cursosSelecionados).subscribe({next:()=>{this.alerta.alertaSucesso("Evento finalizado com sucesso!")},error:n=>{this.alerta.alertaErro(null,n)}})})})}compareFn(e,n){return e&&n?e.id&&n.id?e.id===n.id:e.chave&&n.chave?e.chave==n.chave:e==n:!1}static \u0275fac=function(n){return new(n||r)(C(O),C(Z),C(ce))};static \u0275cmp=V({type:r,selectors:[["app-modal-gerar-evento-dp-ad"]],standalone:!0,features:[T],decls:21,vars:6,consts:[["id","modalGerarEventoDpAd","tabindex","-1","aria-labelledby","modalGerarEventoDpAdLabel","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header"],["id","modalGerarEventoDpAdLabel",1,"modal-title","fs-5"],["type","button","data-bs-dismiss","modal","aria-label","Close",1,"btn-close"],[1,"modal-body"],[1,"row"],[1,"col-12"],["for","cursoSelect"],["optionLabel","nome","optionValue","valor","placeholder","Selecione os Cursos",3,"ngModelChange","ngModel","options","selectedItemsLabel"],["pTemplate","item"],[1,"modal-footer"],["type","button",1,"btn","btn-success","btn-sm",3,"click"]],template:function(n,t){n&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h1",4),o(5,"Gerar Evento DP/AD"),i(),u(6,"button",5),i(),a(7,"div",6)(8,"div",7)(9,"div",8)(10,"p"),o(11,"Selecione os cursos para qual deseja gerar o evento de DP/AD."),i()(),a(12,"div",8)(13,"label",9),o(14,"Cursos"),i(),a(15,"p-multiSelect",10),h("ngModelChange",function(s){return v(t.cursosSelecionados,s)||
26(t.cursosSelecionados=s),s}),S(16,en,1,2,"ng-template",11),i()()()(),u(17,"hr"),a(18,"div",12)(19,"button",13),x("click",function(){return t.gerarEvento()}),o(20,"Gerar Evento"),i()()()()()),n&2&&(l(15),De(H(5,$a)),f("ngModel",t.cursosSelecionados),c("options",t.listaCursos)("selectedItemsLabel","{0} cursos selecionados"))},dependencies:[B,re,le,N,At,R,J,Ke,Oe,at,Ft,j,Ot]})}return r})();var fi=ft(ht());var tn=r=>({color:r});function an(r,p){if(r&1){let e=y();a(0,"button",23),x("click",function(){g(e);let t=m().$implicit;return _(t.selecionado=!0)}),o(1,"Selecionar mensalidade para registro"),i()}}function nn(r,p){if(r&1){let e=y();a(0,"button",24),x("click",function(){g(e);let t=m().$implicit;return _(t.selecionado=!1)}),o(1,"Mensalidade selecionada"),i()}}function on(r,p){if(r&1){let e=y();he(0),a(1,"tr")(2,"td",18),o(3),i(),a(4,"td",18),o(5),i(),a(6,"td",18),o(7),E(8,"date"),i(),a(9,"td",19),o(10),i(),a(11,"td"),o(12),i(),a(13,"td")(14,"button",20),x("click",function(){let t=g(e).$implicit,d=m();return _(d.cancelarMensalidade(t))}),o(15,"CANCELAR MENSALIDADE"),i()(),a(16,"td"),S(17,an,2,0,"button",21)(18,nn,2,0,"button",22),i()(),be()}if(r&2){let e=p.$implicit;l(3),z("",e.matricula.codigo," - ",e.matricula.pessoa.nomeSocial,""),l(2),b(e.boleto),l(2),b(qe(8,9,e.dataVencimento,"dd/MM/yyyy","GMT")),l(2),c("ngStyle",Le(13,tn,e.vencida?"red":"black")),l(),k(" ",e.vencida?"PARCELA VENCIDA":"N\xC3O REGISTRADA",""),l(2),b(e.motivo?e.motivo:""),l(5),c("ngIf",!e.vencida&&!e.selecionado),l(),c("ngIf",!e.vencida&&e.selecionado)}}var vi=(()=>{class r{alerta;mensalidadeService;mensalidades=null;anoAtual=new Date().getFullYear();constructor(e,n,t){this.alerta=e,this.mensalidadeService=n}ngOnInit(){this.mensalidades==null&&this.carregarMensalidades()}carregarMensalidades(){this.mensalidadeService.filtrar({pageSize:-1,dataPagamento$null:!0,dividaAtiva:!1,orderBy:"dataVencimento$ASC",situacaoMensalidade:"GERADA","matricula.ano.id":this.anoAtual,relations:"matricula.pessoa"}).subscribe({next:e=>{this.mensalidades=e.data.conteudo,this.mensalidades.forEach(n=>n.vencida=new Date(n.dataVencimento).getTime()<new Date().getTime())},error:e=>{this.alerta.alertaErro("Erro ao carregar mensalidades",e)}})}selecionarTudo(){for(let e=0;e<this.mensalidades.length;e++)this.mensalidades[e].selecionado=!this.mensalidades[e].vencida}cancelarMensalidade(e){let n=e.matricula;this.mensalidadeService.filtrar({id:e.id,relations:"taxas.taxa,carteira"}).subscribe(t=>{e=t.data.conteudo[0],e.matricula=n,this.alerta.dialogConfirmacao("Cancelamento de mensalidade","warning","Deseja realmente cancelar a mensalidade de parcela <b>"+e.parcela+`</b> do aluno ${e.matricula.pessoa.nomeSocial}? Essa a\xE7\xE3o n\xE3o poder\xE1 ser desfeita.`,"Confirmar","Cancelar").then(()=>{this.dialogCancelar(e)})})}dialogCancelar(e){fi.default.fire({title:"Cancelamento de mensalidade",icon:"info",html:`<p>Cancelando parcela ${e.parcela} em ${new Date().getDate()}/${new Date().getMonth()+1}/${new Date().getFullYear()}<p/><p>Digite o motivo do cancelamento:</p><input type='text' id="swal-input1" class="swal2-input">`,focusConfirm:!1,confirmButtonText:"Confirmar",cancelButtonText:"Cancelar",showCancelButton:!0,target:document.getElementById("modalRegistrarBanco"),preConfirm:()=>[document.querySelector("#swal-input1").value]}).then(n=>D(this,null,function*(){n.value[0]?(e.situacaoMensalidade="CANCELADA",e.dataLiquidacao=new Date,this.mensalidadeService.salvar(e).subscribe({next:()=>{this.alerta.alertaSucesso("Mensalidade cancelada com sucesso!"),this.carregarMensalidades()},error:t=>{this.alerta.alertaErro("Falha ao cancelar mensalidade",t)}})):this.alerta.alertaAviso("Preencha o motivo do cancelamento.")}))}registrar(){this.mensalidadeService.registrarBanco(this.mensalidades.filter(e=>e.selecionado&&!e.vencida).map(e=>e.id)).subscribe({next:()=>{this.alerta.alertaSucesso("Mensalidades registradas com sucesso!"),this.carregarMensalidades()},error:e=>{this.alerta.alertaErro("Falha ao registrar mensalidades",e)}})}static \u0275fac=function(n){return new(n||r)(C(O),C(ce),C(A))};static \u0275cmp=V({type:r,selectors:[["app-modal-registrar-banco"]],standalone:!0,features:[T],decls:41,vars:2,consts:[["id","modalRegistrarBanco","tabindex","-1","aria-labelledby","modalRegistrarBancoLabel","aria-hidden","true",1,"modal","fade"],[1,"modal-dialog","modal
26-dialog-scrollable","modal-fullscreen"],[1,"modal-content"],[1,"modal-header"],["id","modalRegistrarBancoLabel",1,"modal-title","fs-5"],["type","button","data-bs-dismiss","modal","aria-label","Close",1,"btn-close"],[1,"modal-body"],[1,"row"],[1,"col-md"],[1,"table-responsive"],[1,"table","table-striped"],["scope","col",1,"text-left"],["scope","col"],[1,"btn","btn-sm","btn-outline-primary",3,"click"],[4,"ngFor","ngForOf"],[1,"modal-footer"],["type","button",1,"btn","btn-success","btn-sm",3,"click"],[1,"fa-solid","fa-save"],[1,"text-left"],[1,"text-left",3,"ngStyle"],[1,"btn","btn-sm","btn-outline-danger",3,"click"],["class","btn btn-sm btn-outline-secondary",3,"click",4,"ngIf"],["class","btn btn-sm btn-outline-success",3,"click",4,"ngIf"],[1,"btn","btn-sm","btn-outline-secondary",3,"click"],[1,"btn","btn-sm","btn-outline-success",3,"click"]],template:function(n,t){n&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h1",4),o(5,"Registrar mensalidades no banco"),i(),u(6,"button",5),i(),a(7,"div",6)(8,"div",7)(9,"span"),o(10,"Mensalidades abaixo se encontram no modelo GERADA, mas n\xE3o foi identificado registro. Para regularizar \xE9 recomendado o registro, ou cancelamento da parcela. "),i(),u(11,"br"),a(12,"span"),o(13),i()(),u(14,"hr"),a(15,"div",7)(16,"div",8)(17,"div",9)(18,"table",10)(19,"thead")(20,"tr")(21,"th",11),o(22,"Aluno"),i(),a(23,"th",11),o(24,"Boleto"),i(),a(25,"th",11),o(26,"Vencimento"),i(),a(27,"th",11),o(28,"Situa\xE7\xE3o"),i(),a(29,"th",12),o(30,"Retorno"),i(),u(31,"th",12),a(32,"th",12)(33,"button",13),x("click",function(){return t.selecionarTudo()}),o(34,"Selecionar tudo"),i()()()(),a(35,"tbody"),S(36,on,19,15,"ng-container",14),i()()()()()(),a(37,"div",15)(38,"button",16),x("click",function(){return t.registrar()}),u(39,"i",17),o(40,"\xA0\xA0REGISTRAR"),i()()()()()),n&2&&(l(13),k("Exibindo mensalidades atreladas a matr\xEDculas de ",t.anoAtual,""),l(23),c("ngForOf",t.mensalidades))},dependencies:[J,R,F,ne,Ze,oe,B,j]})}return r})();var rn=r=>["/mensalidades","editar",r];function ln(r,p){r&1&&(a(0,"div",14)(1,"button",15),o(2," Rotinas de Mensalidades "),i(),a(3,"ul",16)(4,"li")(5,"a",17),u(6,"i",18),o(7,"Baixar Mensalidades"),i()(),a(8,"li")(9,"a",19),u(10,"i",20),o(11,"Gerar Mensalidades"),i()(),a(12,"li")(13,"a",21),u(14,"i",20),o(15,"Registrar mensalidades"),i()(),a(16,"li")(17,"a",22),u(18,"i",23),o(19,"Gerar evento DP/AD "),i()()()())}function dn(r,p){r&1&&(a(0,"div",2)(1,"div",24),u(2,"em",25),a(3,"span",26),o(4,"\xA0N\xE3o foram encontrados registros cadastrados!"),i()()())}function sn(r,p){if(r&1&&(a(0,"td",33),o(1),i()),r&2){let e=m().$implicit;l(),b(e.pessoa.nomeCivil)}}function cn(r,p){if(r&1&&(a(0,"td",33)(1,"div"),o(2),a(3,"span",38),o(4,"Nome Social!"),i()(),a(5,"div")(6,"span",38),o(7),i()()()),r&2){let e=m().$implicit;l(2),k(" ",e.pessoa.nomeSocial," "),l(5),k("Nome: ",e.pessoa.nomeCivil,"")}}function mn(r,p){if(r&1&&(a(0,"tr",32)(1,"td",33),o(2),i(),S(3,sn,2,1,"td",34)(4,cn,8,2,"td",34),a(5,"td",33),o(6),E(7,"CPF"),i(),a(8,"td",33),o(9),i(),a(10,"td",33),o(11),i(),a(12,"td",33),o(13),i(),a(14,"td",33),o(15),i(),a(16,"td",35)(17,"button",36),u(18,"img",37),i()()()),r&2){let e=p.$implicit,n=m(2);l(2),b(e.codigo),l(),c("ngIf",e.pessoa.nomeCivil==e.pessoa.nomeSocial||!e.pessoa.nomeSocial),l(),c("ngIf",e.pessoa.nomeCivil!=e.pessoa.nomeSocial&&e.pessoa.nomeSocial),l(2),b(He(7,12,e.pessoa.cpf)),l(3),b(e.ano.id),l(2),b(e.serie.turno.curso.nome),l(2),z("",e.serie.nome," - ",e.serie.turno.nome,""),l(2),b(e.situacaoMatricula),l(2),c("routerLink",Le(14,rn,e.id))("skipLocationChange",n.skipLocation),l(),c("src","assets/icons/"+(n.nivelAcesso=="VISUALIZAR"?"zoom":"pencil")+".png",ue)}}function pn(r,p){if(r&1&&(a(0,"div",2)(1,"div",27)(2,"div",28)(3,"table",29)(4,"thead")(5,"tr")(6,"th",30),o(7,"C\xF3digo"),i(),a(8,"th",30),o(9,"Nome"),i(),a(10,"th",30),o(11,"CPF"),i(),a(12,"th",30),o(13,"Ano Letivo"),i(),a(14,"th",30),o(15,"Curso"),i(),a(16,"th",30),o(17,"Etapa"),i(),a(18,"th",30),o(19,"Situa\xE7\xE3o"),i(),u(20,"th"),i()(),a(21,"tbody"),S(22,mn,19,16,"tr",31),i()()()()()),r&2){let e=m();l(22),c("ngForOf",e.lista)}}function un(r,p){if(r&1){let e=y();a(0,"div",39)(1,"div",40)(2,"lib-paginacao",41),x("paginaAnterior",function(){g(e);let t=m();return _(t.paginaAnterior())})("proximaPagina",function(){g(e);let t=m();return _(t.proximaPagina())})("paginaDigitada",function(t){g(e);let d=m();return _(d.paginaDigitada(t))})("limiteEvent",function(t){g(e);let d=m();return _(d.mudarLimite(t))}),i()()()}if(r&2){let e=m();l(2),c("paginaCorrente",e.paginaCorrente)("paginaTotal",e.paginaTotal)}}var hi=(()=>{class r extends Pt{service;mensalidadeService;alerta;relatorio;constructor(e,n,t,d,s){super(n,e),this.service=n,this.mensalidadeService=t,this.alerta=d,this.relatorio=s}condicoesGrid(){return{relations:"pessoa,serie.turno.curso,ano",orderBy:"ano.id$DESC,serie.turno.curso.nome$ASC,pessoa.nomeCivil$ASC,serie.etapa$DESC"}}obterColunasFiltroPersonalizado(){let e=[];return e.push({titulo:"Codigo aluno",coluna:"codigo",tipo:"Number",alignment:"center",padrao:!0,cols:4,ocultarIntervalo:!0,colsPart:[10],semExcluir:!0}),e.push({titulo:"Nome",coluna:"pessoa.nomeSocial",tipo:"String",alignment:"center",padrao:!0,cols:4,semExcluir:!0}),e.push({titulo:"Nome civil",coluna:"pessoa.nomeCivil",tipo:"String",alignment:"center",padrao:!1,cols:4}),e.push({titulo:"CPF",coluna:"pessoa.cpf",tipo:"String",alignment:"center",padrao:!0,cols:4,semExcluir:!0}
26),e.push({titulo:"Ano letivo",coluna:"ano.id",tipo:"Number",alignment:"center",padrao:!1,cols:4}),e.push({titulo:"C\xF3digo boleto",coluna:"mensalidades.boleto",tipo:"String",alignment:"center",padrao:!0,cols:4}),e}colunasRelatorio(){return[{titulo:"C\xF3digo",coluna:"codigo",bold:!0},{titulo:"Nome",coluna:"pessoa.nomeCivil",bold:!0},{titulo:"Ano Letivo",coluna:"ano.id",bold:!0},{titulo:"Curso",coluna:"serie.turno.curso.nome",bold:!0},{titulo:"Semestre",coluna:"serie.nome",bold:!0},{titulo:"Turno",coluna:"serie.turno.nome",bold:!0},{titulo:"Situa\xE7\xE3o",coluna:"situacaoMatricula",bold:!0}]}exportarListagem(e){let n=this.obterParametros();n.pageSize=-1,this.service.filtrar(n).subscribe({next:t=>{let d=t.data.conteudo,s=this.relatorio.verificaFormato(e);e==="pdf"?this.imprimir("LISTAGEM DE MENSALIDADES","","","",null,"landscape","Listagem de Mensalidades",["auto","*","auto","auto","auto","auto","auto"],d):this.exportar(s,d)},error:t=>{}})}afterInit(){}acaoRemover(e){throw new Error("Method not implemented.")}static \u0275fac=function(n){return new(n||r)(C(A),C(ot),C(ce),C(O),C(et))};static \u0275cmp=V({type:r,selectors:[["app-mensalidade-lista"]],standalone:!0,features:[Je,T],decls:23,vars:6,consts:[[1,"container-fluid"],[1,"card-panel","mt-3"],[1,"row"],[1,"col-12","col-md-6"],["page-title","MENSALIDADES","page-subtitle","Manuten\xE7\xE3o nas mensalidades dos alunos.","icon-title","hand-holding-dollar"],[1,"col-12","col-md-6","mt-3"],["class","dropdown fr",4,"ngIf"],[2,"float","right","margin-right","10px",3,"acao"],[1,"row","mt-3"],[1,"col-12","col-md-3"],[1,"col-sm-12"],[3,"onPesquisa","parametrosChange","parametros","campos"],["class","row",4,"ngIf"],["class","row float-end",4,"ngIf"],[1,"dropdown","fr"],["type","button","id","dropdownMensal","data-bs-toggle","dropdown","aria-expanded","false",1,"btn","btn-sm","btn-outline-secondary","dropdown-toggle","mobile-full-width"],["aria-labelledby","dropdownMensal",1,"dropdown-menu","dropdown-menu-end"],["href","#","data-bs-toggle","modal","data-bs-target","#modalBaixa",1,"dropdown-item"],[1,"icon","fa","fa-money-bill-transfer"],["href","#","data-bs-toggle","modal","data-bs-target","#modalMensalidade",1,"dropdown-item"],[1,"icon","fa","fa-hand-holding-dollar"],["href","#","data-bs-toggle","modal","data-bs-target","#modalRegistrarBanco",1,"dropdown-item"],["href","#","data-bs-toggle","modal","data-bs-target","#modalGerarEventoDpAd",1,"dropdown-item"],[1,"icon","fa","fa-dollar-sign"],[1,"col-12"],[1,"fa","fa-exclamation-triangle","text-black-50",2,"font-size","20px"],[1,"text-black-50","ml-1"],[1,"col-md"],[1,"table-responsive"],[1,"table","table-striped"],["scope","col",1,"text-left"],["class","text-center align-middle",4,"ngFor","ngForOf"],[1,"text-center","align-middle"],[1,"text-left"],["class","text-left",4,"ngIf"],[1,"text-right"],["title","Editar",1,"btn","btn-sm","btn-outline-primary","mr-2",3,"routerLink","skipLocationChange"],["alt","Icone edi\xE7\xE3o","height","16","width","16",3,"src"],[1,"badge","bg-warning","text-dark","ms-2"],[1,"row","float-end"],[1,"col-12","mb-5"],[3,"paginaAnterior","proximaPagina","paginaDigitada","limiteEvent","paginaCorrente","paginaTotal"]],template:function(n,t){n&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),u(4,"app-page-header",4),i(),a(5,"div",5),S(6,ln,20,0,"div",6),a(7,"lib-export-list",7),x("acao",function(s){return t.exportarListagem(s)}),i()()(),a(8,"div",8),u(9,"div",9)(10,"div",9)(11,"div",9),i(),u(12,"hr"),a(13,"div",2)(14,"div",10)(15,"app-filtro-personalizado",11),x("onPesquisa",function(s){return t.onClick(s)}),h("parametrosChange",function(s){return v(t.filtroPersonalizado,s)||(t.filtroPersonalizado=s),s}),i()()(),S(16,dn,5,0,"div",12)(17,pn,23,1,"div",12),i(),S(18,un,3,2,"div",13),i(),u(19,"app-modal-baixa")(20,"app-modal-mensalidade")(21,"app-modal-gerar-evento-dp-ad")(22,"app-modal-registrar-banco")),n&2&&(l(6),c("ngIf",t.nivelAcesso=="EDITAR_EXCLUIR"||t.nivelAcesso=="EDITAR"),l(9),f("parametros",t.filtroPersonalizado),c("campos",t.obterColunasFiltroPersonalizado()),l(),c("ngIf",t.lista&&t.lista.length===0),l(),c("ngIf",t.lista&&t.lista.length>0),l(),c("ngIf",t.lista&&t.lista.length>0))},dependencies:[B,N,R,F,ne,J,Qe,ui,gi,zt,it,Wt,qt,Rt,_i,vi]})}return r})();var Ql=[{path:"",component:Lt,children:[{path:"",pathMatch:"full",redirectTo:"lista"},{path:"lista",component:hi},{path:"editar/:id",component:pi}]}];export{Ql as ROTA_MENSALIDADES};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.