public List<ReservaHora> reservasCliente(String rut) {
   List<ReservaHora> reservas = reservaHoraDAOImpl.listar();
   List<ReservaHora> reservasFiltro = new ArrayList<ReservaHora>();
   for (ReservaHora reservaCli : reservas) {
     if (reservaCli.getIdrutcliente().getRut().equals(rut)) {
       reservasFiltro.add(reservaCli);
     }
   }
   return reservasFiltro;
 }
 public List<ReservaHora> reservasEspecilista(String rut) {
   List<ReservaHora> reservas = reservaHoraDAOImpl.listar();
   List<ReservaHora> reservasFiltro = new ArrayList<ReservaHora>();
   DemoLogFile.info("Se han listado las reservas del especialista " + rut);
   for (ReservaHora reservaCli : reservas) {
     if (reservaCli.getIdhora().getIdrutuser().getRut().equals(rut)) {
       reservasFiltro.add(reservaCli);
     }
   }
   return reservasFiltro;
 }
 public List<ReservaHora> reservasEspecilistaF(String rut, String fecha) {
   SimpleDateFormat formato = new SimpleDateFormat("yyyy-MM-dd");
   List<ReservaHora> reservas = new ArrayList<ReservaHora>();
   reservas = reservaHoraDAOImpl.listar();
   DemoLogFile.info(
       "Se ha consultado sobre las reservas del rut " + rut + " en la fecha " + fecha);
   List<ReservaHora> reservasFiltro = new ArrayList<ReservaHora>();
   for (ReservaHora reservaCli : reservas) {
     if (reservaCli.getIdhora().getIdrutuser().getRut().equals(rut)) {
       if (formato.format(reservaCli.getIdhora().getIdcalentadrio().getFecha()).equals(fecha))
         reservasFiltro.add(reservaCli);
     }
   }
   return reservasFiltro;
 }
 public List<ReservaHora> reservasTotales() {
   return reservaHoraDAOImpl.listar();
 }