/** * Busca una lista de actividades dentro de un cronograma en un lapso académico * * @param lapso * @return List<Cronograma> Lista de elementos insertar en el cronograma * @throws No dispara ninguna excepción. */ public List<String> historicoCronogramaActividades(LapsoAcademico lapso) { List<String> listaElementosAInsertar = new ArrayList<String>(); String elementoAInsertar; List<Cronograma> cronogramas = iCronograma.findById_CodigoLapso(lapso.getCodigoLapso()); for (int i = 0; i < cronogramas.size(); i++) { Cronograma cronograma = cronogramas.get(i); elementoAInsertar = "INSERT INTO sigarep.cronograma(codigo_lapso, id_actividad, estatus, fecha_fin, fecha_inicio, hora_inicio, lugar, observacion, id_instancia_apelada)" + "VALUES ('" + cronograma.getId().getCodigoLapso() + "'," + cronograma.getId().getIdActividad() + ",'" + cronograma.getEstatus() + "', '" + cronograma.getFechaFin() + "','" + cronograma.getFechaInicio() + "','" + cronograma.getHoraInicio() + "','" + cronograma.getLugar() + "','" + cronograma.getObservacion() + "','" + cronograma.getActividad().getInstanciaApelada().getInstanciaApelada() + "');"; listaElementosAInsertar.add(elementoAInsertar); } return listaElementosAInsertar; }
/** * Busca una lista de todos los cronogramas donde coincida su código de lapso con el código de * lapso que entra por parametro. * * @param codigoLapso. * @return List<Cronograma> Lista de cronogramas * @throws No dispara ninguna excepción. */ public List<Cronograma> buscarTodosCronogramas(String codigoLapso) { List<Cronograma> listaCronogramas = iCronograma.findById_CodigoLapso(codigoLapso); return listaCronogramas; }