file.reference.mysql-connector-java-5.1.23-bin.jar=C:\\Users\\sistem17user\\Desktop\\Juan Carlos Yupanqui Lozano\\Libreria\\LIBRERIAS 2\\mysql-connector-java-5.1.23-bin.jar
@@ -1801,7 +1801,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
// + " INNER JOIN turno on turno.codturno=aula.codturno "
// + " WHERE horario_curso_docente.cod_doc='" + codDocente + "' and horario_curso_docente.cod_per='" + periodo + "' and horario_curso_docente.est_hcd='1' "
// + " ORDER BY horario_curso_docente.dia, horario_curso_docente.hor_ini";
Stringquery="SELECT\n"
Stringquery="SELECT DISTINCT\n"
+"tb_curso.cod_pla,\n"
+"tb_detalle.cod_tur,\n"
+"tb_detalle.codAula,\n"
...
...
@@ -2980,7 +2980,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
pst.setString(1,json.getString("codigoPeriodo"));
pst.setInt(2,docente.getInt("codDocente"));
// pst.setString(3, String.join(",", arrayDias));
System.out.println(pst);
rs=pst.executeQuery();
JSONArrayarrayAulas=newJSONArray();
...
...
@@ -3042,40 +3042,28 @@ public class MySqlHorarioDAO implements HorarioDAO {
try{
cn=MySqlDAOFactory.obtenerConexion("horario");
Stringsql=""
+"select "
+"pr.codprofesor, "
+"CONCAT(pr.apellido,', ',pr.nombre) nombreDoc, "
+"dat.cel_dat_per, "
+"dat.nom_dir, "
+"dat.cor_dat_per, "
+"u.nom_dis_ubi, "
+"dd.diaDis "
+"from sacoolive3.profesor pr "
+"left join ( "
+" select codDoc,diaDis from disponibilidad_docente "
+" where estDis = 1 "
+" and cod_per = ? "
+") dd on dd.codDoc = pr.codprofesor "
+"left join datos_docente dat on dat.cod_doc = pr.codprofesor "
+"left join ubigeo u on u.cod_dep_ubi = dat.cod_dep and u.cod_pro_ubi = dat.cod_prov and u.cod_dis_ubi = dat.cod_dis "