Disponible entre dos fechas en rangos de fechas inicial y final
Last updated
Was this helpful?
Last updated
Was this helpful?
En algunas ocasiones necesitamos hacer búsquedas en rangos de fechas (inicial y final) adicional de un filtro para determinar si hay disponibilidad de asignarlo en ese intervalo.
Método
Descripción
Boolean isAvailableBetweenDateHour(Bson filter, String namefieldOfStart, Date valueStart, String namefieldOfEnd, Date valueEnd)
Devuelve true si no hay registros con la condición fechay hora de inicio y fin y el filtro que se pasa como parámetro
List<T> notAvailableBetweenDateHour(Bson filter, String namefieldOfStart, Date valueStart, String namefieldOfEnd, Date valueEnd)
Devuelve una lista de los elementos que estan en ese rango de fechas y que cumplan la condición del filtro que se pasa como parámetro
Definimos el metodo vehiculoDisponible que recibe un entity de tipo viajes que contiene las fechas de inicio, fin y el entity vehiculo, para que realice la búsqueda.
Tenemos un formulario donde se selecciona la fecha de inicio y fin y al seleccionar un vehículo deseamos determinar si esta disponible o no entre esas dos fechas.