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