public String betweenDate() {
try {
filterToString =
rf.getMessage("filter.desde")
+ DateUtil.isoDateToString(startDate)
+ rf.getMessage("filter.hasta")
+ DateUtil.isoDateToString(endDate);
boletasList =
boletasServices.betweendate(
"fechainicial",
DateUtil.isoDateToString(startDate),
"fechafinal",
DateUtil.isoDateToString(endDate));
if (boletasList == null || boletasList.isEmpty()) {
JsfUtil.successMessage(rf.getMessage("warning.nohayboletasentrefechas"));
}
boletasDataModel = new BoletasDataModel(boletasList);
} catch (Exception e) {
JsfUtil.errorDialog(JsfUtil.nameOfMethod(), e.getLocalizedMessage());
}
return "";
}
List<Permiso> permisoList = permisoRepository.findBy(new Document("agente.idagente", reservadoagente.getAgente().getIdagente()));
if (!permisoList.isEmpty()) {
for (Permiso v : permisoList) {
if (DateUtil.dateBetween(fecha, v.getFechainicio(), v.getFechafin())) {
permiso = true;
break;
}
}
}