private void horaAdicional() { SimpleDateFormat formatTimeStamp; formatTimeStamp = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { HSAsistenciaDocenteDAO dao = (HSAsistenciaDocenteDAO) ServiceFinder.findBean("SpringHibernateDaoAsistenciaDocente"); AcSesionAsistencia sesasis = new AcSesionAsistencia(); // this.getNuevAsisDocente().getN_curso_seccion() sesasis.setAcSeccion(new AcSeccion(nuevaHoraAdicional.getIdSec())); sesasis.setSesFechaSesion(nuevaHoraAdicional.getN_fsesion()); sesasis.setSesFechaRegistro(nuevaHoraAdicional.getN_fsesion()); sesasis.setSesFechaInicio( Timestamp.valueOf(formatTimeStamp.format(nuevaHoraAdicional.getN_fsesion_ini()))); sesasis.setSesFechaFin( Timestamp.valueOf(formatTimeStamp.format(nuevaHoraAdicional.getN_fsesion_fin()))); sesasis.setSesActivo("1"); sesasis.setSesTimeTolerancia(20); sesasis.setSesTimeAntes(20); sesasis.setSesTimeTope(30); sesasis.setAulId(0); sesasis.setSesEstado("044001"); sesasis.setSesFechaSalida(10); sesasis.setDocId(nuevaHoraAdicional.getN_doc_id()); sesasis.setDocIdBk(nuevaHoraAdicional.getN_doc_id()); sesasis.setSesTipo(nuevaHoraAdicional.getN_tipses_code()); sesasis.setSesTipoAsistencia(ConstantesWeb.COD_SES_ASIST_CL); sesasis.setSesObservacion(""); sesasis.setSesEstadoDocTipo("046001"); dao.ingresarSesionAsistencia(sesasis); } catch (Exception e) { e.printStackTrace(); } }
/*GUARDAMOS LA OBSERVACION EN LA TABLA AC_SESION_ASISTENCIA*/ public void guardarObservacionAsistencia(ActionEvent event) { int p_ses_id = Integer.parseInt( ((UIParameter) event.getComponent().findComponent("p_ses_id")).getValue().toString()); int s_doc_aux_id = Integer.parseInt( ((UIParameter) event.getComponent().findComponent("p_doc_id")).getValue().toString()); int p_sesefec_id = Integer.parseInt( ((UIParameter) event.getComponent().findComponent("p_sesefec_id")) .getValue() .toString()); String estadoDocTipo; try { if (this.getAsisDocenteCL().getEstasis_code_diario().equals("0")) { this.setOncompleteADD("javascript:alert('SELECCIONE UN TIPO DE ASISTENCIA');"); } else { HSAsistenciaDocenteDAO dao = (HSAsistenciaDocenteDAO) ServiceFinder.findBean("SpringHibernateDaoAsistenciaDocente"); AcSesionAsistencia sesAsis = new AcSesionAsistencia(); sesAsis.setSesEstadoDocTipo(this.getAsisDocenteCL().getEstasis_code_diario()); estadoDocTipo = this.getAsisDocenteCL().getEstasis_code_diario(); String sesObservacion = this.getAsisDocenteCL().getSesObservacion(); dao.actualizarObservacionSesionDocente(p_ses_id, estadoDocTipo, sesObservacion); this.mostrarAsistenciaDiaria(event); this.setOncompleteADD( "javascript:alert('REGISTRO COMPLETO');" + "Richfaces.hideModalPanel('mpAsisDocenteDiaria')"); } } catch (Exception e) { e.printStackTrace(); } }
private void nuevaSesion() { AcSesionAsistencia sesAsis; HSAsistenciaDocenteDAO asisDocDAO; SimpleDateFormat formatTimeStamp; formatTimeStamp = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { asisDocDAO = CommonDAO.getAsistenciaDocenteDAO(); sesAsis = new AcSesionAsistencia(); sesAsis.setAcSeccion(new AcSeccion(nuevAsisDocente.getIdSec())); sesAsis.setSesFechaSesion(nuevAsisDocente.getN_fsesion()); sesAsis.setSesFechaRegistro(nuevAsisDocente.getN_fsesion()); sesAsis.setSesFechaInicio( Timestamp.valueOf(formatTimeStamp.format(nuevAsisDocente.getN_fsesion_ini()))); sesAsis.setSesFechaFin( Timestamp.valueOf(formatTimeStamp.format(nuevAsisDocente.getN_fsesion_fin()))); sesAsis.setSesActivo("1"); sesAsis.setSesTimeTolerancia(20); sesAsis.setSesTimeAntes(20); sesAsis.setSesTimeTope(30); sesAsis.setAulId(0); sesAsis.setSesEstado("044001"); sesAsis.setSesFechaSalida(10); sesAsis.setDocId(nuevAsisDocente.getN_doc_id()); sesAsis.setDocIdBk(nuevAsisDocente.getN_doc_id()); sesAsis.setSesTipo(nuevAsisDocente.getN_tipses_code()); sesAsis.setSesTipoAsistencia(ConstantesWeb.COD_SES_ASIST_CL); sesAsis.setSesObservacion(""); sesAsis.setSesEstadoDocTipo("046001"); asisDocDAO.ingresarSesionAsistencia(sesAsis); } catch (Exception e) { e.printStackTrace(); } }