File: /var/www/web.enelar.com.co/dist/browser/chunk-FH4GUYBA.js
import{a as Ft,b as Tt}from"./chunk-VHOG3UI6.js";import{a as bt,b as yt}from"./chunk-HWZY4DAM.js";import{a as qe}from"./chunk-DNWRUWSY.js";import{a as _t}from"./chunk-PVD42JTF.js";import{a as dt}from"./chunk-VYJOTIQG.js";import{a as ht,b as ut,c as ye,d as Fe,e as Te,f as z}from"./chunk-73QXNGVV.js";import{a as ft,b as gt,c as Ct,d as vt}from"./chunk-2DV2IJZ3.js";import"./chunk-DNVSFO2Q.js";import"./chunk-Q6P2AG2Q.js";import{a as pe,b as Z}from"./chunk-UGKVLYDY.js";import"./chunk-4T6JHK7T.js";import{b as Xe}from"./chunk-NOX4BB7Y.js";import{a as st,b as ve,c as lt,d as pt,e as ct,f as mt}from"./chunk-73VCJWRN.js";import{a as je,b as Ne}from"./chunk-FN4BVT7F.js";import{a as _e,b as be}from"./chunk-IZBGWZHV.js";import"./chunk-MEI5P7PY.js";import"./chunk-FJX52BFR.js";import{a as Re,b as Pe}from"./chunk-M2XGXZBH.js";import{a as Ze,d as et,e as tt,f as it,j as ke}from"./chunk-YZB5RIY6.js";import{a as L}from"./chunk-FWIIQLPA.js";import{a as C}from"./chunk-J5MNQ3LA.js";import{a as ce,b as me,h as ot,i as at,j as rt,k as nt,l as de,m as he,n as ue,o as fe,p as ge,q as Le,r as Ve,t as Ce}from"./chunk-3PWCL6RG.js";import"./chunk-O3VRXXRR.js";import{a as Je,b as Ke}from"./chunk-ZUNNDRPI.js";import"./chunk-KDH6VC4N.js";import{b as te,d as _,f as ie,g as oe,i as ae,j as re,k as ne,l as se,n as le,o as J,p as K}from"./chunk-FB5LCIVC.js";import"./chunk-RP3BBTTB.js";import{A as O,d as B,e as Q,n as G,z as W}from"./chunk-VJI6KQJL.js";import{A as U,Ab as xe,Ba as We,C as I,Ca as Oe,D as A,Da as ze,Fa as h,Ga as V,Ha as X,I as b,J as y,Ja as D,Ka as x,La as N,Nb as Qe,Oa as F,Q as v,Y as s,Ya as j,Z as f,Za as ee,_a as $,h as R,ha as P,ja as p,ma as T,na as He,nb as Ue,pa as n,qa as r,ra as m,tb as k,va as E,vb as M,wa as u,x as H,xa as g,y as w,yb as De}from"./chunk-MDSVL5BJ.js";import"./chunk-ODN5LVDJ.js";var q=class a{static fromApiToDomain(o){return{data:Array.isArray(o.data)?o.data.map(c=>a.dataMapper(c)):a.dataMapper(o.data),message:o.message,totalRecords:o.totalRecords,rows:o.rows}}static dataMapper(o){return{_id:o._id,fecha:o.fecha,descripcion:o.descripcion,contratoId:o.contratoId,createdAt:o.createdAt}}static fromDomainToApi(o){return{_id:o._id,fecha:o.fecha,descripcion:o.descripcion,contratoId:o.contratoId,createdAt:o.createdAt}}};var St=(()=>{let o=class o{constructor(e){this.http=e}addFecha(e){let t=q.fromDomainToApi(e);return this.http.post(`${C.apiDevWeb}fechas-contratacion`,t).pipe(R(q.fromApiToDomain))}getFechas(e,t,i,d=!1){let l=new De().set("page",e.toString()).set("pageSize",t.toString());return this.http.get(`${C.apiDevWeb}${d?"public/":""}fechas-contratacion/contratoId/${i}`,{params:l}).pipe(R(q.fromApiToDomain))}getFecha(e){return this.http.get(`${C.apiDevWeb}fechas-contratacion/${e}`).pipe(R(q.fromApiToDomain))}updateFecha(e,t){let i=q.fromDomainToApi(e);return this.http.put(`${C.apiDevWeb}fechas-contratacion/${t}`,i).pipe(R(q.fromApiToDomain))}deleteOneFecha(e){return this.http.delete(`${C.apiDevWeb}fechas-contratacion/${e}`).pipe(R(q.fromApiToDomain))}deleteMultiFechas(e){return this.http.post(`${C.apiDevWeb}fechas-contratacion/eliminar-varios`,e).pipe(R(q.fromApiToDomain))}};o.\u0275fac=function(t){return new(t||o)(U(xe))},o.\u0275prov=H({token:o,factory:o.\u0275fac,providedIn:"root"});let a=o;return a})();var Se=(()=>{let o=class o{constructor(e){this.fechasContratacionService=e}addFecha(e){return this.fechasContratacionService.addFecha(e)}getFechas(e,t,i,d){return this.fechasContratacionService.getFechas(e,t,i,d)}getFecha(e){return this.fechasContratacionService.getFecha(e)}updateFecha(e,t){return this.fechasContratacionService.updateFecha(e,t)}deleteOneFecha(e){return this.fechasContratacionService.deleteOneFecha(e)}deleteMultiFechas(e){return this.fechasContratacionService.deleteMultiFechas(e)}};o.\u0275fac=function(t){return new(t||o)(U(St))},o.\u0275prov=H({token:o,factory:o.\u0275fac,providedIn:"root"});let a=o;return a})();var Y=class a{static fromApiToDomain(o){return{data:Array.isArray(o.data)?o.data.map(c=>a.dataMapper(c)):a.dataMapper(o.data),message:o.message,totalRecords:o.totalRecords,rows:o.rows}}static dataMapper(o){return{_id:o._id,fecha:o.fecha,descripcion:o.descripcion,archivo:o.archivo,contratoId:o.contratoId,createdAt:o.createdAt}}static fromDomainToApi(o){return{_id:o._id,fecha:o.fecha,descripcion:o.descripcion,archivo:o.archivo,contratoId:o.contratoId,createdAt:o.createdAt}}};var wt=(()=>{let o=class o{constructor(e){this.http=e}addArchivo(e){return this.http.post(`${C.apiDevWeb}archivos-contratacion`,e).pipe(R(Y.fromApiToDomain))}getArchivos(e,t,i,d=!1){let l=new De().set("page",e.toString()).set("pageSize",t.toString());return this.http.get(`${C.apiDevWeb}${d?"public/":""}archivos-contratacion/contratoId/${i}`,{params:l}).pipe(R(Y.fromApiToDomain))}getArchivo(e){return this.http.get(`${C.apiDevWeb}archivos-contratacion/${e}`).pipe(R(Y.fromApiToDomain))}updateArchivo(e,t){let i=Y.fromDomainToApi(e);return this.http.put(`${C.apiDevWeb}archivos-contratacion/${t}`,i).pipe(R(Y.fromApiToDomain))}deleteOneArchivo(e){return this.http.delete(`${C.apiDevWeb}archivos-contratacion/${e}`).pipe(R(Y.fromApiToDomain))}deleteMultiArchivos(e){return this.http.post(`${C.apiDevWeb}archivos-contratacion/eliminar-varios`,e).pipe(R(Y.fromApiToDomain))}};o.\u0275fac=function(t){return new(t||o)(U(xe))},o.\u0275prov=H({token:o,factory:o.\u0275fac,providedIn:"root"});let a=o;return a})();var we=(()=>{let o=class o{constructor(e){this.archivosContratacionService=e}addArchivo(e){return this.archivosContratacionService.addArchivo(e)}getArchivos(e,t,i,d){return this.archivosContratacionService.getArchivos(e,t,i,d)}getArchivo(e){return this.archivosContratacionService.getArchivo(e)}updateArchivo(e,t){return this.archivosContratacionService.updateArchivo(e,t)}deleteOneArchivo(e){return this.archivosContratacionService.deleteOneArchivo(e)}deleteMultiArchivos(e){return this.archivosContratacionService.deleteMultiArchivos(e)}};o.\u0275fac=function(t){return new(t||o)(U(wt))},o.\u0275prov=H({token:o,factory:o.\u0275fac,providedIn:"root"});let a=o;return a})();var ri=()=>({width:"60vw"}),It=()=>({width:"100%"});function ni(a,o){if(a&1&&m(0,"app-title-dialog",37),a&2){let c=g();p("title",c.isEdit?"Editar contrato":"Crear contrato")}}var Pt=(()=>{let o=class o{set getContrato(e){if(e!=null){this.idContrato=e._id,this.formulario.patchValue(e);let t=this.checkFormatoFecha(e.fechaApertura),i=this.checkFormatoFecha(e.plazo);t&&this.formulario.patchValue({fechaApertura:this.datePipe.transform(e.fechaApertura,"dd/MM/yyyy hh:mm a")}),i&&this.formulario.patchValue({plazo:this.datePipe.transform(e.plazo,"dd/MM/yyyy hh:mm a")}),this.display=!0,this.isEdit=!0}}set getSelectedContratos(e){this.selectedContratos=e}constructor(e,t,i,d,l,Me){this.formBuilder=e,this.contratacionRepository=t,this.confirmationService=i,this.datePipe=d,this.manageResponse=l,this.parametroRepository=Me,this.getContratos=new v,this.setIsEdit=new v,this.idContrato=null,this.display=!1,this.isLoading=!1,this.isLoadingDelete=!1,this.isEdit=!1}ngOnInit(){this.crearFormulario(),this.getCategorias(qe.categoriasContratos.idTipoParamtro),this.getEstados(qe.estadosContratos.idTipoParamtro)}crearFormulario(){this.formulario=this.formBuilder.group({fechaApertura:["",_.required],plazo:["",_.required],nombre:["",[_.required,_.maxLength(120)]],categoria:["",_.required],estado:["",_.required],cuantia:[null,_.required],beneficiarios:["",[_.required,_.maxLength(60)]],fuenteFinanciacion:["",[_.required,_.maxLength(60)]],porcentaje:[null,_.required],objeto:["",[_.required,_.maxLength(700)]],descripcion:["",[_.required,_.maxLength(700)]]})}showDialog(){this.display=!this.display,this.isEdit&&(this.setIsEdit.emit(),this.isEdit=!1,this.formulario.reset())}guardar(){let e=this.formulario.value;e.fechaApertura=this.formatDate(e.fechaApertura),e.plazo=this.formatDate(e.plazo),this.isLoading=!0,this.isEdit?this.contratacionRepository.updateContrato(e,this.idContrato).subscribe({next:t=>{this.manageResponse.success(t),this.isLoading=!1,this.getContratos.emit(),this.showDialog()},error:t=>{this.manageResponse.error(t),this.isLoading=!1}}):this.contratacionRepository.addContrato(e).subscribe({next:t=>{this.manageResponse.success(t),this.isLoading=!1,this.formulario.reset(),this.getContratos.emit()},error:t=>{this.manageResponse.error(t),this.isLoading=!1}})}eliminarVarios(){this.confirmationService.confirm({message:"Estas seguro de eliminar los elmentos?",accept:()=>{this.isLoadingDelete=!0;let e=this.selectedContratos.map(function(t){return{_id:t._id}});this.contratacionRepository.deleteMultiContratos(e).subscribe({next:t=>{this.manageResponse.success(t),this.isLoadingDelete=!1,this.getContratos.emit()},error:t=>{this.manageResponse.error(t),this.isLoadingDelete=!1}})},reject:e=>{switch(e){case B.REJECT:this.manageResponse.eventReject;break;case B.CANCEL:this.manageResponse.eventCancel;break}}})}getCategorias(e){this.parametroRepository.getSelectParametrosByTipoParametro(e).subscribe({next:t=>{this.categorias=t.data},error:t=>{this.manageResponse.error(t)}})}getEstados(e){this.parametroRepository.getSelectParametrosByTipoParametro(e).subscribe({next:t=>{this.estados=t.data},error:t=>{this.manageResponse.error(t)}})}checkFormatoFecha(e){return/^(0[1-9]|1[0-2])\/(0[1-9]|[12]\d|3[01])\/\d{4} (0?[1-9]|1[0-2]):[0-5][0-9] (AM|PM)$/.test(e)}formatDate(e){if(typeof e!="string"){let t=e.getDate(),i=e.getMonth()+1,d=e.getFullYear(),l=e.getHours(),Me=e.getMinutes(),Xt=l>=12?"PM":"AM";return l=l%12,l=l||12,(t<10?"0":"")+t+"/"+(i<10?"0":"")+i+"/"+d+" "+l+":"+(Me<10?"0":"")+Me+" "+Xt}return e}};o.\u0275fac=function(t){return new(t||o)(f(se),f(ve),f(Q),f(k),f(L),f(dt))},o.\u0275cmp=I({type:o,selectors:[["app-modal-form-contratos"]],inputs:{getContrato:"getContrato",getSelectedContratos:"getSelectedContratos"},outputs:{getContratos:"getContratos",setIsEdit:"setIsEdit"},decls:73,vars:38,consts:[[1,"p-toolbar-group-left"],["label","Crear","icon","pi pi-plus","styleClass","p-button-success mr-2",3,"click"],["icon","pi pi-trash","styleClass","p-button-danger",3,"click","loading","disabled"],[3,"visibleChange","visible","focusOnShow"],["pTemplate","header"],[3,"submit","formGroup"],[1,"grid","p-fluid"],[1,"field","col-6","md:col-6"],["for","float-input-invalid"],["formControlName","fechaApertura","placeholder","Seleccione la fecha de apertura","dateFormat","dd/mm/yy","showIcon","true","inputId","fechaApertura",3,"showTime","showSeconds","hourFormat","appendTo"],["campo","fechaApertura",3,"formulario"],["formControlName","plazo","placeholder","Seleccione la fecha del plazo","dateFormat","dd/mm/yy","showIcon","true","inputId","plazo",3,"showTime","showSeconds","hourFormat","appendTo"],["campo","plazo",3,"formulario"],[1,"grid","p-fluid","mt-2"],[1,"field","col-12","md:col-12"],["formControlName","nombre","placeholder","Digite el nombre del contrato","type","text","pInputText",""],["campo","nombre","length","120",3,"formulario"],["formControlName","categoria","placeholder","Selecione la categoria","optionLabel","nombre",3,"options"],["campo","categoria",3,"formulario"],["formControlName","estado","placeholder","Seleccione el estado","optionLabel","nombre",3,"options"],["campo","estado",3,"formulario"],["formControlName","cuantia","placeholder","Digite la cuantia","inputId","currency-us","mode","currency","currency","USD","locale","en-US"],["campo","cuantia",3,"formulario"],["formControlName","beneficiarios","placeholder","Digite los beneficiarios","type","text","pInputText",""],["campo","beneficiarios","length","60",3,"formulario"],["formControlName","fuenteFinanciacion","placeholder","Digite la fuente de finaciaci\xF3n","type","text","pInputText",""],["campo","fuenteFinanciacion","length","60",3,"formulario"],["formControlName","porcentaje","placeholder","Digite el porcentaje (%)","inputId","percent","prefix","%"],["campo","porcentaje",3,"formulario"],["for","float-input"],["formControlName","objeto","placeholder","Digite el objeto del contrato","id","float-input","rows","4","cols","30","pInputTextarea",""],["campo","objeto","length","700",3,"formulario"],["formControlName","descripcion","placeholder","Digite la descripci\xF3n","id","float-input","rows","4","cols","30","pInputTextarea",""],["campo","descripcion","length","700",3,"formulario"],[1,"flex","flex-row-reverse","flex-wrap"],["icon","pi pi-check","type","submit","styleClass","p-button-success",3,"loading","label","disabled"],["icon","pi pi-times","label","Cancelar","styleClass","p-button-danger mr-2",3,"click"],[3,"title"]],template:function(t,i){t&1&&(n(0,"p-toolbar")(1,"div",0)(2,"p-button",1),u("click",function(){return i.showDialog()}),r(),n(3,"p-button",2),u("click",function(){return i.eliminarVarios()}),r()()(),n(4,"p-dialog",3),N("visibleChange",function(l){return x(i.display,l)||(i.display=l),l}),P(5,ni,1,1,"ng-template",4),n(6,"form",5),u("submit",function(){return i.guardar()}),n(7,"div",6)(8,"div",7)(9,"label",8),h(10,"Fecha de apertura"),r(),m(11,"p-calendar",9)(12,"app-validations-input",10),r(),n(13,"div",7)(14,"label",8),h(15,"Fecha de cierre"),r(),m(16,"p-calendar",11)(17,"app-validations-input",12),r()(),n(18,"div",13)(19,"div",14)(20,"label",8),h(21,"Nombre"),r(),m(22,"input",15)(23,"app-validations-input",16),r()(),n(24,"div",6)(25,"div",7)(26,"label",8),h(27,"Categoria"),r(),m(28,"p-dropdown",17)(29,"app-validations-input",18),r(),n(30,"div",7)(31,"label",8),h(32,"Estado"),r(),m(33,"p-dropdown",19)(34,"app-validations-input",20),r()(),n(35,"div",6)(36,"div",7)(37,"label",8),h(38,"Cuantia"),r(),m(39,"p-inputNumber",21)(40,"app-validations-input",22),r(),n(41,"div",7)(42,"label",8),h(43,"Beneficiarios"),r(),m(44,"input",23)(45,"app-validations-input",24),r()(),n(46,"div",6)(47,"div",7)(48,"label",8),h(49,"Fuente de financiaci\xF3n"),r(),m(50,"input",25)(51,"app-validations-input",26),r(),n(52,"div",7)(53,"label",8),h(54,"Porcentaje"),r(),m(55,"p-inputNumber",27)(56,"app-validations-input",28),r()(),n(57,"div",6)(58,"div",14)(59,"label",29),h(60,"Objeto"),r(),m(61,"textarea",30)(62,"app-validations-input",31),r()(),n(63,"div",6)(64,"div",14)(65,"label",29),h(66,"Descripci\xF3n"),r(),m(67,"textarea",32)(68,"app-validations-input",33),r()(),m(69,"p-divider"),n(70,"div",34),m(71,"p-button",35),n(72,"p-button",36),u("click",function(){return i.display=!1}),r()()()()),t&2&&(s(3),p("loading",i.isLoadingDelete)("disabled",!i.selectedContratos||!i.selectedContratos.length),s(),T(F(35,ri)),D("visible",i.display),p("focusOnShow",!1),s(2),p("formGroup",i.formulario),s(5),T(F(36,It)),p("showTime",!0)("showSeconds",!1)("hourFormat",12)("appendTo","body"),s(),p("formulario",i.formulario),s(4),T(F(37,It)),p("showTime",!0)("showSeconds",!1)("hourFormat",12)("appendTo","body"),s(),p("formulario",i.formulario),s(6),p("formulario",i.formulario),s(5),p("options",i.categorias),s(),p("formulario",i.formulario),s(4),p("options",i.estados),s(),p("formulario",i.formulario),s(6),p("formulario",i.formulario),s(5),p("formulario",i.formulario),s(6),p("formulario",i.formulario),s(5),p("formulario",i.formulario),s(6),p("formulario",i.formulario),s(6),p("formulario",i.formulario),s(3),p("loading",i.isLoading)("label",i.isLoading?"Guardando...":"Guardar")("disabled",!i.formulario.valid))},dependencies:[ae,te,ie,oe,re,ne,ht,G,W,_e,J,ot,ce,rt,ye,je,Re,pe],encapsulation:2});let a=o;return a})();var li=()=>({"min-width":"110rem"}),pi=()=>({width:"25vw"}),ci=()=>({width:"60vw"}),mi=()=>[5,10,20,30];function di(a,o){if(a&1){let c=E();n(0,"div",8)(1,"h5",9),h(2,"Lista de contratos"),r(),n(3,"span",10),m(4,"i",11),n(5,"input",12),u("input",function(t){b(c);let i=g();return y(i.dt.filterGlobal(t.target.value,"contains"))}),r()()()}}function hi(a,o){if(a&1){let c=E();n(0,"tr")(1,"th",13)(2,"p-tableHeaderCheckbox",14),u("click",function(){b(c);let t=g();return y(t.getSelectContratos())}),r()(),n(3,"th",15),h(4,"Categoria "),m(5,"p-sortIcon",16),r(),n(6,"th",17),h(7,"Nombre "),m(8,"p-sortIcon",18),r(),n(9,"th",19),h(10,"Apertura "),m(11,"p-sortIcon",20),r(),n(12,"th",21),h(13,"Estado "),m(14,"p-sortIcon",22),r(),n(15,"th",23),h(16,"Fecha de cierre "),m(17,"p-sortIcon",24),r(),n(18,"th",25),h(19,"Creado"),m(20,"p-sortIcon",26),r(),m(21,"th",27),r()}}function ui(a,o){if(a&1){let c=E();n(0,"tr")(1,"td")(2,"p-tableCheckbox",28),u("click",function(){b(c);let t=g();return y(t.getSelectContratos())}),r()(),n(3,"td"),h(4),r(),n(5,"td"),h(6),r(),n(7,"td"),h(8),j(9,"date"),r(),n(10,"td"),h(11),r(),n(12,"td"),h(13),j(14,"date"),r(),n(15,"td"),h(16),j(17,"dateFormat"),r(),n(18,"td")(19,"p-button",29),u("click",function(){let t=b(c).$implicit,i=g();return y(i.getDetalleContrato(t._id))}),r(),n(20,"p-button",30),u("click",function(){let t=b(c).$implicit,i=g();return y(i.getIdContrato(t._id))}),r(),n(21,"p-button",31),u("click",function(){let t=b(c).$implicit,i=g();return y(i.eliminar(t._id))}),r(),n(22,"p-button",32),u("click",function(){let t=b(c).$implicit,i=g();return y(i.onDisplayFechas(t))}),r(),n(23,"p-button",33),u("click",function(){let t=b(c).$implicit,i=g();return y(i.onDisplayArchivos(t))}),r()()()}if(a&2){let c=o.$implicit,e=g();s(2),p("value",c),s(2),V(c.categoria.nombre),s(2),V(c.nombre),s(2),V($(9,12,c.fechaApertura,"dd/MM/YYYY")),s(3),V(c.estado.nombre),s(2),V($(14,15,c.plazo,"dd/MM/YYYY")),s(3),V(ee(17,18,c.createdAt)),s(3),p("loading",e.isLoading),s(),p("loading",e.isLoading),s(),p("loading",e.isLoading),s(),p("loading",e.isLoading),s(),p("loading",e.isLoading)}}function fi(a,o){if(a&1){let c=E();n(0,"p-paginator",34),u("onPageChange",function(t){b(c);let i=g();return y(i.paginate(t))}),r(),n(1,"div",35),h(2),r()}if(a&2){let c=g();p("rows",c.rows)("totalRecords",c.totalRecords)("rowsPerPageOptions",F(4,mi)),s(2),X(" En total son ",c.totalRecords," registros. ")}}function gi(a,o){a&1&&m(0,"app-title-dialog",36)}var jt=(()=>{let o=class o{set getLoadingTable(e){this.isLoadingTable=e}constructor(e,t,i,d){this.contratacionRepository=e,this.contratacionService=t,this.confirmationService=i,this.manageResponse=d,this.contratos=[],this.setIdContrato=new v,this.getContratos=new v,this.setPaginate=new v,this.setSelectedContratos=new v,this.setDisplayArchivos=new v,this.setDisplayFechas=new v,this.selectedContratos=[],this.globalFilterFields=["categoria","nombre","fechaApertura","descripcion","estado","objeto","cuantia","plazo"],this.isLoading=!1,this.isLoadingTable=!1,this.first=0,this.rows=C.pageSize,this.display=!1}paginate(e){this.setPaginate.emit(e)}getIdContrato(e){this.setIdContrato.emit(e)}getSelectContratos(){this.setSelectedContratos.emit(this.selectedContratos)}eliminar(e){this.confirmationService.confirm({message:"Estas seguro de eliminar el elemento?",accept:()=>{this.isLoading=!0,this.contratacionRepository.deleteOneContrato(e).subscribe({next:t=>{this.manageResponse.success(t),this.isLoading=!1,this.getContratos.emit()},error:t=>{this.manageResponse.error(t),this.isLoading=!1}})},reject:t=>{switch(t){case B.REJECT:this.manageResponse.eventReject();break;case B.CANCEL:this.manageResponse.eventCancel();break}}})}onDisplayFechas(e){this.setDisplayFechas.emit(e)}onDisplayArchivos(e){this.setDisplayArchivos.emit(e)}getDetalleContrato(e){this.isLoading=!0,this.contratacionService.detalleContrato(e).subscribe({next:t=>{this.detalleContrato=t.data,this.isLoading=!1,this.display=!0},error:t=>{this.manageResponse.error(t),this.isLoading=!1}}),this.display=!0}};o.\u0275fac=function(t){return new(t||o)(f(ve),f(st),f(Q),f(L))},o.\u0275cmp=I({type:o,selectors:[["app-table-contratos"]],inputs:{contratos:"contratos",totalRecords:"totalRecords",getLoadingTable:"getLoadingTable"},outputs:{setIdContrato:"setIdContrato",getContratos:"getContratos",setPaginate:"setPaginate",setSelectedContratos:"setSelectedContratos",setDisplayArchivos:"setDisplayArchivos",setDisplayFechas:"setDisplayFechas"},decls:9,vars:18,consts:[["dataKey","_id",3,"firstChange","selectionChange","value","rows","first","globalFilterFields","showCurrentPageReport","tableStyle","loading","selection"],["pTemplate","caption"],["pTemplate","header"],["pTemplate","body"],["pTemplate","summary"],["rejectButtonStyleClass","p-button-text","acceptLabel","Si",3,"baseZIndex"],[3,"visibleChange","visible"],[3,"contrato"],[1,"flex","align-items-center","justify-content-between"],[1,"m-0"],[1,"p-input-icon-left"],[1,"pi","pi-search"],["pInputText","","type","text","placeholder","Buscar...",3,"input"],[2,"width","4rem"],[3,"click"],["pSortableColumn","categoria"],["field","categoria"],["pSortableColumn","nombre"],["field","nombre"],["pSortableColumn","apertura"],["field","apertura"],["pSortableColumn","estado"],["field","estado"],["pSortableColumn","fecha"],["field","fecha"],["width","140px","pSortableColumn","creado"],["field","creado"],["width","200px"],[3,"click","value"],["icon","pi pi-eye","styleClass","p-button-info mr-2 mb-2","pTooltip","Ver detalle","tooltipPosition","top",3,"click","loading"],["icon","pi pi-pencil","styleClass","p-button-info mr-2 mb-2","pTooltip","Editar","tooltipPosition","top",3,"click","loading"],["icon","pi pi-trash","styleClass","p-button-danger mr-2 mb-2","pTooltip","Eliminar","tooltipPosition","top",3,"click","loading"],["icon","pi pi-calendar","styleClass","p-button-secondary mr-2","pTooltip","Fechas","tooltipPosition","top",3,"click","loading"],["icon","pi pi-file-pdf","styleClass","p-button-secondary","pTooltip","Archivos","tooltipPosition","top",3,"click","loading"],[3,"onPageChange","rows","totalRecords","rowsPerPageOptions"],[1,"flex","align-items-center","justify-content-between","mt-3"],["title","Detalle"]],template:function(t,i){t&1&&(n(0,"p-table",0),N("firstChange",function(l){return x(i.first,l)||(i.first=l),l})("selectionChange",function(l){return x(i.selectedContratos,l)||(i.selectedContratos=l),l}),P(1,di,6,0,"ng-template",1)(2,hi,22,0,"ng-template",2)(3,ui,24,20,"ng-template",3)(4,fi,3,5,"ng-template",4),r(),m(5,"p-confirmDialog",5),n(6,"p-dialog",6),N("visibleChange",function(l){return x(i.display,l)||(i.display=l),l}),P(7,gi,1,0,"ng-template",2),m(8,"app-dialog-detalle-contrato",7),r()),t&2&&(p("value",i.contratos)("rows",i.rows),D("first",i.first),p("globalFilterFields",i.globalFilterFields)("showCurrentPageReport",!0)("tableStyle",F(15,li))("loading",i.isLoadingTable),D("selection",i.selectedContratos),s(5),T(F(16,pi)),p("baseZIndex",1e4),s(),T(F(17,ci)),D("visible",i.display),s(2),p("contrato",i.detalleContrato))},dependencies:[ue,G,fe,ge,Le,Ve,J,W,Te,de,Je,_e,pt,k,Ze],encapsulation:2});let a=o;return a})();var vi=["fileUpload"],_i=["appUploadOneFile"],bi=()=>({width:"100%"});function yi(a,o){if(a&1){let c=E();n(0,"div",4)(1,"app-upload-one-file",13,0),u("fileChanged",function(t){b(c);let i=g();return y(i.onFileChanged(t))}),r()()}}var Nt=(()=>{let o=class o{set getArchivo(e){e!=null&&(this.idArchivo=e._id,this.formulario.patchValue(e),this.formulario.patchValue({fecha:this.datePipe.transform(e.fecha,"yyyy-MM-dd")}),this.isEdit=!0)}set getSelectedArchivos(e){this.selectedArchivos=e}constructor(e,t,i,d){this.formBuilder=e,this.datePipe=t,this.manageResponse=i,this.archivosContratacionkRepository=d,this.getArchivos=new v,this.setIsEdit=new v,this.idArchivo=null,this.isLoading=!1,this.loadingTable=!1,this.isLoadingDelete=!1,this.isEdit=!1}ngOnInit(){this.crearFormulario()}crearFormulario(){this.formulario=this.formBuilder.group({archivo:["",_.required],fecha:["",_.required],descripcion:["",[_.required,_.maxLength(700)]]})}onFileChanged(e){e?(this.archivoSubido=e,this.formulario.patchValue({archivo:e.name})):(this.archivoSubido=null,this.formulario.patchValue({archivo:null}))}guardar(){let e=this.formulario.value;e.contratoId=this.idContrato,this.isLoading=!0;let t=new FormData;t.append("fecha",e.fecha),t.append("descripcion",e.descripcion),t.append("contratoId",e.contratoId),this.archivoSubido&&t.append("archivo",this.archivoSubido,this.archivoSubido.name),this.isEdit?this.archivosContratacionkRepository.updateArchivo(e,this.idArchivo).subscribe({next:i=>{this.manageResponse.success(i),this.isLoading=!1,this.formulario.reset(),this.getArchivos.emit(this.idContrato),this.setIsEdit.emit(),this.isEdit=!1,this.uploadOneFileComponent.quitarArchivo()},error:i=>{this.manageResponse.error(i),this.isLoading=!1,this.setIsEdit.emit(),this.isEdit=!1,this.uploadOneFileComponent.quitarArchivo()}}):this.archivosContratacionkRepository.addArchivo(t).subscribe({next:i=>{this.manageResponse.success(i),this.isLoading=!1,this.formulario.reset(),this.getArchivos.emit(this.idContrato),this.setIsEdit.emit(),this.isEdit=!1,this.uploadOneFileComponent.quitarArchivo()},error:i=>{this.manageResponse.error(i),this.isLoading=!1,this.setIsEdit.emit(),this.isEdit=!1,this.uploadOneFileComponent.quitarArchivo()}})}};o.\u0275fac=function(t){return new(t||o)(f(se),f(k),f(L),f(we))},o.\u0275cmp=I({type:o,selectors:[["app-form-archivos-contratacion"]],viewQuery:function(t,i){if(t&1&&(We(vi,5),We(_i,5)),t&2){let d;Oe(d=ze())&&(i.fileUpload=d.first),Oe(d=ze())&&(i.uploadOneFileComponent=d.first)}},inputs:{getArchivo:"getArchivo",getSelectedArchivos:"getSelectedArchivos",idContrato:"idContrato"},outputs:{getArchivos:"getArchivos",setIsEdit:"setIsEdit"},decls:16,vars:11,consts:[["appUploadOneFile",""],[3,"submit","formGroup"],[1,"grid","p-fluid"],["class","field col-12 md:col-12",4,"ngIf"],[1,"field","col-12","md:col-12"],["for","float-input-invalid"],["formControlName","fecha","dateFormat","yy-mm-dd","showIcon","true","inputId","fecha",3,"appendTo"],["campo","fecha",3,"formulario"],["for","float-input"],["formControlName","descripcion","id","float-input","rows","4","cols","30","pInputTextarea",""],["campo","descripcion","length","700",3,"formulario"],[1,"flex","flex-row-reverse","flex-wrap"],["icon","pi pi-check","type","submit","styleClass","p-button-success",3,"loading","label","disabled"],["icon","pi-file-pdf","titulo","Seleccione el documento a subir","descripcion","El documento debe pesar menos de 10 MB","accept",".pdf","maxFileSize","10240000",3,"fileChanged"]],template:function(t,i){t&1&&(n(0,"form",1),u("submit",function(){return i.guardar()}),n(1,"div",2),P(2,yi,3,0,"div",3),n(3,"div",4)(4,"label",5),h(5,"Fecha"),r(),m(6,"p-calendar",6)(7,"app-validations-input",7),r()(),n(8,"div",2)(9,"div",4)(10,"label",8),h(11,"Descripci\xF3n"),r(),m(12,"textarea",9)(13,"app-validations-input",10),r()(),n(14,"div",11),m(15,"p-button",12),r()()),t&2&&(p("formGroup",i.formulario),s(2),p("ngIf",!i.isEdit),s(4),T(F(10,bi)),p("appendTo","body"),s(),p("formulario",i.formulario),s(6),p("formulario",i.formulario),s(2),p("loading",i.isLoading)("label",i.isLoading?"Guardando...":"Guardar")("disabled",!i.formulario.valid))},dependencies:[Ue,ae,te,ie,oe,re,ne,W,ce,ye,bt,pe],encapsulation:2});let a=o;return a})();var Ti=()=>({width:"25vw"}),Si=()=>[5,10,20,30];function wi(a,o){if(a&1){let c=E();n(0,"div",6)(1,"h5",7),h(2,"Archivos"),r(),n(3,"span",8),m(4,"i",9),n(5,"input",10),u("input",function(t){b(c);let i=g();return y(i.dt.filterGlobal(t.target.value,"contains"))}),r()()()}}function Ii(a,o){if(a&1){let c=E();n(0,"tr")(1,"th",11)(2,"p-tableHeaderCheckbox",12),u("click",function(){b(c);let t=g();return y(t.getSelecArchivos())}),r()(),n(3,"th",13),h(4,"Fecha "),m(5,"p-sortIcon",14),r(),n(6,"th",15),h(7,"Descripci\xF3n "),m(8,"p-sortIcon",16),r(),m(9,"th",17)(10,"th",18),r()}}function Ai(a,o){if(a&1){let c=E();n(0,"tr")(1,"td")(2,"p-tableCheckbox",19),u("click",function(){b(c);let t=g();return y(t.getSelecArchivos())}),r()(),n(3,"td"),h(4),j(5,"date"),r(),n(6,"td"),h(7),r(),n(8,"td")(9,"i",20),j(10,"fileColorFormat"),j(11,"fileFormat"),j(12,"fileDetalleFormat"),u("click",function(){let t=b(c).$implicit,i=g();return y(i.verArchivo(t.archivo.path))}),r()(),n(13,"td")(14,"p-button",21),u("click",function(){let t=b(c).$implicit,i=g();return y(i.getIdArchivo(t._id))}),r(),n(15,"p-button",22),u("click",function(){let t=b(c).$implicit,i=g();return y(i.eliminar(t._id))}),r()()()}if(a&2){let c=o.$implicit,e=g();s(2),p("value",c),s(2),V($(5,10,c.fecha,"dd/MM/YYYY")),s(3),V(c.descripcion),s(2),T(ee(10,13,c.archivo.filename)),He(ee(11,15,c.archivo.filename)),p("pTooltip",ee(12,17,c.archivo.filename)),s(5),p("loading",e.isLoading),s(),p("loading",e.isLoading)}}function Ei(a,o){if(a&1){let c=E();n(0,"p-paginator",23),u("onPageChange",function(t){b(c);let i=g();return y(i.paginate(t))}),r(),n(1,"div",6),h(2),r()}if(a&2){let c=g();p("rows",c.rows)("totalRecords",c.totalRecords)("rowsPerPageOptions",F(4,Si)),s(2),X(" En total son ",c.totalRecords," fechas. ")}}var Bt=(()=>{let o=class o{set getLoadingTable(e){this.isLoadingTable=e}constructor(e,t,i){this.confirmationService=e,this.archivosContratacionkRepository=t,this.manageResponse=i,this.archivos=[],this.setIdArchivo=new v,this.getArchivos=new v,this.setPaginate=new v,this.setSelectedArchivos=new v,this.selectedArchivos=[],this.globalFilterFields=["archivo","fecha","descripcion"],this.isLoading=!1,this.isLoadingTable=!1,this.first=0,this.rows=5}paginate(e){this.setPaginate.emit(e)}getIdArchivo(e){this.setIdArchivo.emit(e)}getSelectArchivos(){this.setSelectedArchivos.emit(this.selectedArchivos)}eliminar(e){this.confirmationService.confirm({message:"Estas seguro de eliminar el elemento?",accept:()=>{this.isLoading=!0,this.archivosContratacionkRepository.deleteOneArchivo(e).subscribe({next:t=>{this.manageResponse.success(t),this.isLoading=!1,this.getArchivos.emit(this.idContrato)},error:t=>{this.manageResponse.error(t),this.isLoading=!1}})},reject:t=>{switch(t){case B.REJECT:this.manageResponse.eventReject();break;case B.CANCEL:this.manageResponse.eventCancel();break}}})}verArchivo(e){window.open(`${C.apiDevWebStorage}${e}`,"_blank").focus()}};o.\u0275fac=function(t){return new(t||o)(f(Q),f(we),f(L))},o.\u0275cmp=I({type:o,selectors:[["app-table-archivos-contratacion"]],inputs:{archivos:"archivos",totalRecords:"totalRecords",idContrato:"idContrato",getLoadingTable:"getLoadingTable"},outputs:{setIdArchivo:"setIdArchivo",getArchivos:"getArchivos",setPaginate:"setPaginate",setSelectedArchivos:"setSelectedArchivos"},decls:6,vars:10,consts:[["dataKey","_id",3,"firstChange","selectionChange","value","rows","first","globalFilterFields","showCurrentPageReport","loading","selection"],["pTemplate","caption"],["pTemplate","header"],["pTemplate","body"],["pTemplate","summary"],["header","Confirmar","icon","pi pi-exclamation-triangle","acceptLabel","Si","acceptButtonStyleClass","p-button-success","rejectButtonStyleClass","p-button-danger"],[1,"flex","align-items-center","justify-content-between"],[1,"m-0"],[1,"p-input-icon-left"],[1,"pi","pi-search"],["pInputText","","type","text","placeholder","Buscar...",3,"input"],[2,"width","4rem"],[3,"click"],["pSortableColumn","fehca"],["field","fecha"],["pSortableColumn","descripcion"],["field","descripcion"],["width","30px"],["width","126px"],[3,"click","value"],[1,"icon-hover","mt-2",2,"font-size","2rem",3,"click","pTooltip"],["icon","pi pi-pencil","styleClass","p-button-info mr-2",3,"click","loading"],["icon","pi pi-trash","styleClass","p-button-danger",3,"click","loading"],[3,"onPageChange","rows","totalRecords","rowsPerPageOptions"]],template:function(t,i){t&1&&(n(0,"p-table",0),N("firstChange",function(l){return x(i.first,l)||(i.first=l),l})("selectionChange",function(l){return x(i.selectedArchivos,l)||(i.selectedArchivos=l),l}),P(1,wi,6,0,"ng-template",1)(2,Ii,11,0,"ng-template",2)(3,Ai,16,19,"ng-template",3)(4,Ei,3,5,"ng-template",4),r(),m(5,"p-confirmDialog",5)),t&2&&(p("value",i.archivos)("rows",i.rows),D("first",i.first),p("globalFilterFields",i.globalFilterFields)("showCurrentPageReport",!0)("loading",i.isLoadingTable),D("selection",i.selectedArchivos),s(5),T(F(9,Ti)))},dependencies:[ue,G,fe,ge,Le,Ve,J,W,Te,de,k,et,tt,it],encapsulation:2});let a=o;return a})();var Di=()=>({width:"100%"}),Wt=(()=>{let o=class o{set getFecha(e){e!=null&&(this.idFecha=e._id,this.formulario.patchValue(e),this.formulario.patchValue({fecha:this.datePipe.transform(e.fecha,"yyyy-MM-dd")}),this.isEdit=!0)}set getSelectedFechas(e){this.selectedFechas=e}constructor(e,t,i,d){this.formBuilder=e,this.datePipe=t,this.fechasContratacionkRepository=i,this.manageResponse=d,this.getFechas=new v,this.setIsEdit=new v,this.idFecha=null,this.isLoading=!1,this.isLoadingDelete=!1,this.isEdit=!1}ngOnInit(){this.crearFormulario()}crearFormulario(){this.formulario=this.formBuilder.group({fecha:["",_.required],descripcion:["",[_.required,_.maxLength(700)]]})}guardar(){let e=this.formulario.value;e.contratoId=this.idContrato,this.isLoading=!0,this.isEdit?this.fechasContratacionkRepository.updateFecha(e,this.idFecha).subscribe({next:t=>{this.manageResponse.success(t),this.isLoading=!1,this.formulario.reset(),this.getFechas.emit(this.idContrato)},error:t=>{this.manageResponse.error(t),this.isLoading=!1}}):this.fechasContratacionkRepository.addFecha(e).subscribe({next:t=>{this.manageResponse.success(t),this.isLoading=!1,this.formulario.reset(),this.getFechas.emit(this.idContrato)},error:t=>{this.manageResponse.error(t),this.isLoading=!1}})}};o.\u0275fac=function(t){return new(t||o)(f(se),f(k),f(Se),f(L))},o.\u0275cmp=I({type:o,selectors:[["app-form-fechas-contratacion"]],inputs:{getFecha:"getFecha",getSelectedFechas:"getSelectedFechas",idContrato:"idContrato"},outputs:{getFechas:"getFechas",setIsEdit:"setIsEdit"},decls:17,vars:10,consts:[[3,"submit","formGroup"],[1,"grid","p-fluid"],[1,"field","col-12","md:col-12"],[1,"p-float-label"],["formControlName","fecha","dateFormat","yy-mm-dd","showIcon","true","inputId","fecha",3,"appendTo"],["for","float-input-invalid"],["campo","fecha",3,"formulario"],["formControlName","descripcion","id","float-input","rows","4","cols","30","pInputTextarea",""],["for","float-input"],["campo","descripcion","length","700",3,"formulario"],[1,"flex","flex-row-reverse","flex-wrap"],["icon","pi pi-check","type","submit","styleClass","p-button-success",3,"loading","label","disabled"]],template:function(t,i){t&1&&(n(0,"form",0),u("submit",function(){return i.guardar()}),n(1,"div",1)(2,"div",2)(3,"span",3),m(4,"p-calendar",4),n(5,"label",5),h(6,"Fecha"),r()(),m(7,"app-validations-input",6),r()(),n(8,"div",1)(9,"div",2)(10,"span",3),m(11,"textarea",7),n(12,"label",8),h(13,"Descripci\xF3n"),r()(),m(14,"app-validations-input",9),r()(),n(15,"div",10),m(16,"p-button",11),r()()),t&2&&(p("formGroup",i.formulario),s(4),T(F(9,Di)),p("appendTo","body"),s(3),p("formulario",i.formulario),s(7),p("formulario",i.formulario),s(2),p("loading",i.isLoading)("label",i.isLoading?"Guardando...":"Guardar")("disabled",!i.formulario.valid))},dependencies:[ae,te,ie,oe,re,ne,W,ce,ye,pe],encapsulation:2});let a=o;return a})();var Ri=()=>({width:"25vw"}),Pi=()=>[5,10,20,30];function ki(a,o){if(a&1){let c=E();n(0,"div",6)(1,"h5",7),h(2,"Cronograma del proceso"),r(),n(3,"span",8),m(4,"i",9),n(5,"input",10),u("input",function(t){b(c);let i=g();return y(i.dt.filterGlobal(t.target.value,"contains"))}),r()()()}}function Li(a,o){a&1&&(n(0,"tr")(1,"th",11),h(2,"Fecha "),m(3,"p-sortIcon",12),r(),n(4,"th",13),h(5,"Descripci\xF3n "),m(6,"p-sortIcon",14),r(),m(7,"th",15),r())}function Vi(a,o){if(a&1){let c=E();n(0,"tr")(1,"td"),h(2),j(3,"date"),r(),n(4,"td"),h(5),r(),n(6,"td")(7,"p-button",16),u("click",function(){let t=b(c).$implicit,i=g();return y(i.getIdFecha(t._id))}),r(),n(8,"p-button",17),u("click",function(){let t=b(c).$implicit,i=g();return y(i.eliminar(t._id))}),r()()()}if(a&2){let c=o.$implicit,e=g();s(2),V($(3,4,c.fecha,"dd/MM/YYYY")),s(3),V(c.descripcion),s(2),p("loading",e.isLoading),s(),p("loading",e.isLoading)}}function ji(a,o){if(a&1){let c=E();n(0,"p-paginator",18),u("onPageChange",function(t){b(c);let i=g();return y(i.setPaginate.emit(t))}),r(),n(1,"div",6),h(2),r()}if(a&2){let c=g();p("rows",c.rows)("totalRecords",c.totalRecords)("rowsPerPageOptions",F(4,Pi)),s(2),X(" En total son ",c.totalRecords," fechas. ")}}var Ot=(()=>{let o=class o{set getLoadingTable(e){this.isLoadingTable=e}constructor(e,t,i){this.confirmationService=e,this.fechasContratacionkRepository=t,this.manageResponse=i,this.fechas=[],this.setIdFecha=new v,this.getFechas=new v,this.setPaginate=new v,this.setSelectedFechas=new v,this.selectedFechas=[],this.globalFilterFields=["fecha","descripcion"],this.isLoading=!1,this.isLoadingTable=!1,this.first=0,this.rows=C.pageSize}getIdFecha(e){this.setIdFecha.emit(e)}getSelectFechas(){this.setSelectedFechas.emit(this.selectedFechas)}eliminar(e){this.confirmationService.confirm({message:"Estas seguro de eliminar el elemento?",accept:()=>{this.isLoading=!0,this.fechasContratacionkRepository.deleteOneFecha(e).subscribe({next:t=>{this.manageResponse.success(t),this.isLoading=!1,this.getFechas.emit(this.idContrato)},error:t=>{this.manageResponse.error(t),this.isLoading=!1}})},reject:t=>{switch(t){case B.REJECT:this.manageResponse.eventReject();break;case B.CANCEL:this.manageResponse.eventCancel();break}}})}};o.\u0275fac=function(t){return new(t||o)(f(Q),f(Se),f(L))},o.\u0275cmp=I({type:o,selectors:[["app-table-fechas-contratacion"]],inputs:{fechas:"fechas",totalRecords:"totalRecords",idContrato:"idContrato",getLoadingTable:"getLoadingTable"},outputs:{setIdFecha:"setIdFecha",getFechas:"getFechas",setPaginate:"setPaginate",setSelectedFechas:"setSelectedFechas"},decls:6,vars:10,consts:[["dataKey","_id",3,"firstChange","selectionChange","value","rows","first","globalFilterFields","showCurrentPageReport","loading","selection"],["pTemplate","caption"],["pTemplate","header"],["pTemplate","body"],["pTemplate","summary"],["header","Confirmar","icon","pi pi-exclamation-triangle","acceptLabel","Si","acceptButtonStyleClass","p-button-success","rejectButtonStyleClass","p-button-danger"],[1,"flex","align-items-center","justify-content-between"],[1,"m-0"],[1,"p-input-icon-left"],[1,"pi","pi-search"],["pInputText","","type","text","placeholder","Buscar...",3,"input"],["pSortableColumn","fecha"],["field","fecha"],["pSortableColumn","descripcion"],["field","descripcion"],["width","126px"],["icon","pi pi-pencil","styleClass","p-button-info mr-2",3,"click","loading"],["icon","pi pi-trash","styleClass","p-button-danger",3,"click","loading"],[3,"onPageChange","rows","totalRecords","rowsPerPageOptions"]],template:function(t,i){t&1&&(n(0,"p-table",0),N("firstChange",function(l){return x(i.first,l)||(i.first=l),l})("selectionChange",function(l){return x(i.selectedFechas,l)||(i.selectedFechas=l),l}),P(1,ki,6,0,"ng-template",1)(2,Li,8,0,"ng-template",2)(3,Vi,9,7,"ng-template",3)(4,ji,3,5,"ng-template",4),r(),m(5,"p-confirmDialog",5)),t&2&&(p("value",i.fechas)("rows",i.rows),D("first",i.first),p("globalFilterFields",i.globalFilterFields)("showCurrentPageReport",!0)("loading",i.isLoadingTable),D("selection",i.selectedFechas),s(5),T(F(9,Ri)))},dependencies:[ue,G,fe,ge,J,W,Te,de,k],encapsulation:2});let a=o;return a})();var zt=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275cmp=I({type:o,selectors:[["app-descripcion-contrato"]],inputs:{title:"title",contrato:"contrato"},decls:9,vars:7,consts:[[1,"mb-4",3,"legend"],[1,"grid","p-fluid"],[1,"field","col-4","md:col-4"],["descripcion","Contrato",3,"data"],["descripcion","Fecha apertura",3,"data"],["descripcion","Estado",3,"data"]],template:function(t,i){t&1&&(n(0,"p-fieldset",0)(1,"div",1)(2,"div",2),m(3,"app-descripcion-element",3),r(),n(4,"div",2),m(5,"app-descripcion-element",4),j(6,"date"),r(),n(7,"div",2),m(8,"app-descripcion-element",5),r()()()),t&2&&(p("legend",i.title),s(3),p("data",i.contrato==null?null:i.contrato.nombre),s(2),p("data",$(6,4,i.contrato==null?null:i.contrato.fechaApertura,"dd/MM/YYYY")),s(3),p("data",i.contrato==null?null:i.contrato.estado.nombre))},dependencies:[lt,Ft,k],encapsulation:2});let a=o;return a})();var qt=()=>({width:"60vw"});function Wi(a,o){a&1&&m(0,"app-title-dialog",15)}function Oi(a,o){a&1&&m(0,"app-title-dialog",16)}var Gt=(()=>{let o=class o{constructor(e,t,i,d){this.contratacionRepository=e,this.fechasContratacionkRepository=t,this.archivosContratacionkRepository=i,this.manageResponse=d,this.contratos=[],this.contrato=null,this.contratoShow=null,this.isEdit=!1,this.isEditFecha=!1,this.isEditArchivo=!1,this.page=C.page,this.pageSize=C.pageSize,this.pageFechas=C.page,this.pageSizeFechas=C.pageSize,this.pageArchivos=C.page,this.pageSizeArchivos=C.pageSize,this.loadingTable=!1,this.displayFechas=!1,this.displayArchivos=!1}ngOnInit(){this.getContratos(),this.inizialize()}inizialize(){this.items=[{label:"Contrataci\xF3n"},{label:"Contrataci\xF3n"}],this.home={icon:"pi pi-home",routerLink:"/"}}getIdContrato(e){this.isEdit=!0,this.getContrato(e)}getSelectedContratos(e){this.selectedContratos=e}getContratos(){this.loadingTable=!0,this.contratacionRepository.getContratos(this.page,this.pageSize).subscribe({next:e=>{this.contratos=e.data,this.totalRecords=e.totalRecords,this.loadingTable=!1},error:e=>{this.manageResponse.error(e),this.loadingTable=!1}})}getContrato(e){this.contratacionRepository.getContrato(e).subscribe({next:t=>{this.contrato=t.data},error:t=>{this.manageResponse.error(t)}})}paginate(e){this.page=e.page+1,this.pageSize=e.rows,this.getContratos()}getIdFecha(e){this.isEditFecha=!0,this.getFecha(e)}getFechasContrato(e){this.loadingTableFechas=!0,this.fechasContratacionkRepository.getFechas(this.pageFechas,this.pageSizeFechas,e).subscribe({next:t=>{this.fechas=t.data,this.totalRecordsFechas=t.totalRecords,this.loadingTableFechas=!1},error:t=>{this.manageResponse.error(t),this.loadingTableFechas=!1}})}getFecha(e){this.fechasContratacionkRepository.getFecha(e).subscribe({next:t=>{this.fecha=t.data},error:t=>{this.manageResponse.error(t)}})}paginateFechas(e){this.pageFechas=e.page+1,this.pageSizeFechas=e.rows,this.getFechasContrato(this.contratoShow._id)}getIdArchivo(e){this.isEditArchivo=!0,this.getArchivo(e)}getArchivosContrato(e){this.loadingTableArchivos=!0,this.archivosContratacionkRepository.getArchivos(this.pageArchivos,this.pageSizeArchivos,e).subscribe({next:t=>{this.archivos=t.data,this.totalRecordsArchivos=t.totalRecords,this.loadingTableArchivos=!1},error:t=>{this.manageResponse.error(t),this.loadingTableArchivos=!1}})}getArchivo(e){this.archivosContratacionkRepository.getArchivo(e).subscribe({next:t=>{this.archivo=t.data},error:t=>{this.manageResponse.error(t)}})}paginateArchivos(e){this.pageArchivos=e.page+1,this.pageSizeArchivos=e.rows,this.getArchivosContrato(this.contratoShow._id)}getDisplayArchivos(e){this.displayArchivos=!0,this.contratoShow=e,this.getArchivosContrato(e._id)}getDisplayFechas(e){this.displayFechas=!0,this.contratoShow=e,this.getFechasContrato(e._id)}};o.\u0275fac=function(t){return new(t||o)(f(ve),f(Se),f(we),f(L))},o.\u0275cmp=I({type:o,selectors:[["app-contratacion"]],decls:24,vars:30,consts:[[3,"model","home"],[1,"card","mt-5","p-3"],[3,"getContratos","setIsEdit","getContrato","getSelectedContratos"],[1,"mt-3"],[3,"setIdContrato","setSelectedContratos","getContratos","setPaginate","setDisplayArchivos","setDisplayFechas","contratos","totalRecords","getLoadingTable"],[3,"visibleChange","visible","focusOnShow"],["pTemplate","header"],["title","Contrato",3,"contrato"],["title","Formulario"],[3,"getFechas","idContrato","getFecha"],[1,"mt-4"],[3,"setIdFecha","getFechas","setPaginate","idContrato","fechas","totalRecords","getLoadingTable"],[3,"visibleChange","visible"],[3,"getArchivos","idContrato","getArchivo"],[3,"setIdArchivo","getArchivos","setPaginate","idContrato","archivos","totalRecords","getLoadingTable"],["title","Fechas del contrato"],["title","Archivos del contrato"]],template:function(t,i){t&1&&(m(0,"p-toast")(1,"p-breadcrumb",0),n(2,"div",1)(3,"app-modal-form-contratos",2),u("getContratos",function(){return i.getContratos()})("setIsEdit",function(){return i.isEdit=!1}),r(),n(4,"div",3)(5,"app-table-contratos",4),u("setIdContrato",function(l){return i.getIdContrato(l)})("setSelectedContratos",function(l){return i.getSelectedContratos(l)})("getContratos",function(){return i.getContratos()})("setPaginate",function(l){return i.paginate(l)})("setDisplayArchivos",function(l){return i.getDisplayArchivos(l)})("setDisplayFechas",function(l){return i.getDisplayFechas(l)}),r()()(),n(6,"p-dialog",5),N("visibleChange",function(l){return x(i.displayFechas,l)||(i.displayFechas=l),l}),P(7,Wi,1,0,"ng-template",6),m(8,"app-descripcion-contrato",7)(9,"p-divider")(10,"app-title-dialog",8),n(11,"app-form-fechas-contratacion",9),u("getFechas",function(l){return i.getFechasContrato(l)}),r(),m(12,"p-divider"),n(13,"div",10)(14,"app-table-fechas-contratacion",11),u("setIdFecha",function(l){return i.getIdFecha(l)})("getFechas",function(l){return i.getFechasContrato(l)})("setPaginate",function(l){return i.paginateFechas(l)}),r()()(),n(15,"p-dialog",12),N("visibleChange",function(l){return x(i.displayArchivos,l)||(i.displayArchivos=l),l}),P(16,Oi,1,0,"ng-template",6),m(17,"app-descripcion-contrato",7)(18,"p-divider")(19,"app-title-dialog",8),n(20,"app-form-archivos-contratacion",13),u("getArchivos",function(l){return i.getArchivosContrato(l)}),r(),m(21,"p-divider"),n(22,"div",10)(23,"app-table-archivos-contratacion",14),u("setIdArchivo",function(l){return i.getIdArchivo(l)})("getArchivos",function(l){return i.getArchivosContrato(l)})("setPaginate",function(l){return i.paginateArchivos(l)}),r()()()),t&2&&(s(),p("model",i.items)("home",i.home),s(2),p("getContrato",i.contrato)("getSelectedContratos",i.selectedContratos),s(2),p("contratos",i.contratos)("totalRecords",i.totalRecords)("getLoadingTable",i.loadingTable),s(),T(F(28,qt)),D("visible",i.displayFechas),p("focusOnShow",!1),s(2),p("contrato",i.contratoShow),s(3),p("idContrato",i.contratoShow==null?null:i.contratoShow._id)("getFecha",i.fecha),s(3),p("idContrato",i.contratoShow==null?null:i.contratoShow._id)("fechas",i.fechas)("totalRecords",i.totalRecordsFechas)("getLoadingTable",i.loadingTableFechas),s(),T(F(29,qt)),D("visible",i.displayArchivos),s(2),p("contrato",i.contratoShow),s(3),p("idContrato",i.contratoShow==null?null:i.contratoShow._id)("getArchivo",i.archivo),s(3),p("idContrato",i.contratoShow==null?null:i.contratoShow._id)("archivos",i.archivos)("totalRecords",i.totalRecordsArchivos)("getLoadingTable",i.loadingTableArchivos))},dependencies:[Pt,jt,G,ft,_e,Nt,Bt,Wt,Ot,je,zt,Re,Ct],encapsulation:2});let a=o;return a})();var zi=[{path:"",component:Gt}],Yt=Qe.forChild(zi);var $t=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=A({type:o}),o.\u0275inj=w({imports:[M,ct,Tt]});let a=o;return a})();var Ht=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=A({type:o}),o.\u0275inj=w({imports:[M,le,ut,O,be,K,at,me,nt,Fe,z,Ne,Pe,Z]});let a=o;return a})();var Ut=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=A({type:o}),o.\u0275inj=w({imports:[M,Ce,K,O,z,he,Ke,be,mt,ke]});let a=o;return a})();var Qt=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=A({type:o}),o.\u0275inj=w({imports:[M,le,O,me,Fe,z,yt,Z]});let a=o;return a})();var Jt=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=A({type:o}),o.\u0275inj=w({imports:[M,Ce,K,O,z,he,ke]});let a=o;return a})();var Kt=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=A({type:o}),o.\u0275inj=w({imports:[M,le,O,me,Fe,z,Z]});let a=o;return a})();var Zt=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=A({type:o}),o.\u0275inj=w({imports:[M,Ce,K,O,z,he]});let a=o;return a})();var Yr=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=A({type:o}),o.\u0275inj=w({imports:[M,Yt,Ht,Ut,Xe,gt,be,Qt,Jt,Kt,Zt,_t,Ne,$t,Pe,vt,Z]});let a=o;return a})();export{Yr as ContratacionModule};