public void mostrarSessionAsistencia(ActionEvent event) { String sFechaInicio; String sFechaFin; String sFechaRegistro; SimpleDateFormat dateFormat; AcSesionAsistencia sesAsis; BeanReporte asis; ClSeccion clSec; HSAsistenciaDocenteDAO daoAsistencia; HSDocenteDAO daoDocente; List<AcSesionAsistencia> lstSesAsist; try { daoAsistencia = CommonDAO.getAsistenciaDocenteDAO(); daoDocente = CommonDAO.getAcDocenteDAO(); lstSesiones = new ArrayList<BeanReporte>(); lstSesAsist = daoAsistencia.listarSessionAsistencia_x_docenteFecha( this.docId, this.fechaIni, this.fechaFin, ConstantesWeb.COD_SES_ASIST_CL); int iSizeSesAsist = lstSesAsist.size(); for (int i = 0; i < iSizeSesAsist; i++) { asis = new BeanReporte(); sesAsis = lstSesAsist.get(i); clSec = CommonDAO.getClSeccionDAO().seleccionarSeccion(sesAsis.getAcSeccion().getId()); asis.setExpr1(sesAsis.getSesId() + ""); asis.setExpr2(daoDocente.seleccionarDocente(sesAsis.getDocId()).getDocNombre()); dateFormat = new SimpleDateFormat("dd/MM/yyyy"); sFechaRegistro = dateFormat.format(sesAsis.getSesFechaRegistro()); asis.setExpr3(sFechaRegistro); try { asis.setExpr4(clSec.getSecNombre()); } catch (Exception ex) { asis.setExpr4("NO DETERMINADO"); ex.printStackTrace(); } try { asis.setExpr5(clSec.getClArbolAcademico().getArbAcadPadre().getArbDescripcion()); } catch (Exception ex) { asis.setExpr5("NO DETERMINADO"); ex.printStackTrace(); } dateFormat = new SimpleDateFormat("hh:mm"); sFechaInicio = dateFormat.format(sesAsis.getSesFechaInicio()); sFechaFin = dateFormat.format(sesAsis.getSesFechaFin()); asis.setExpr6(sFechaInicio); asis.setExpr7(sFechaFin); asis.setExpr8(sesAsis.getDocId() + ""); lstSesiones.add(asis); } } catch (Exception ex) { ex.printStackTrace(); } }
public void seleccionarSesion(ActionEvent event) { int iParamSesId; AcDocente doc; AcSesionAsistencia sesAsis; ClArbolAcademico arbAreaAux; ClArbolAcademico arbModAux; ClArbolAcademico arbCurAux; ClSeccion clSec; HSAsistenciaDocenteDAO daoAsistencia; HSDocenteDAO daoDocente; oncomplete = ""; iParamSesId = CommonWeb.parseObjToInt(CommonWeb.getParamFromUIParameterUI(event, "w_ses_id")); daoAsistencia = CommonDAO.getAsistenciaDocenteDAO(); daoDocente = CommonDAO.getAcDocenteDAO(); sesAsis = daoAsistencia.listarSessionAsistencia_x_sesid(iParamSesId); clSec = CommonDAO.getClSeccionDAO().seleccionarSeccion(sesAsis.getAcSeccion().getId()); arbCurAux = clSec.getClArbolAcademico().getArbAcadPadre(); arbModAux = arbCurAux.getArbAcadPadre(); arbAreaAux = arbModAux.getArbAcadPadre(); doc = (AcDocente) daoDocente.seleccionarDocente(sesAsis.getDocId()); iSesId = iParamSesId; b_doc_id = doc.getId(); s_doc_id = doc.getId(); b_doc_nombre = doc.getDocNombre(); w_doc_id = sesAsis.getDocIdBk(); sCurNombre = arbCurAux.getArbDescripcion(); sSecNombre = clSec.getSecNombre(); sEspNombre = arbAreaAux.getArbDescripcion() + " / " + arbModAux.getArbDescripcion(); horaIni2 = sesAsis.getSesFechaInicio(); horaFin2 = sesAsis.getSesFechaFin(); oncomplete = "Richfaces.showModalPanel('mpSessionAsis')"; }