/*INGRESAMOS LA OBSERVACION AC_SESION_ASISTENCIA*/ public void seleccionarMarcaObservacionDocente(ActionEvent event) throws Exception { HSAsistenciaDocenteDAO dao = (HSAsistenciaDocenteDAO) ServiceFinder.findBean("SpringHibernateDaoAsistenciaDocente"); HSDocenteDAO daoDoc = (HSDocenteDAO) ServiceFinder.findBean("SpringHibernateDaoDocente"); int p_ses_id = Integer.parseInt( ((UIParameter) event.getComponent().findComponent("w_ses_id")).getValue().toString()); String p_cur_nombre = ((UIParameter) event.getComponent().findComponent("p_cur_nombre")).getValue().toString(); String p_sec_nombre = ((UIParameter) event.getComponent().findComponent("p_sec_nombre")).getValue().toString(); int p_doc_id = Integer.parseInt( ((UIParameter) event.getComponent().findComponent("w_doc_id")).getValue().toString()); try { AcSesionEfectivaAsisDoc sesefeasisdoc = dao.listaMarcadoDeAsistencia_x_Docente(p_ses_id); AsistenciaDocenteCLBean asis = new AsistenciaDocenteCLBean(); if (sesefeasisdoc instanceof AcSesionEfectivaAsisDoc) { asis.setDoc_id(sesefeasisdoc.getAcDocente().getId()); asis.setDoc_codigo(sesefeasisdoc.getAcDocente().getDocCodigo()); asis.setDoc_nombre(sesefeasisdoc.getAcDocente().getDocNombre()); asis.setSes_id(sesefeasisdoc.getAcSesionAsistencia().getSesId()); asis.setSec_nombre(sesefeasisdoc.getAcSesionAsistencia().getAcSeccion().getSecNombre()); asis.setCur_nombre( sesefeasisdoc .getAcSesionAsistencia() .getAcSeccion() .getCurape() .getPlancur() .getCur() .getCurNombre()); asis.setSesefeasisdoc_fecha(sesefeasisdoc.getAcSesionAsistencia().getSesFechaRegistro()); asis.setSesefeasisdoc_id(sesefeasisdoc.getSesefeasisdocId()); AcSesionAsistencia ses = dao.listarSessionAsistencia_x_sesid(p_ses_id); asis.setRegistro(ses.getSesFechaInicio()); asis.setSesObservacion(ses.getSesObservacion()); if (asis.getSesObservacion().equals("")) {} asis.setSesEstadoDocTipo(ses.getSesEstadoDocTipo()); asis.setEstasis_code_diario(ses.getSesEstadoDocTipo()); asis.setCentro(this.getAsisDocenteCL().getCentro()); System.out.println("XD ->" + this.getAsisDocenteCL().getCentro()); HSCatalogoDAO catalogoDAO = (HSCatalogoDAO) ServiceFinder.findBean("SpringHibernateDaoCatalogo"); this.setB_sesEstadoDocTipo(catalogoDAO.seleccionarDescripcion(ses.getSesEstadoDocTipo())); } else { AcDocente doc = daoDoc.seleccionarDocente(p_doc_id); AcSesionAsistencia ses = dao.listarSessionAsistencia_x_sesid(p_ses_id); asis.setRegistro(ses.getSesFechaInicio()); asis.setSalida(ses.getSesFechaFin()); asis.setSesefeasisdoc_fecha(ses.getSesFechaRegistro()); asis.setDoc_id(doc.getId()); asis.setDoc_codigo(doc.getDocCodigo()); asis.setDoc_nombre(doc.getDocNombre()); asis.setSes_id(p_ses_id); asis.setSec_nombre(p_sec_nombre); asis.setCur_nombre(p_cur_nombre); asis.setSesObservacion(ses.getSesObservacion()); HSCatalogoDAO catalogoDAO = (HSCatalogoDAO) ServiceFinder.findBean("SpringHibernateDaoCatalogo"); this.setB_sesEstadoDocTipo(catalogoDAO.seleccionarDescripcion(ses.getSesEstadoDocTipo())); asis.setSesEstadoDocTipo(ses.getSesEstadoDocTipo()); asis.setEstasis_code_diario(ses.getSesEstadoDocTipo()); } this.setAsisDocenteCL(asis); this.setOncompleteADD("Richfaces.showModalPanel('mpAsisDocenteDiaria')"); } catch (Exception e) { e.printStackTrace(); } }