public static List<MateriaPensum> cargarMateria(String codigoEscuela) throws Exception { List<MateriaPensum> lstMaterias = new ArrayList<>(); try { ArrayList<Parametro> lstParamMateria = new ArrayList<>(); lstParamMateria.add(new Parametro(1, codigoEscuela)); String sql = "select * from sisbi.fn_select_x_escuela_materia(?)"; ConjuntoResultado rs = AccesoDatos.ejecutaQuery(sql, lstParamMateria); while (rs.next()) { MateriaPensum objMateria = new MateriaPensum(); objMateria.setCodMateria(rs.getString(0)); objMateria.setMateria(rs.getString(1)); objMateria.setNivel(rs.getString(2)); objMateria.setHorasPracticas(rs.getInt(3)); lstMaterias.add(objMateria); } } catch (Exception e) { throw e; } return lstMaterias; }
public static Materia cargarMateriaByName(String nombreMateria) throws Exception { Materia objMateria = new Materia(); try { ArrayList<Parametro> lstParamMateria = new ArrayList<>(); lstParamMateria.add(new Parametro(1, nombreMateria)); String sql = "select * from sisbi.fn_select_materia_by_Name(?)"; ConjuntoResultado rs = AccesoDatos.ejecutaQuery(sql, lstParamMateria); while (rs.next()) { objMateria.setCodigo(rs.getString(0)); objMateria.setNombre(rs.getString(1)); } } catch (Exception e) { throw e; } return objMateria; }