public List<bAsistenciaDocenteCL> autocompleteDiario(Object suggestion) { List<bAsistenciaDocenteCL> listaEmpleados = new ArrayList<bAsistenciaDocenteCL>(); String ref = (String) suggestion; HSAsistenciaDocenteDAO dao = (HSAsistenciaDocenteDAO) ServiceFinder.findBean("SpringHibernateDaoAsistenciaDocente"); // List empleados = dao.buscarDocente_x_dato1(ref); List empleados = dao.buscarDocente_x_dato(ref); for (int i = 0; i < empleados.size(); i++) { bAsistenciaDocenteCL doc = new bAsistenciaDocenteCL(); doc.setB_doc_codigo(((AcDocente) empleados.get(i)).getDocCodigo()); doc.setB_doc_id(((AcDocente) empleados.get(i)).getId()); doc.setB_doc_nombre(((AcDocente) empleados.get(i)).getDocNombre()); listaEmpleados.add(doc); } return listaEmpleados; }
/*MOSTRAMOS LA ASISTENCIA DIARIA*/ public void mostrarAsistenciaDiaria(ActionEvent event) { SimpleDateFormat dateFormat; // BeanReporte asis; HSAsistenciaDocenteDAO daoAsistencia; HSDocenteDAO daoDocente; try { lstSesiones = new ArrayList<BeanReporte>(); daoAsistencia = (HSAsistenciaDocenteDAO) ServiceFinder.findBean("SpringHibernateDaoAsistenciaDocente"); List<bAsistenciaDocenteCL> listaEmpleados = new ArrayList<bAsistenciaDocenteCL>(); List<AsistenciaDocenteCLBean> empleados = daoAsistencia.listarAsistenciaDiariaCl_x_docenteFecha( this.getW_doc_id(), this.fechaIni, 0, this.getAsisDocenteCL().getCentro()); int iSizeSesAsist = empleados.size(); for (int i = 0; i < iSizeSesAsist; i++) { // asis = new BeanReporte(); bAsistenciaDocenteCL asis = new bAsistenciaDocenteCL(); asis.setB_ses_id(empleados.get(i).getSes_id()); asis.setB_doc_id(empleados.get(i).getDoc_id()); asis.setB_doc_nombre(empleados.get(i).getDoc_nombre()); asis.setB_centro(empleados.get(i).getCentro()); asis.setB_especialidad(empleados.get(i).getEspecialidad()); asis.setB_seccion(empleados.get(i).getSec_nombre()); asis.setB_curso(empleados.get(i).getCur_nombre()); asis.setB_ses_horaIni(empleados.get(i).getHora_inicio()); asis.setB_ses_horaFin(empleados.get(i).getHora_fin()); asis.setB_ses_horaIngreso(empleados.get(i).getHora_ingreso()); asis.setB_ses_horaSalida(empleados.get(i).getHora_salida()); // lstSesiones.add( asis ); HSAsistenciaDocenteDAO dao = (HSAsistenciaDocenteDAO) ServiceFinder.findBean("SpringHibernateDaoAsistenciaDocente"); AcSesionAsistencia ses = dao.listarSessionAsistencia_x_sesid(asis.getB_ses_id()); if (!ses.getSesObservacion().equals("")) { asis.setB_visualizar("true"); } else { asis.setB_visualizar("false"); } listaEmpleados.add(asis); this.setW_doc_id(0); this.setW_doc_codigo(""); this.setW_doc_nombre(""); this.setSuggestion(""); } this.setB_listar_Sessiones(listaEmpleados); } catch (Exception ex) { ex.printStackTrace(); } }