Buenos dias,
Tengo capa de portales. con la calle y numero de policia consultamos padron
y guardamos el numero de inquilinos en un campo de la capa de portales.
He conseguido hacer todo pero no puedo actualizar capa de portales. Tengo
toda informaci?n en un Array.
Espero que me podais indicar.
Adjunto codigo.
Muchas gracias.
Aibert Garriga
________________________________________________
VHCS Webmail
Layer layPortaler = context.getLayerManager().getLayer("PORTALER");
Object[] llistaElements = null;
llistaElements =
layPortaler.getFeatureCollectionWrapper().getFeatures().toArray();
Feature forma = null;
for(int i=0; i<llistaElements.length; i++){
forma = (Feature) llistaElements[i];
strNomCarrer = forma.getAttribute("NOM_CARRER").toString();
strNumCarrer =
forma.getAttribute("NUM_POLICIA").toString();
/* Execució de la consulta */
String strSQL = "SELECT * FROM
apeironDat.dbo.vistaHabitantsActius WHERE
apeironDat.dbo.vistaHabitantsActius.Via= '" + strNomCarrer + "' AND
apeironDat.dbo.vistaHabitantsActius.Núm= " + strNumCarrer;
Statement stmt = Cnx.createStatement();
ResultSet rs = stmt.executeQuery( strSQL );
/* Es crea una llista d'Habitants */
java.util.List<Habitant> Habitants = new ArrayList<Habitant>();
/*
Se recorre cada fila del ResultSet para instancia a cada empleado y
agregarlo a la lista de empleados.
*/
while( rs.next() ){
/* S'instància un nou Habitant*/
Habitant habDades = new Habitant();
habDades.strNom = rs.getString( "nom" );
habDades.strCognom1 = rs.getString( "Cognom 1" );
habDades.strCognom2 = rs.getString( "Cognom 2" );
habDades.strSexe = rs.getString( "Sexe" );
habDades.strNomCarrer = rs.getString( "Tipus via" ) + " " +
rs.getString( "Via" );
habDades.strNumCarrer = rs.getString("Núm");
/* S'agrega l'habitant a la lista */
Habitants.add(habDades);
}
forma.setAttribute("NUM_INQUILI", String.valueOf(Habitants.size()));
llistaElements[i] = forma;
DialogFactory.showInformationDialog(null, forma.toString(), "Element "
+ String.valueOf(i));
}
_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo