public Vector getDetalles(String codEstudiante, Object carrera) throws SQLException {
   Vector v = new Vector();
   ConexionDB conecta = new ConexionDB();
   con = conecta.GetConnection();
   PreparedStatement ps = con.prepareStatement(queryGetNotas);
   ps.setString(1, codEstudiante);
   ps.setObject(2, carrera);
   ResultSet rs = ps.executeQuery();
   fca_estudiante_materia estu;
   while (rs.next()) {
     estu = new fca_estudiante_materia();
     estu.setCODIGO_CARRERA(rs.getString(1));
     estu.setDESCRIPCION(rs.getString(2));
     estu.setNUMERO_PERIODO(rs.getInt(3));
     estu.setNUMERO_SEMESTRE(rs.getInt(4));
     estu.setCODIGO_PARALELO(rs.getString(5));
     estu.setCODIGO_MATERIA(rs.getString(6));
     estu.setNUMERO_AULA(rs.getString(7));
     estu.setID_ESTUDIANTE(rs.getString(8));
     estu.setVEZ_TOMADA(rs.getDouble(9));
     estu.setNOTA01(rs.getDouble(10));
     estu.setNOTA02(rs.getDouble(11));
     estu.setNOTA_RECUPERACION(rs.getDouble(12));
     estu.setPROMEDIO(rs.getDouble(13));
     estu.setMATERIA_APROBADA(rs.getString(14));
     estu.setANIO_MATERIA(rs.getString(15));
     estu.setASISTENCIA(rs.getInt(16));
     v.add(estu);
   }
   conecta.desconectar();
   return v;
 }
  public Object getCarrera(String anio, int semestre, String materia, Object carrera)
      throws SQLException {
    ConexionDB conecta = new ConexionDB();
    String carrer = String.valueOf(carrera);
    con = conecta.GetConnection();
    PreparedStatement ps = null;
    if (carrer.equals("9990001") || carrer.equals("9990002")) {
      ps = con.prepareStatement(queryCarrera_InCo);
      ps.setString(1, anio);
      ps.setString(2, materia);
      ps.setString(3, carrer);
    } else {
      ps = con.prepareStatement(queryCarrera);
      ps.setString(1, anio);
      ps.setInt(2, semestre);
      ps.setString(3, materia);
      ps.setString(4, carrer);
    }
    ResultSet rs = ps.executeQuery();
    Object estu = null;
    while (rs.next()) {
      estu = rs.getString(1);
    }

    conecta.desconectar();
    return estu;
  }
 public String getFechaIniFin(int periodo) throws SQLException {
   ConexionDB conecta = new ConexionDB();
   con = conecta.GetConnection();
   PreparedStatement ps = con.prepareStatement(queryFechaIF);
   ps.setInt(1, periodo);
   ResultSet rs = ps.executeQuery();
   String v = "";
   if (rs.next()) {
     v = rs.getString(1);
   }
   conecta.desconectar();
   return v;
 }
 public String getHorario(String codigo) throws SQLException {
   ConexionDB conecta = new ConexionDB();
   con = conecta.GetConnection();
   PreparedStatement ps = con.prepareStatement(queryDesParalelo);
   ps.setString(1, codigo);
   ResultSet rs = ps.executeQuery();
   String v = "";
   if (rs.next()) {
     v = rs.getString(1);
   }
   conecta.desconectar();
   return v;
 }
 public String getNombreCarrera(String codigo) throws SQLException {
   ConexionDB conecta = new ConexionDB();
   con = conecta.GetConnection();
   PreparedStatement ps = con.prepareStatement(queryNomCar);
   ps.setString(1, codigo);
   ResultSet rs = ps.executeQuery();
   String estu = null;
   while (rs.next()) {
     estu = rs.getString(1);
   }
   conecta.desconectar();
   return estu;
 }
 public String[] getNombres(String cedula) throws SQLException {
   ConexionDB conecta = new ConexionDB();
   con = conecta.GetConnection();
   PreparedStatement ps = con.prepareStatement(queryNombres);
   ps.setString(1, cedula);
   ResultSet rs = ps.executeQuery();
   String[] v = new String[2];
   if (rs.next()) {
     v[0] = rs.getString(1);
     v[1] = rs.getString(2);
   }
   conecta.desconectar();
   return v;
 }
 public Vector getMateriasEstudiante(String cedula) throws SQLException {
   Vector v = new Vector();
   ConexionDB conecta = new ConexionDB();
   con = conecta.GetConnection();
   PreparedStatement ps = con.prepareStatement(queryMateriasEstudiantes);
   ps.setString(1, cedula);
   ResultSet rs = ps.executeQuery();
   Object estu;
   while (rs.next()) {
     estu = new Object();
     estu = rs.getString(1);
     v.add(estu);
   }
   conecta.desconectar();
   return v;
 }
 public Vector getCarrerasInComp(String cedula) throws SQLException {
   ConexionDB conecta = new ConexionDB();
   con = conecta.GetConnection();
   PreparedStatement ps = con.prepareStatement(queryCarrerasINCO);
   ps.setString(1, cedula);
   ResultSet rs = ps.executeQuery();
   Vector v = new Vector();
   fca_carrera car;
   while (rs.next()) {
     car = new fca_carrera();
     car.setCodigo(rs.getString(1));
     car.setDescripcion(rs.getString(2));
     v.add(car);
   }
   conecta.desconectar();
   return v;
 }