public final void cargarDesdeResultSet(ResultSet res) throws SQLException, Exception { setId(res.getInt("id")); setAnoEscolar(AnoEscolar.getAnoEscolar(res.getInt("ano"))); setAlumno(Alumno.getAlumno(res.getInt("alumno_id"))); setDias(res.getInt("dias")); setFecha(Fechas.toGregorianCalendar(res.getDate("fecha"))); }
private String getXMLBloqueHorario( AnoEscolar ano, int contador, int dia, TramoHorario tramo, Dependencia dependencia, Curso curso, Unidad unidad, Actividad actividad, Materia materia) { StringBuilder sb = new StringBuilder(); sb.append(String.format("\t\t<grupo_datos seq=\"ACTIVIDAD_%d\">\n", contador)); sb.append(String.format("\t\t\t<dato nombre_dato=\"N_DIASEMANA\">%d</dato>\n", dia)); sb.append(String.format("\t\t\t<dato nombre_dato=\"X_TRAMO\">%d</dato>\n", tramo.getCodigo())); if (dependencia != null && Num.getInt(dependencia.getCodigo()) > 0) { sb.append( String.format( "\t\t\t<dato nombre_dato=\"X_DEPENDENCIA\">%d</dato>\n", dependencia.getCodigo())); } else { sb.append("\t\t\t<dato nombre_dato=\"X_DEPENDENCIA\"/>\n"); } sb.append( String.format("\t\t\t<dato nombre_dato=\"X_UNIDAD\">%d</dato>\n", unidad.getCodigo())); sb.append( String.format("\t\t\t<dato nombre_dato=\"X_OFERTAMATRIG\">%d</dato>\n", curso.getCodigo())); if (materia == null) { sb.append("\t\t\t<dato nombre_dato=\"X_MATERIAOMG\"/>\n"); } else { sb.append( String.format( "\t\t\t<dato nombre_dato=\"X_MATERIAOMG\">%d</dato>\n", materia.getCodigo())); } sb.append( String.format("\t\t\t<dato nombre_dato=\"F_INICIO\">01/09/%d</dato>\n", ano.getAno())); sb.append( String.format("\t\t\t<dato nombre_dato=\"F_FIN\">31/08/%d</dato>\n", (ano.getAno() + 1))); sb.append(String.format("\t\t\t<dato nombre_dato=\"N_HORINI\">615</dato>\n", tramo.getHini())); sb.append(String.format("\t\t\t<dato nombre_dato=\"N_HORFIN\">675</dato>\n", tramo.getHfin())); sb.append( String.format( "\t\t\t<dato nombre_dato=\"X_ACTIVIDAD\">%d</dato>\n", actividad.getCodigo())); sb.append("\t\t</grupo_datos>\n"); return sb.toString(); }