Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2013, 00:09
Luis_1803
 
Fecha de Ingreso: agosto-2009
Ubicación: Peru
Mensajes: 10
Antigüedad: 15 años, 3 meses
Puntos: 1
Problemas con Invocacion de clases.

Buenas noches señores. Actualmente estoy en un dilema. Estoy preparando una aplicacion en que requiero que me salga [URL="http://i45.tinypic.com/2mc8rur.png"]asi[/URL]...

Sin embargo tengo problemas a la hora de realizar las conexiones
Código Javascript:
Ver original
  1. Vector cursoaula = new Vector ();
  2. .
  3. .
  4. .
  5. private void cargar_cursaula() {
  6.         // TODO Auto-generated method stub
  7.         cursoaula = xnegocios.lista_cursaula();
  8.         for (Object  xc: cursoaula ) //nombre de la coleccion
  9.         { // foreach es un tipo muy especial q solo se aplica para colecciones
  10.             //quiero recuperar el objeto
  11.             Programar wcurso =(Programar) xc; // estamos convirtiendo el objeto de la clase object a objeto de la clase curso
  12.         //ya tengo el objeto de la clase curso ahora lo voy a mostrar en el combo
  13.              listita.addElement(wcurso.curso_completo()); // ahi cargo el nombre del curso
  14.         }
  15.        
  16.        
  17.         //for (Programar xcursaula:cursaula)
  18.         //{
  19.         //  lstcursoaula.addElement(xcursaula.getDictar() + " - " + xcursaula.getLaulita());
  20.         //}
  21.        
  22.     }

Esto esta en la capa visual, que es la "principal", que se conecta con la capa "negocio"
Código Javascript:
Ver original
  1. public Vector lista_cursaula() {
  2.         // TODO Auto-generated method stub
  3.         return xcon.relacion_cursaula();
  4.     }

Y aqui el problema principal, la ventana de conexion
Código PHP:
Ver original
  1. public Vector relacion_cursaula() {
  2.         // TODO Auto-generated method stub
  3.         Vector valores = new Vector();
  4.         // TODO Auto-generated method stub
  5.         String sentencia = "SELECT CURSO, AULA FROM gestion.programar order by curso";
  6.  
  7.         try {
  8.             operacion = mibase.createStatement();
  9.             respuesta = operacion.executeQuery(sentencia);
  10.             while (respuesta.next()) {
  11.                 Programar xcursoaula = new Programar();
  12.                 xcursoaula.setDictar((Curso) respuesta);
  13.                 xcursoaula.setLaulita((Aula) respuesta);
  14.                 valores.add(xcursoaula);
  15.             }
  16.             respuesta.close();
  17.             operacion.close();
  18.         } catch (SQLException e) {
  19.             // TODO Auto-generated catch block
  20.             e.printStackTrace();
  21.         }
  22.  
  23.         return valores;
  24.     }

A la hora de llamar los datos, estos no son simples Strings, sino que pertenecen a otras clases y esa es la dificultad. Actualmente no puedo invocar esos datos para que aparezcan en el List Box

Si, puede sonar complicado, por eso necesito su consejo, intente de todo, pero sin exito alguno.

Para no dejar todo dificil, [URL="http://www.mediafire.com/?i16neflpiwsb7ax"]Aqui [/URL]envio en un rar los archivos, la base de datos y el driver de este. la version usada del MySql es 5.5-28 y el JDK es 1.7.0, pero sean libres de usar la aplicacion. El archivo usado por si acaso es: ProgramarCursoBD

Muchas gracias por su tiempo y saludos.