@@ -1947,37 +1948,36 @@ public class MySqlAulaDAO implements AulaDAO {
try{
cnx=MySqlDAOFactory.obtenerConexion(base);
Statementst=cnx.createStatement();
Stringquery="SELECT "
+"hcd.codAula, "
+"hcd.codGru, "
+"gh.max_gru, "
+"gh.cadena, "
+"sede.des_loc, "
+"tipo_centro.destipocentro, "
+"centro.descentro, "
+"nivel.desnivel, "
+"tipo_grado.destipogrado, "
+"grado.desgrado, "
+"seccion.desseccion, "
+"turno.desturno "
+"FROM "
+"horario_curso_docente as hcd "
+"INNER JOIN aula ON aula.codaula = hcd.codAula "
+"INNER JOIN sede ON sede.cod_loc = aula.codlocal "
+"INNER JOIN tipo_centro ON tipo_centro.codtipocentro = aula.codtipocentro "
+"INNER JOIN centro ON centro.codcentro = aula.cocentro "
+"INNER JOIN nivel ON nivel.codnivel = aula.codnivel "
+"INNER JOIN tipo_grado ON tipo_grado.codtipogrado = aula.codtipogrado "
+"INNER JOIN grado ON grado.codgrado = aula.codgrado "
+"INNER JOIN seccion ON seccion.codseccion = aula.codseccion "
+"INNER JOIN turno ON turno.codturno = aula.codturno "
+"INNER JOIN grupo_horario as gh on gh.cod_gru=hcd.codGru "
+"WHERE hcd.cod_per='"+periodo+"' and "
+" aula.codgrado in (49,29,33,31,12,6,87,25,50) "
+"GROUP BY aula.codAula,hcd.codGru "
+"ORDER BY sede.des_loc,tipo_centro.destipocentro,centro.descentro,nivel.desnivel,tipo_grado.destipogrado,grado.desgrado,turno.desturno,seccion.desseccion";
ResultSetrs=st.executeQuery(query);
Stringquery="SELECT \n"+
" hcd.codAula, \n"+
" hcd.codGru, \n"+
" gh.max_gru, \n"+
" gh.cadena, \n"+
" sede.des_loc, \n"+
" tipo_centro.destipocentro, \n"+
" centro.descentro, \n"+
" nivel.desnivel, \n"+
" tipo_grado.destipogrado, \n"+
" grado.desgrado, \n"+
" seccion.desseccion, \n"+
" turno.desturno \n"+
" FROM \n"+
" horario_curso_docente as hcd \n"+
" INNER JOIN aula ON aula.codaula = hcd.codAula \n"+
" INNER JOIN sede ON sede.cod_loc = aula.codlocal \n"+
" INNER JOIN tipo_centro ON tipo_centro.codtipocentro = aula.codtipocentro \n"+
" INNER JOIN centro ON centro.codcentro = aula.cocentro \n"+
" INNER JOIN nivel ON nivel.codnivel = aula.codnivel \n"+
" INNER JOIN tipo_grado ON tipo_grado.codtipogrado = aula.codtipogrado \n"+
" INNER JOIN grado ON grado.codgrado = aula.codgrado \n"+
" INNER JOIN seccion ON seccion.codseccion = aula.codseccion \n"+
" INNER JOIN turno ON turno.codturno = aula.codturno \n"+
" INNER JOIN grupo_horario as gh on gh.cod_gru=hcd.codGru \n"+
" WHERE hcd.cod_per='"+periodo+"' and aula.estado='1'\n"+
" GROUP BY aula.codAula,hcd.codGru \n"+
" ORDER BY sede.des_loc,hcd.cod_gru_aul,grado.desgrado,tipo_centro.destipocentro,centro.descentro,nivel.desnivel,tipo_grado.destipogrado,turno.desturno,seccion.desseccion";
ResultSetrs=st.executeQuery(query);
while(rs.next()){
Aulaaula=newAula();
...
...
@@ -2080,6 +2080,31 @@ public class MySqlAulaDAO implements AulaDAO {
@@ -294,9 +294,10 @@ public class MySqlCursoDAO implements CursoDAO {
cnx=MySqlDAOFactory.obtenerConexion(base);
Statementst=cnx.createStatement();
Stringquery="select p.cod_pla,p.nom_pla from area_docente ad\n"+
"INNER JOIN plana p ON p.cod_are=ad.cod_are\n"+
" WHERE cod_doc='"+codDocente+"' and est_pla=1";
Stringquery="select p.cod_pla,p.nom_pla \n"+
"from area_docente ad \n"+
"INNER JOIN plana p ON p.cod_are\n"+
"WHERE cod_doc='"+codDocente+"' and est_pla=1 and p.cod_are in (ad.cod_are,if(ad.cod_are = 2,3,if(ad.cod_are = 3,2,if(ad.cod_are = 1,4,if(ad.cod_are=4,1,0)))))";