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();
    }
  }
  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();
    }
  }