/*=====================================  Listar Asistencia x Alumno ============================================*/
  public Lista obtenerAsisCursAlum(String chrAlumCodigo) throws Exception {

    Asistencia objEntidad = null;
    Lista objLista = new Lista();

    Connection conn = getConnection();
    Statement stm = conn.createStatement();

    String sql = "";

    sql =
        " select  asi.chrAsisCodigo, asi.intAsiSem1, asi.intAsiSem2, "
            + " asi.intAsiSem3, asi.intAsiSem4, asi.intAsiSem5, asi.intAsiSem6, asi.intAsiSem7, "
            + " asi.intAsiSem8, asi.intAsiSem9, asi.intAsiSem10 "
            + " from Curso as curs "
            + " inner join Alumno as alu "
            + " on curs.chrAlumCodigo = alu.chrAlumCodigo "
            + " join Asistencia as asi "
            + " on asi.chrAsisCodigo = curs.chrAsisCodigo "
            + " where alu.chrAlumCodigo='"
            + chrAlumCodigo
            + "'";

    ResultSet rst = stm.executeQuery(sql);

    while (rst.next()) {

      objEntidad = new Asistencia();

      objEntidad.setChrAsisCodigo(rst.getString(1));
      objEntidad.setIntAsiSem1(rst.getInt(2));
      objEntidad.setIntAsiSem2(rst.getInt(3));
      objEntidad.setIntAsiSem3(rst.getInt(4));
      objEntidad.setIntAsiSem4(rst.getInt(5));
      objEntidad.setIntAsiSem5(rst.getInt(6));
      objEntidad.setIntAsiSem6(rst.getInt(7));
      objEntidad.setIntAsiSem7(rst.getInt(8));
      objEntidad.setIntAsiSem8(rst.getInt(9));
      objEntidad.setIntAsiSem9(rst.getInt(10));
      objEntidad.setIntAsiSem10(rst.getInt(11));

      objLista.setElemento(objEntidad);
    }

    rst.close();
    stm.close();
    conn.close();

    return objLista;
  }