From 4369e2ed1fbd72952bc0a64f2d1b6070c6e6dd82 Mon Sep 17 00:00:00 2001 From: Lautaro Molina Date: Thu, 19 Sep 2024 09:15:01 -0300 Subject: [PATCH] fix(CIT): visibilizacion de agendas bloques de acc directo y gestion simultaneamente (#3075) --- .../turnos/dar-turnos/calendario-dia.class.ts | 10 +++++----- src/app/components/turnos/dar-turnos/dar-turnos.html | 3 ++- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/app/components/turnos/dar-turnos/calendario-dia.class.ts b/src/app/components/turnos/dar-turnos/calendario-dia.class.ts index 7428cf5568..dcea64de5a 100644 --- a/src/app/components/turnos/dar-turnos/calendario-dia.class.ts +++ b/src/app/components/turnos/dar-turnos/calendario-dia.class.ts @@ -60,9 +60,9 @@ export class CalendarioDia { /* Quedan en estado 'disponible' (Para mostrarse en el calendario) las agendas que .. - Sean exclusivas de gestión y tengan turnos disponibles - - Tengan tusnos del dia o programados disponibles + - Tengan turnos del dia o programados disponibles */ - if (this.contieneExclusivoGestion(unaAgenda)) { + if (this.esExclusivoGestion(unaAgenda)) { this.estado = (unaAgenda.turnosRestantesGestion > 0) ? 'disponible' : 'ocupado'; this.turnosDisponibles = unaAgenda.turnosRestantesGestion; } else { @@ -152,8 +152,8 @@ export class CalendarioDia { } } - // retorna true si algun bloque de la agenda es exclusivo de gestión - contieneExclusivoGestion(agenda: any): boolean { - return agenda.bloques.some(bloque => bloque.reservadoGestion > 0 && bloque.accesoDirectoDelDia === 0 && bloque.accesoDirectoProgramado === 0 && bloque.reservadoProfesional === 0); + // retorna true si todos los bloques de la agenda son de gestión + esExclusivoGestion(agenda: any): boolean { + return agenda.bloques.every(bloque => bloque.reservadoGestion > 0 && bloque.accesoDirectoDelDia === 0 && bloque.accesoDirectoProgramado === 0 && bloque.reservadoProfesional === 0); } } diff --git a/src/app/components/turnos/dar-turnos/dar-turnos.html b/src/app/components/turnos/dar-turnos/dar-turnos.html index 7bcc486cc7..ad6b15d7ed 100644 --- a/src/app/components/turnos/dar-turnos/dar-turnos.html +++ b/src/app/components/turnos/dar-turnos/dar-turnos.html @@ -64,7 +64,8 @@ [estado]="estadoT" [opcionesCalendario]="!mostrarFinesDeSemana" [mostrarNoDisponibles]="mostrarNoDisponibles" [_solicitudPrestacion]="_solicitudPrestacion" [filtroPrestacion]="opciones.tipoPrestacion" [tipoTurno]="tipoTurno" - (agendaChanged)="seleccionarAgenda($event)"> + (agendaChanged)="seleccionarAgenda($event)"> +