import { OnInit } from '@angular/core'; import { ActividadFuenteTareaModel } from '../../../../modules/talento/models/ActividadFuenteTareaModel'; import { ActividadFuenteTareaService } from '../../services/actividadFuenteTarea.service'; import { SaraAplicacionService } from '../../../../shared/servicios/sara-aplicacion.service'; import { AuthService, CargarControlFuncionalidadService, FiltroGeneralComponent, ToastService, UtilsService } from 'general-library-union'; import { GeneralPipe } from '../../../../shared/pipes/general.pipe'; import { GeneralService } from '../../../../shared/servicios/general.service'; import { WorkflowPipe } from '../../../../shared/pipes/workflow.pipe'; import { ConfirmationService, MenuItem } from 'primeng/api'; import { TranslateService } from '@ngx-translate/core'; import { MantenimientoDetalleNovedadComponent } from '../../../../modules/compensacion/pages/novedades/mantenimiento-detalle-novedad/mantenimiento-detalle-novedad.component'; import { VacacionAusenciaProgramadasComponent } from '../../../../modules/compensacion/ausentismos/vacacion-ausencia-programadas/vacacion-ausencia-programadas.component'; import { VacacionAusenciaInterrupcionComponent } from '../../../../modules/compensacion/pages/ausentismos/vacacion-ausencia-interrupcion/vacacion-ausencia-interrupcion.component'; import { IncapacidadAusenciaProgramadasComponent } from '../../../../modules/compensacion/ausentismos/incapacidad-ausencia-programadas/incapacidad-ausencia-programadas.component'; import { LicenciaAusenciaProgramadasComponent } from '../../../../modules/compensacion/ausentismos/licencia-ausencia-programadas/licencia-ausencia-programadas.component'; import { DetalleSolicitudComponent } from '../../../../modules/compensacion/pages/solicitudes/detalle-solicitud/detalle-solicitud.component'; import { DetalleSolicitudViaticoComponent } from '../../../../modules/viaticos/pages/solicitud/detalle-solicitud-viatico/detalle-solicitud-viatico.component'; import { DetalleBeneficiarioComponent } from '../../../../modules/bienestar/pages/beneficios/detalle-beneficiario/detalle-beneficiario.component'; import { RequerimientoPmPage } from '../../../../modules/talento/pages/planta-personal/requerimiento-pm/requerimiento-pm.page'; import { DetalleNecesidadCapacitacionComponent } from '../../../../modules/capacitacion/pages/necesidadcapacitacion/detallenecesidadcapacitacion/detalle-necesidad-capacitacion.component'; import { EditarContratacionPage } from '../../../../modules/talento/pages/contratacion/editar-contratacion/editar-contratacion.page'; import { DetalleSolicitudPuntajeDocenteComponent } from '../../../../modules/hojavida/pages/solicitud/detalle-solicitud-puntaje-docente/detalle-solicitud-puntaje-docente.component'; import { EditarProcesoSeleccionPage } from '../../../../modules/talento/pages/proceso-seleccion/editar-proceso-seleccion/editar-proceso-seleccion.page'; import * as i0 from "@angular/core"; export declare class ActividadesComponent implements OnInit { private actividadFuenteTareaService; controlFuncionService: CargarControlFuncionalidadService; saraAplicacionService: SaraAplicacionService; private confirmationService; private notificacionesService; private translateService; private generalService; private utilsService; private workFlowPipe; private authService; private generalPipe; actividadesVigentes: ActividadFuenteTareaModel[]; actividadesHistoricas: ActividadFuenteTareaModel[]; mostrarFiltro: boolean; mostrarColumnas: boolean; actual: ActividadFuenteTareaModel; listaOrigenVigente: any[]; listaOrigenHistorico: any[]; listaActividades: ActividadFuenteTareaModel[]; seleccionar: boolean; existeAutorizar: boolean; paginadorVigente: { rows: number; totalRecords: number; }; paginadorHistorico: { rows: number; totalRecords: number; }; iconoVigente: string; iconoHistorico: string; ordenVigente: boolean; ordenHistorico: boolean; filters: any[]; paginadorSeleccionado: ActividadFuenteTareaModel[]; cedula: number; autoServicioPortal: boolean; cliente: boolean; items: MenuItem[]; opcionSeleccionada: string; vigente: boolean; mostrarMotivoNoAutoriza: boolean; vistaVisualizar: string; consultaCedula: boolean; filtroHistorico: FiltroGeneralComponent; filtroVigente: FiltroGeneralComponent; novedadBean: MantenimientoDetalleNovedadComponent; detalleVacacionAusenciaBean: VacacionAusenciaProgramadasComponent; detalleInterrupcionAusenciaBean: VacacionAusenciaInterrupcionComponent; detalleIncapacidadAusenciaBean: IncapacidadAusenciaProgramadasComponent; detalleLicenciaAusenciaBean: LicenciaAusenciaProgramadasComponent; solicitudBean: DetalleSolicitudComponent; detalleSolicitudViaticoBean: DetalleSolicitudViaticoComponent; datosBeneficioBean: DetalleBeneficiarioComponent; requerimientoPMBean: RequerimientoPmPage; necesidadCapacitarBean: DetalleNecesidadCapacitacionComponent; detalleContratacionBean: EditarContratacionPage; detalleSolicitudPuntajeDocenteBean: DetalleSolicitudPuntajeDocenteComponent; detallePublicacionConvocatoria: EditarProcesoSeleccionPage; constructor(actividadFuenteTareaService: ActividadFuenteTareaService, controlFuncionService: CargarControlFuncionalidadService, saraAplicacionService: SaraAplicacionService, confirmationService: ConfirmationService, notificacionesService: ToastService, translateService: TranslateService, generalService: GeneralService, utilsService: UtilsService, workFlowPipe: WorkflowPipe, authService: AuthService, generalPipe: GeneralPipe); ngOnInit(): Promise; cargarMenu(): void; handleEnterKey(event: any): void; filtrarEnterHistorico(event: any): void; filtrarEnterVigente(event: any): void; cargarListas(): Promise; cargarPaginadorVigente(event: any): Promise; cargarPaginadorHistorico(event: any): Promise; ordenarHistorico(event: any): void; ordenarVigente(event: any): void; accionAutorizar(event: any): void; accionNoAutorizar(): void; guardarRespuesta(respuesta: boolean, motivo: string): void; setNoAutorizacion(event: any): void; ver(event: any): Promise; verError(event: MouseEvent, actividad: any): void; private showErrorDetails; regresarBPM(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }