Commit a85e2678 by Juan Carlos Yupanqui

[ADD] Cambios generales, arreglo de bugs

parent 7c53ea24
...@@ -999,6 +999,7 @@ exists or setup the property manually. For example like this: ...@@ -999,6 +999,7 @@ exists or setup the property manually. For example like this:
<target depends="init" if="dist.ear.dir" name="library-inclusion-in-manifest"> <target depends="init" if="dist.ear.dir" name="library-inclusion-in-manifest">
<copyfiles files="${file.reference.activation.jar}" iftldtodir="${build.web.dir}/WEB-INF" todir="${dist.ear.dir}/lib"/> <copyfiles files="${file.reference.activation.jar}" iftldtodir="${build.web.dir}/WEB-INF" todir="${dist.ear.dir}/lib"/>
<copyfiles files="${file.reference.mysql-connector-java-3.1.14-bin.jar-1}" iftldtodir="${build.web.dir}/WEB-INF" todir="${dist.ear.dir}/lib"/> <copyfiles files="${file.reference.mysql-connector-java-3.1.14-bin.jar-1}" iftldtodir="${build.web.dir}/WEB-INF" todir="${dist.ear.dir}/lib"/>
<copyfiles files="${file.reference.java-dotenv-3.1.1.jar}" iftldtodir="${build.web.dir}/WEB-INF" todir="${dist.ear.dir}/lib"/>
<copyfiles files="${file.reference.json-20171018.jar}" iftldtodir="${build.web.dir}/WEB-INF" todir="${dist.ear.dir}/lib"/> <copyfiles files="${file.reference.json-20171018.jar}" iftldtodir="${build.web.dir}/WEB-INF" todir="${dist.ear.dir}/lib"/>
<mkdir dir="${build.web.dir}/META-INF"/> <mkdir dir="${build.web.dir}/META-INF"/>
<manifest file="${build.web.dir}/META-INF/MANIFEST.MF" mode="update"/> <manifest file="${build.web.dir}/META-INF/MANIFEST.MF" mode="update"/>
...@@ -1006,6 +1007,7 @@ exists or setup the property manually. For example like this: ...@@ -1006,6 +1007,7 @@ exists or setup the property manually. For example like this:
<target depends="init" name="library-inclusion-in-archive" unless="dist.ear.dir"> <target depends="init" name="library-inclusion-in-archive" unless="dist.ear.dir">
<copyfiles files="${file.reference.activation.jar}" todir="${build.web.dir}/WEB-INF/lib"/> <copyfiles files="${file.reference.activation.jar}" todir="${build.web.dir}/WEB-INF/lib"/>
<copyfiles files="${file.reference.mysql-connector-java-3.1.14-bin.jar-1}" todir="${build.web.dir}/WEB-INF/lib"/> <copyfiles files="${file.reference.mysql-connector-java-3.1.14-bin.jar-1}" todir="${build.web.dir}/WEB-INF/lib"/>
<copyfiles files="${file.reference.java-dotenv-3.1.1.jar}" todir="${build.web.dir}/WEB-INF/lib"/>
<copyfiles files="${file.reference.json-20171018.jar}" todir="${build.web.dir}/WEB-INF/lib"/> <copyfiles files="${file.reference.json-20171018.jar}" todir="${build.web.dir}/WEB-INF/lib"/>
</target> </target>
<target depends="init" if="dist.ear.dir" name="-clean-webinf-lib"> <target depends="init" if="dist.ear.dir" name="-clean-webinf-lib">
......
build.xml.data.CRC32=f9674732 build.xml.data.CRC32=70a6affc
build.xml.script.CRC32=5a966c0c build.xml.script.CRC32=5a966c0c
build.xml.stylesheet.CRC32=651128d4@1.77.1.1 build.xml.stylesheet.CRC32=651128d4@1.77.1.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=f9674732 nbproject/build-impl.xml.data.CRC32=70a6affc
nbproject/build-impl.xml.script.CRC32=4bf6096c nbproject/build-impl.xml.script.CRC32=9c299a49
nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.77.1.1 nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.77.1.1
...@@ -29,6 +29,7 @@ endorsed.classpath=\ ...@@ -29,6 +29,7 @@ endorsed.classpath=\
${libs.javaee-endorsed-api-6.0.classpath} ${libs.javaee-endorsed-api-6.0.classpath}
excludes= excludes=
file.reference.activation.jar=D:\\LIBRERIAS\\activation.jar file.reference.activation.jar=D:\\LIBRERIAS\\activation.jar
file.reference.java-dotenv-3.1.1.jar=C:\\Users\\sistem17user\\Desktop\\Juan Carlos Yupanqui Lozano\\Libreria\\LIBRERIAS 2\\DotEnv\\java-dotenv-3.1.1.jar
file.reference.json-20171018.jar=D:\\LIBRERIAS\\json-20171018.jar file.reference.json-20171018.jar=D:\\LIBRERIAS\\json-20171018.jar
file.reference.mysql-connector-java-3.1.14-bin.jar-1=D:\\LIBRERIAS\\mysql-connector-java-3.1.14-bin.jar file.reference.mysql-connector-java-3.1.14-bin.jar-1=D:\\LIBRERIAS\\mysql-connector-java-3.1.14-bin.jar
includes=** includes=**
...@@ -47,6 +48,7 @@ jar.compress=false ...@@ -47,6 +48,7 @@ jar.compress=false
javac.classpath=\ javac.classpath=\
${file.reference.activation.jar}:\ ${file.reference.activation.jar}:\
${file.reference.mysql-connector-java-3.1.14-bin.jar-1}:\ ${file.reference.mysql-connector-java-3.1.14-bin.jar-1}:\
${file.reference.java-dotenv-3.1.1.jar}:\
${file.reference.json-20171018.jar} ${file.reference.json-20171018.jar}
# Space-separated list of extra javac options # Space-separated list of extra javac options
javac.compilerargs= javac.compilerargs=
......
...@@ -15,6 +15,10 @@ ...@@ -15,6 +15,10 @@
<path-in-war>WEB-INF/lib</path-in-war> <path-in-war>WEB-INF/lib</path-in-war>
</library> </library>
<library dirs="200"> <library dirs="200">
<file>${file.reference.java-dotenv-3.1.1.jar}</file>
<path-in-war>WEB-INF/lib</path-in-war>
</library>
<library dirs="200">
<file>${file.reference.json-20171018.jar}</file> <file>${file.reference.json-20171018.jar}</file>
<path-in-war>WEB-INF/lib</path-in-war> <path-in-war>WEB-INF/lib</path-in-war>
</library> </library>
......
...@@ -35,6 +35,7 @@ import pe.siso.horario.DAO.UsuarioDocenteDAO; ...@@ -35,6 +35,7 @@ import pe.siso.horario.DAO.UsuarioDocenteDAO;
import pe.siso.horario.DAO.ZonaDAO; import pe.siso.horario.DAO.ZonaDAO;
import pe.siso.horario.DAO.ZonaDistritoDAO; import pe.siso.horario.DAO.ZonaDistritoDAO;
import pe.siso.horario.DAO.ZonaSedeDAO; import pe.siso.horario.DAO.ZonaSedeDAO;
import pe.siso.horario.utilities.OsUtils;
public class MySqlDAOFactory extends DAOFactory { public class MySqlDAOFactory extends DAOFactory {
...@@ -47,103 +48,43 @@ public class MySqlDAOFactory extends DAOFactory { ...@@ -47,103 +48,43 @@ public class MySqlDAOFactory extends DAOFactory {
} }
} }
public static void main(String[] args) { // Dotenv dotenv = Dotenv
MySqlDAOFactory.obtenerConexion("horario"); // .configure()
// .directory(OsUtils.getDotEnvPath("trismegisto-asistencia"))
} // .load();
// public static void main(String[] args) {
// MySqlDAOFactory.obtenerConexion("horario");
//
// }
public static Connection obtenerConexion(String base) { public static Connection obtenerConexion(String base) {
Connection conexion = null; Connection conexion = null;
if (base.equals("encuentas")) { if (base.equals("encuentas") || base.equals("nuevo") || base.equals("horario") || base.equals("sacoolive3")) {
try { if (base.equals("horario")) {
base = "horarios_docente";
conexion = DriverManager.getConnection( } else if (base.equals("encuentas")) {
// "jdbc:mysql://serverprueba:3306/encuesta_docente", base = "encuesta_docente";
// "desarrollo",
// "5VC02019");
// "jdbc:mysql://localhost:3306/encuesta_docente",
// "root",
// "mysql");
// server_winpla
"jdbc:mysql://172.16.2.68:3306/encuesta_docente",
"sis_horarios",
"Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
} }
} else if (base.equals("nuevo")) {
try { try {
conexion = DriverManager.getConnection( conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/nuevo", //Pruebas
// "desarrollo", "jdbc:mysql://serverprueba:3306/" + base,
// "5VC02019"); "desarrollo",
// // "jdbc:mysql://localhost:3306/nuevo", "5VC02019");
// "root", // Producción
// "mysql"); // "jdbc:mysql://172.16.2.68:3306/" + base,
//server_winpla // "sis_horarios",
"jdbc:mysql://172.16.2.68:3306/nuevo", // "Sy356ho899");
"sis_horarios",
"Sy356ho899");
} catch (Exception e) { } catch (Exception e) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
} else if (base.equals("horario")) {
try {
conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/horarios_docente",
// "desarrollo",
// "5VC02019");
// "jdbc:mysql://localhost:3306/horarios_docente",
// "root",
// "mysql");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/horarios_docente",
"sis_horarios",
"Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} else if (base.equals("sacoolive3")) {
try {
conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/sacoolive3",
// "desarrollo",
// "5VC02019");
// "jdbc:mysql://localhost:3306/sacoolive3",
// "root",
// "mysql");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/sacoolive3",
"sis_horarios",
"Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} }
return conexion; return conexion;
} }
/*@Override
public UbigeoDAO getUbigeoDAO() {
return new MySqlUbigeoDAO();
}*/
@Override @Override
public UsuarioDAO getUsuarioDAO() { public UsuarioDAO getUsuarioDAO() {
return new MySqlUsuarioDAO(); return new MySqlUsuarioDAO();
......
...@@ -856,21 +856,20 @@ public class MySqlDocenteDAO implements DocenteDAO { ...@@ -856,21 +856,20 @@ public class MySqlDocenteDAO implements DocenteDAO {
String query = ""; String query = "";
if (codcurso.equals("30")) { if (codcurso.equals("30")) {
query = "SELECT codper,apellido,nombre,codcargo\n" query = "SELECT codper,apellido,nombre,codcargo\n"
+ "FROM personal WHERE codcargo in (" + codcurso + ")\n" + "FROM personal WHERE (codcargo in (" + codcurso + ") OR codper IN(7873,9718))\n"
+ "AND retirado= '0'\n" + "AND retirado= '0'\n"
+ "AND codlocal='L067'\n" + "AND codlocal='L067'\n"
+ (documentosIgnorados.equalsIgnoreCase("") ? "" : "AND dni NOT IN (" + documentosIgnorados + ")\n") + (documentosIgnorados.equalsIgnoreCase("") ? "" : "AND dni NOT IN (" + documentosIgnorados + ")\n")
+ "ORDER BY apellido,nombre "; + "ORDER BY apellido,nombre ";
} else { } else {
query = "SELECT codper,apellido,nombre,codcargo\n" query = "SELECT codper,apellido,nombre,codcargo\n"
+ "FROM personal WHERE codcargo in (" + codcurso + ")\n" + "FROM personal WHERE (codcargo in (" + codcurso + ") OR codper IN(7873,9718)) \n"
+ "AND retirado= '0'\n" + "AND retirado= '0'\n"
+ (documentosIgnorados.equalsIgnoreCase("") ? "" : "AND dni NOT IN (" + documentosIgnorados + ")\n") + (documentosIgnorados.equalsIgnoreCase("") ? "" : "AND dni NOT IN (" + documentosIgnorados + ")\n")
+ "ORDER BY apellido,nombre "; + "ORDER BY apellido,nombre ";
} }
ResultSet rs = st.executeQuery(query);
System.out.println("cargarDocentePrimaria " + query); System.out.println("cargarDocentePrimaria " + query);
ResultSet rs = st.executeQuery(query);
while (rs.next()) { while (rs.next()) {
Docente docente = new Docente(); Docente docente = new Docente();
docente.setCodigoDocentePrimaria(rs.getString("codper")); docente.setCodigoDocentePrimaria(rs.getString("codper"));
...@@ -3149,14 +3148,14 @@ public class MySqlDocenteDAO implements DocenteDAO { ...@@ -3149,14 +3148,14 @@ public class MySqlDocenteDAO implements DocenteDAO {
} else { } else {
query = "SELECT codper,apellido,nombre,codcargo,dni\n" query = "SELECT codper,apellido,nombre,codcargo,dni\n"
+ "FROM personal\n" + "FROM personal\n"
+ "WHERE codcargo in (" + codcurso + ")\n" + "WHERE (codcargo in (" + codcurso + ") OR codper IN(7873,9718))\n"
+ "AND retirado= '0' and apellido LIKE '" + apellido + "%'\n" + "AND retirado= '0' and apellido LIKE '" + apellido + "%'\n"
+ condicion_documentos_ignorados + "\n" + condicion_documentos_ignorados + "\n"
+ "ORDER BY apellido,nombre LIMIT " + inicio + ", " + cantidad + " "; + "ORDER BY apellido,nombre LIMIT " + inicio + ", " + cantidad + " ";
} }
ResultSet rs = st.executeQuery(query); ResultSet rs = st.executeQuery(query);
System.out.println("cargarDocentePrimaria " + query); System.out.println("cargarDocentePrimaria3 --->> \n" + query);
while (rs.next()) { while (rs.next()) {
Docente docente = new Docente(); Docente docente = new Docente();
docente.setCodDocenteId("P" + rs.getString("codper")); docente.setCodDocenteId("P" + rs.getString("codper"));
......
...@@ -7,14 +7,14 @@ ...@@ -7,14 +7,14 @@
package pe.siso.horario.MySqlDAO; package pe.siso.horario.MySqlDAO;
import java.sql.Connection; import java.sql.Connection;
import java.sql.Date; //import java.sql.Date;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Statement; import java.sql.Statement;
import java.sql.Time; //import java.sql.Time;
import java.text.DateFormat; //import java.text.DateFormat;
import java.text.SimpleDateFormat; //import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Objects; import java.util.Objects;
import java.util.logging.Level; import java.util.logging.Level;
...@@ -751,7 +751,7 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -751,7 +751,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
String codDocReemp = ""; String codDocReemp = "";
String codCurReemp = ""; String codCurReemp = "";
int cantCruce = 0; int cantCruce = 0;
int contador = 0; // int contador = 0;
String codHcd = ""; String codHcd = "";
int libre = 0; int libre = 0;
String base = "horario"; String base = "horario";
...@@ -781,11 +781,34 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -781,11 +781,34 @@ public class MySqlHorarioDAO implements HorarioDAO {
if (codHorario == 0) { if (codHorario == 0) {
// /* CRUCESSS!!! HABILITAR // /* CRUCESSS!!! HABILITAR
String queryConsultaCruce = "SELECT count(*) as cruce FROM horario_curso_docente " String queryConsultaCruce = ""
+ " WHERE cod_doc='" + codigoDocente + "' and dia='" + dia + "' and (((hor_ini<='" + Hini + "' and hor_fin>='" + Hfin + "') or (hor_ini>'" + Hini + "' and hor_fin<'" + Hfin + "')) " + "SELECT count(*) as cruce\n"
+ "FROM horario_curso_docente\n"
+ "INNER JOIN (\n"
+ " SELECT\n"
+ " CONCAT('P', tb_personal_in.codper) as codpersonal,\n"
+ " tb_profesor_in.codprofesor\n"
+ " FROM nuevo.personal tb_personal_in\n"
+ " LEFT JOIN sacoolive3.profesor tb_profesor_in ON tb_personal_in.dni = tb_profesor_in.dni\n"
+ " UNION\n"
+ " SELECT\n"
+ " CONCAT('P', tb_personal_in.codper) as codpersonal,\n"
+ " tb_profesor_in.codprofesor\n"
+ " FROM nuevo.personal tb_personal_in\n"
+ " RIGHT JOIN sacoolive3.profesor tb_profesor_in ON tb_personal_in.dni = tb_profesor_in.dni\n"
+ ") tb_profesor ON (tb_profesor.codprofesor = horario_curso_docente.cod_doc OR tb_profesor.codpersonal = horario_curso_docente.cod_doc)\n"
+ "WHERE ('" + codigoDocente + "' = tb_profesor.codprofesor OR '" + codigoDocente + "' = tb_profesor.codpersonal)\n"
+ "AND dia='" + dia + "'\n"
+ "AND (((hor_ini<='" + Hini + "' and hor_fin>='" + Hfin + "') or (hor_ini>'" + Hini + "' and hor_fin<'" + Hfin + "'))"
+ " OR (hor_ini > '" + Hini + "' and hor_ini < '" + Hfin + "' and hor_fin > '" + Hfin + "') " + " OR (hor_ini > '" + Hini + "' and hor_ini < '" + Hfin + "' and hor_fin > '" + Hfin + "') "
+ " OR (hor_ini < '" + Hini + "' and hor_fin > '" + Hini + "' and hor_fin < '" + Hfin + "'))" + " OR (hor_ini < '" + Hini + "' and hor_fin > '" + Hini + "' and hor_fin < '" + Hfin + "'))"
+ " and cod_per = '" + periodo + "' and est_hcd='1'"; + "AND cod_per = '" + periodo + "'\n"
+ "AND est_hcd='1'";
// String queryConsultaCruce = "SELECT count(*) as cruce FROM horario_curso_docente "
// + " WHERE cod_doc='" + codigoDocente + "' and dia='" + dia + "' and (((hor_ini<='" + Hini + "' and hor_fin>='" + Hfin + "') or (hor_ini>'" + Hini + "' and hor_fin<'" + Hfin + "')) "
// + " OR (hor_ini > '" + Hini + "' and hor_ini < '" + Hfin + "' and hor_fin > '" + Hfin + "') "
// + " OR (hor_ini < '" + Hini + "' and hor_fin > '" + Hini + "' and hor_fin < '" + Hfin + "'))"
// + " and cod_per = '" + periodo + "' and est_hcd='1'";
System.out.println(">>-(2)cruce-> " + queryConsultaCruce); System.out.println(">>-(2)cruce-> " + queryConsultaCruce);
ResultSet rs = st.executeQuery(queryConsultaCruce); ResultSet rs = st.executeQuery(queryConsultaCruce);
if (rs.next()) { if (rs.next()) {
...@@ -1126,24 +1149,70 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -1126,24 +1149,70 @@ public class MySqlHorarioDAO implements HorarioDAO {
try { try {
cnx = MySqlDAOFactory.obtenerConexion(base); cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement(); Statement st = cnx.createStatement();
String queryConsultaCruce = "SELECT hor.codAula,sede.des_loc,tipo_centro.destipocentro,centro.descentro,nivel.desnivel, "
+ "tipo_grado.destipogrado,grado.desgrado,seccion.desseccion,aula.nombre,turno.desturno "
+ ",hor.hor_ini,hor.hor_fin,hor.cod_cur,curso.nom_cur FROM horario_curso_docente as hor "
+ "INNER JOIN aula on aula.codaula=hor.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 curso on curso.cod_cur=hor.cod_cur "
+ " WHERE hor.cod_doc='" + codDocente + "' and hor.dia='" + dia + "' and (((hor.hor_ini<='" + Hini + "' and hor.hor_fin>='" + Hfin + "') or (hor.hor_ini>'" + Hini + "' and hor.hor_fin<'" + Hfin + "')) "
+ " OR (hor.hor_ini>'" + Hini + "' and hor.hor_ini<'" + Hfin + "' and hor.hor_fin>'" + Hfin + "') "
+ " OR (hor.hor_ini<'" + Hini + "' and hor.hor_fin>'" + Hini + "' and hor.hor_fin<'" + Hfin + "')) "
+ " and hor.cod_per='" + periodo + "' and hor.est_hcd='1'";
String queryConsultaCruce = "SELECT\n"
+ " hor.codAula,\n"
+ " sede.des_loc,\n"
+ " tipo_centro.destipocentro,\n"
+ " centro.descentro,nivel.desnivel,\n"
+ " tipo_grado.destipogrado,\n"
+ " grado.desgrado,\n"
+ " seccion.desseccion,\n"
+ " aula.nombre,\n"
+ " turno.desturno,\n"
+ " hor.hor_ini,\n"
+ " hor.hor_fin,\n"
+ " hor.cod_cur,\n"
+ " curso.nom_cur\n"
+ " FROM horario_curso_docente as hor\n"
+ " INNER JOIN (\n"
+ " SELECT\n"
+ " CONCAT('P', tb_personal_in.codper) as codpersonal,\n"
+ " tb_profesor_in.codprofesor\n"
+ " FROM nuevo.personal tb_personal_in\n"
+ " LEFT JOIN sacoolive3.profesor tb_profesor_in ON tb_personal_in.dni = tb_profesor_in.dni\n"
+ " UNION\n"
+ " SELECT\n"
+ " CONCAT('P', tb_personal_in.codper) as codpersonal,\n"
+ " tb_profesor_in.codprofesor\n"
+ " FROM nuevo.personal tb_personal_in\n"
+ " RIGHT JOIN sacoolive3.profesor tb_profesor_in ON tb_personal_in.dni = tb_profesor_in.dni\n"
+ ") tb_profesor ON (tb_profesor.codprofesor = hor.cod_doc OR tb_profesor.codpersonal = hor.cod_doc)\n"
+ " INNER JOIN aula on aula.codaula=hor.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 curso on curso.cod_cur=hor.cod_cur\n"
+ " WHERE ('" + codDocente + "' = tb_profesor.codprofesor OR '" + codDocente + "' = tb_profesor.codpersonal)\n"
+ " AND hor.dia='" + dia + "'\n"
+ " AND (((hor.hor_ini<='" + Hini + "' AND hor.hor_fin>='" + Hini + "') OR (hor.hor_ini>'" + Hini + "' AND hor.hor_fin<'" + Hfin + "'))\n"
+ " OR (hor.hor_ini>'" + Hini + "' AND hor.hor_ini<'" + Hini + "' AND hor.hor_fin>'" + Hfin + "')\n"
+ " OR (hor.hor_ini<'" + Hini + "' AND hor.hor_fin>'" + Hfin + "' AND hor.hor_fin<'" + Hfin + "'))\n"
+ " AND hor.cod_per='" + periodo + "'\n"
+ " AND hor.est_hcd='1';";
// String queryConsultaCruce = "SELECT hor.codAula,sede.des_loc,tipo_centro.destipocentro,centro.descentro,nivel.desnivel, "
// + "tipo_grado.destipogrado,grado.desgrado,seccion.desseccion,aula.nombre,turno.desturno "
// + ",hor.hor_ini,hor.hor_fin,hor.cod_cur,curso.nom_cur FROM horario_curso_docente as hor "
// + "INNER JOIN aula on aula.codaula=hor.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 curso on curso.cod_cur=hor.cod_cur "
// + " WHERE hor.cod_doc='" + codDocente + "' and hor.dia='" + dia + "' and (((hor.hor_ini<='" + Hini + "' and hor.hor_fin>='" + Hfin + "') or (hor.hor_ini>'" + Hini + "' and hor.hor_fin<'" + Hfin + "')) "
// + " OR (hor.hor_ini>'" + Hini + "' and hor.hor_ini<'" + Hfin + "' and hor.hor_fin>'" + Hfin + "') "
// + " OR (hor.hor_ini<'" + Hini + "' and hor.hor_fin>'" + Hini + "' and hor.hor_fin<'" + Hfin + "')) "
// + " and hor.cod_per='" + periodo + "' and hor.est_hcd='1'";
System.out.println("--cruce-->> " + queryConsultaCruce); System.out.println("--cruce-->> " + queryConsultaCruce);
ResultSet rs = st.executeQuery(queryConsultaCruce); ResultSet rs = st.executeQuery(queryConsultaCruce);
while (rs.next()) { while (rs.next()) {
...@@ -1717,20 +1786,68 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -1717,20 +1786,68 @@ public class MySqlHorarioDAO implements HorarioDAO {
try { try {
cnx = MySqlDAOFactory.obtenerConexion(base); cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement(); Statement st = cnx.createStatement();
String query = "SELECT curso.cod_pla,horario_curso_docente.cod_tur,horario_curso_docente.codAula,horario_curso_docente.hor_ini, horario_curso_docente.hor_fin,curso.nom_cur, "
+ " horario_curso_docente.cod_cur, sede.des_loc,horario_curso_docente.dia,horario_curso_docente.cod_doc, nivel.desnivel,tipo_grado.destipogrado, " // String query = "SELECT curso.cod_pla,horario_curso_docente.cod_tur,horario_curso_docente.codAula,horario_curso_docente.hor_ini, horario_curso_docente.hor_fin,curso.nom_cur, "
+ " grado.desgrado,seccion.desseccion,turno.desturno " // + " horario_curso_docente.cod_cur, sede.des_loc,horario_curso_docente.dia,horario_curso_docente.cod_doc, nivel.desnivel,tipo_grado.destipogrado, "
+ " FROM curso " // + " grado.desgrado,seccion.desseccion,turno.desturno "
+ " INNER JOIN horario_curso_docente ON horario_curso_docente.cod_cur = curso.cod_cur " // + " FROM curso "
+ " INNER JOIN aula ON horario_curso_docente.codAula = aula.codaula " // + " INNER JOIN horario_curso_docente ON horario_curso_docente.cod_cur = curso.cod_cur "
+ " INNER JOIN sede ON aula.codlocal = sede.cod_loc " // + " INNER JOIN aula ON horario_curso_docente.codAula = aula.codaula "
+ " INNER JOIN nivel on nivel.codnivel=aula.codnivel " // + " INNER JOIN sede ON aula.codlocal = sede.cod_loc "
+ " INNER JOIN tipo_grado on tipo_grado.codtipogrado=aula.codtipogrado " // + " INNER JOIN nivel on nivel.codnivel=aula.codnivel "
+ " INNER JOIN grado on grado.codgrado=aula.codgrado " // + " INNER JOIN tipo_grado on tipo_grado.codtipogrado=aula.codtipogrado "
+ " INNER JOIN seccion on seccion.codseccion=aula.codseccion " // + " INNER JOIN grado on grado.codgrado=aula.codgrado "
+ " INNER JOIN turno on turno.codturno=aula.codturno " // + " INNER JOIN seccion on seccion.codseccion=aula.codseccion "
+ " WHERE horario_curso_docente.cod_doc='" + codDocente + "' and horario_curso_docente.cod_per='" + periodo + "' and horario_curso_docente.est_hcd='1' " // + " INNER JOIN turno on turno.codturno=aula.codturno "
+ " ORDER BY horario_curso_docente.dia, horario_curso_docente.hor_ini"; // + " 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";
String query = "SELECT\n"
+ "tb_curso.cod_pla,\n"
+ "tb_detalle.cod_tur,\n"
+ "tb_detalle.codAula,\n"
+ "tb_detalle.hor_ini,\n"
+ "tb_detalle.hor_fin,\n"
+ "tb_curso.nom_cur,\n"
+ "tb_detalle.cod_cur,\n"
+ "tb_sede.des_loc,\n"
+ "tb_detalle.dia,\n"
+ "tb_detalle.cod_doc,\n"
+ "tb_nivel.desnivel,\n"
+ "tb_tipo_grado.destipogrado,\n"
+ "tb_grado.desgrado,\n"
+ "tb_seccion.desseccion,\n"
+ "tb_turno.desturno\n"
+ "FROM horarios_docente.curso tb_curso\n"
+ "INNER JOIN horarios_docente.horario_curso_docente tb_detalle ON tb_detalle.cod_cur = tb_curso.cod_cur\n"
+ "INNER JOIN (\n"
+ " SELECT\n"
+ " CONCAT('P', tb_personal_in.codper) as codpersonal,\n"
+ " tb_profesor_in.codprofesor\n"
+ " FROM nuevo.personal tb_personal_in\n"
+ " LEFT JOIN sacoolive3.profesor tb_profesor_in ON tb_personal_in.dni = tb_profesor_in.dni\n"
+ " UNION\n"
+ " SELECT\n"
+ " CONCAT('P', tb_personal_in.codper) as codpersonal,\n"
+ " tb_profesor_in.codprofesor\n"
+ " FROM nuevo.personal tb_personal_in\n"
+ " RIGHT JOIN sacoolive3.profesor tb_profesor_in ON tb_personal_in.dni = tb_profesor_in.dni\n"
+ ")tb_profesor ON (tb_profesor.codprofesor = tb_detalle.cod_doc OR tb_profesor.codpersonal = tb_detalle.cod_doc)\n"
+ "INNER JOIN horarios_docente.aula tb_aula ON tb_detalle.codAula = tb_aula.codaula\n"
+ "INNER JOIN horarios_docente.sede tb_sede ON tb_aula.codlocal = tb_sede.cod_loc\n"
+ "INNER JOIN horarios_docente.nivel tb_nivel on tb_nivel.codnivel = tb_aula.codnivel\n"
+ "INNER JOIN horarios_docente.tipo_grado tb_tipo_grado on tb_tipo_grado.codtipogrado = tb_aula.codtipogrado\n"
+ "INNER JOIN horarios_docente.grado tb_grado on tb_grado.codgrado = tb_aula.codgrado\n"
+ "INNER JOIN horarios_docente.seccion tb_seccion on tb_seccion.codseccion = tb_aula.codseccion\n"
+ "INNER JOIN horarios_docente.turno tb_turno on tb_turno.codturno = tb_aula.codturno\n"
+ "-- WHERE tb_detalle.cod_doc IN ( )\n"
+ "-- AND\n"
+ "-- '934'\n"
+ "WHERE\n"
+ "('" + codDocente + "' = tb_profesor.codprofesor OR '" + codDocente + "' = tb_profesor.codpersonal)\n"
+ "AND tb_detalle.cod_per='" + periodo + "'\n"
+ "AND tb_detalle.est_hcd='1'\n"
+ "ORDER BY tb_detalle.dia, tb_detalle.hor_ini;";
System.out.println("--zxxxxxzz--->> " + query); System.out.println("--zxxxxxzz--->> " + query);
ResultSet rs = st.executeQuery(query); ResultSet rs = st.executeQuery(query);
while (rs.next()) { while (rs.next()) {
...@@ -1769,7 +1886,25 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -1769,7 +1886,25 @@ public class MySqlHorarioDAO implements HorarioDAO {
try { try {
cnx = MySqlDAOFactory.obtenerConexion(base); cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement(); Statement st = cnx.createStatement();
String query = "SELECT count(*) as cant FROM horario_curso_docente WHERE cod_doc='" + codDocente + "' and cod_per='" + periodo + "' "; String query = " SELECT count(*) as cant\n"
+ " FROM horario_curso_docente tb_horario_curso_docente\n"
+ " INNER JOIN (\n"
+ " SELECT\n"
+ " CONCAT('P', tb_personal_in.codper) as codpersonal,\n"
+ " tb_profesor_in.codprofesor\n"
+ " FROM nuevo.personal tb_personal_in\n"
+ " LEFT JOIN sacoolive3.profesor tb_profesor_in ON tb_personal_in.dni = tb_profesor_in.dni\n"
+ " UNION\n"
+ " SELECT\n"
+ " CONCAT('P', tb_personal_in.codper) as codpersonal,\n"
+ " tb_profesor_in.codprofesor\n"
+ " FROM sacoolive3.profesor tb_profesor_in\n"
+ " LEFT JOIN nuevo.personal tb_personal_in ON tb_personal_in.dni = tb_profesor_in.dni\n"
+ " ) tb_profesor ON (tb_profesor.codprofesor = tb_horario_curso_docente.cod_doc OR tb_profesor.codpersonal = tb_horario_curso_docente.cod_doc)\n"
+ " WHERE ('" + codDocente + "' = tb_profesor.codprofesor OR '" + codDocente + "' = tb_profesor.codpersonal)\n"
+ " AND cod_per=" + periodo + " ";
// String query = "SELECT count(*) as cant FROM horario_curso_docente WHERE cod_doc='" + codDocente + "' and cod_per='" + periodo + "' ";
System.out.println("QUERY CANTIDAD DE CURSOS ASIGNADOS ---->> \n" + query);
ResultSet rs = st.executeQuery(query); ResultSet rs = st.executeQuery(query);
if (rs.next()) { if (rs.next()) {
dato = rs.getInt("cant"); dato = rs.getInt("cant");
......
...@@ -3581,7 +3581,9 @@ public class ServletDocente extends HttpServlet { ...@@ -3581,7 +3581,9 @@ public class ServletDocente extends HttpServlet {
String codigoDoceSec = lista.get(i).getCodigoDocente(); String codigoDoceSec = lista.get(i).getCodigoDocente();
String apellidoDoc = lista.get(i).getApellidoDocente(); String apellidoDoc = lista.get(i).getApellidoDocente();
String nombreDoc = lista.get(i).getNombreDocente(); String nombreDoc = lista.get(i).getNombreDocente();
// System.out.println("ENTRA EN LA CONDICIÓN, ENCUENTRA UN DOCENTE, documentos ignorados BEFORE--->> " + documentosIgnorados);
documentosIgnorados += "'" + lista.get(i).getNumeroDocumento() + "'" + ","; documentosIgnorados += "'" + lista.get(i).getNumeroDocumento() + "'" + ",";
// System.out.println("ENTRA EN LA CONDICIÓN, ENCUENTRA UN DOCENTE, documentos ignorados AFTER--->> " + documentosIgnorados);
cont++; cont++;
if (cadena.equals("")) { if (cadena.equals("")) {
cadena = "INSERT INTO docente_temporal (cod_doc,apellido_doc,nombre_doc) VALUES ('" + codigoDoceSec + "','" + apellidoDoc + "','" + nombreDoc + "')"; cadena = "INSERT INTO docente_temporal (cod_doc,apellido_doc,nombre_doc) VALUES ('" + codigoDoceSec + "','" + apellidoDoc + "','" + nombreDoc + "')";
...@@ -3591,7 +3593,7 @@ public class ServletDocente extends HttpServlet { ...@@ -3591,7 +3593,7 @@ public class ServletDocente extends HttpServlet {
} }
String codigoCurso = ""; String codigoCurso = "";
if (codcurso.equals("13") || codcurso.equals("34") || codcurso.equals("39") || codcurso.equals("38") || codcurso.equals("42") || codcurso.equals("7") || codcurso.equals("8") || codcurso.equals("26") || codcurso.equals("27") || codcurso.equals("37") || codcurso.equals("54")) { if (codcurso.equals("13") || codcurso.equals("34") || codcurso.equals("39") || codcurso.equals("38") || codcurso.equals("42") || codcurso.equals("7") || codcurso.equals("8") || codcurso.equals("26") || codcurso.equals("27") || codcurso.equals("37") || codcurso.equals("54") ||codcurso.equals("45") || codcurso.equals("14") || codcurso.equals("15") ) {
ArrayList<Docente> listaDocentePrimaria = null; ArrayList<Docente> listaDocentePrimaria = null;
if (codcurso.equals("13")) { if (codcurso.equals("13")) {
codigoCurso = "19"; codigoCurso = "19";
...@@ -3606,7 +3608,7 @@ public class ServletDocente extends HttpServlet { ...@@ -3606,7 +3608,7 @@ public class ServletDocente extends HttpServlet {
} else { } else {
codigoCurso = "41,57,102,95"; codigoCurso = "41,57,102,95";
} }
documentosIgnorados = documentosIgnorados.equalsIgnoreCase("") ? "" : documentosIgnorados.substring(documentosIgnorados.length() - 1); documentosIgnorados = documentosIgnorados.equalsIgnoreCase("") ? "" : documentosIgnorados.substring(0, documentosIgnorados.length() - 1);
listaDocentePrimaria = serviciosDocente.cargarDocentePrimaria(codigoCurso, documentosIgnorados); listaDocentePrimaria = serviciosDocente.cargarDocentePrimaria(codigoCurso, documentosIgnorados);
// String DocPrim = ""; // String DocPrim = "";
for (int p = 0; p < listaDocentePrimaria.size(); p++) { for (int p = 0; p < listaDocentePrimaria.size(); p++) {
......
...@@ -994,7 +994,7 @@ public class ServletHorario extends HttpServlet { ...@@ -994,7 +994,7 @@ public class ServletHorario extends HttpServlet {
HorarioServices servicios = new HorarioServices(); HorarioServices servicios = new HorarioServices();
ArrayList<Horario> lista = new ArrayList<Horario>(); ArrayList<Horario> lista = new ArrayList<Horario>();
lista = servicios.horarioDocente(codDocente, periodo); lista = servicios.horarioDocente(codDocente, periodo);
CursoServices servicios2 = new CursoServices(); // CursoServices servicios2 = new CursoServices();
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
...@@ -3175,7 +3175,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3175,7 +3175,7 @@ public class ServletHorario extends HttpServlet {
} else { } else {
pw.println( pw.println(
"<span data-rel=\"tooltip\" ><a id='verCambioDia' href='javascript:clickHoraActualUpdate(" + DatosHorario.getH_codigoAula() + "," + posicion + "," + codPeriodo2 + "," + diaGen + ");' " "<br><span data-rel=\"tooltip\" ><a id='verCambioDia' href='javascript:clickHoraActualUpdate(" + DatosHorario.getH_codigoAula() + "," + posicion + "," + codPeriodo2 + "," + diaGen + ");' "
+ " title='Editar Hora entrada y salida' style='margin-left:40px;'><i class=\"fa fa-clock-o bigger-110\"></i></a></span>"); + " title='Editar Hora entrada y salida' style='margin-left:40px;'><i class=\"fa fa-clock-o bigger-110\"></i></a></span>");
} }
...@@ -3510,19 +3510,19 @@ public class ServletHorario extends HttpServlet { ...@@ -3510,19 +3510,19 @@ public class ServletHorario extends HttpServlet {
String horaAviso = request.getParameter("horaAviso"); String horaAviso = request.getParameter("horaAviso");
String recuperacion = request.getParameter("recuperacion"); String recuperacion = request.getParameter("recuperacion");
int codClase = Integer.parseInt(request.getParameter("codClase")); int codClase = Integer.parseInt(request.getParameter("codClase"));
String fechafin = request.getParameter("fechafin"); // String fechafin = request.getParameter("fechafin");
String cadenaTotal = request.getParameter("cadenaTotal"); // String cadenaTotal = request.getParameter("cadenaTotal");
String avance = request.getParameter("avance"); // String avance = request.getParameter("avance");
String fechainicio = request.getParameter("fechainicio"); // String fechainicio = request.getParameter("fechainicio");
String fecha_recuperacio = request.getParameter("fecha_recuperacion"); // String fecha_recuperacio = request.getParameter("fecha_recuperacion");
//
String aula_recuperacion = request.getParameter("aula_recuperacion"); // String aula_recuperacion = request.getParameter("aula_recuperacion");
//
String curso_recuperacion = request.getParameter("curso_recuperacion"); // String curso_recuperacion = request.getParameter("curso_recuperacion");
String docente_recuperacion = request.getParameter("docente_recuperacion"); // String docente_recuperacion = request.getParameter("docente_recuperacion");
String fecha_aviso = request.getParameter("fecha_aviso"); // String fecha_aviso = request.getParameter("fecha_aviso");
System.out.println("esto es demasiado sadd"); // System.out.println("esto es demasiado sadd");
int dato = servicios.registrarAsigCurDoceHorario(codAula, dia, bloq, Hini, Hfin, codTurno, codCurso, codDocente, periodo, codGru, codUsuario, codClase, grupoAulas, historial, motivoCambio, observacion, condicionTrabajador, horaAviso, recuperacion); int dato = servicios.registrarAsigCurDoceHorario(codAula, dia, bloq, Hini, Hfin, codTurno, codCurso, codDocente, periodo, codGru, codUsuario, codClase, grupoAulas, historial, motivoCambio, observacion, condicionTrabajador, horaAviso, recuperacion);
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
......
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package pe.siso.horario.utilities;
import java.io.File;
import java.util.Locale;
/**
*
* @author sistem08user
*/
public final class OsUtils {
/**
* types of Operating Systems
*/
public enum OSType {
Windows, MacOS, Linux, Other
};
// cached result of OS detection
protected static String detectedOS;
/**
* detect the operating system from the os.name System property and cache the
* result
*
* @return - the operating system detected
*/
public static String getOperatingSysstemType() {
if (detectedOS == null) {
String OS = System.getProperty("os.name", "generic").toLowerCase(Locale.ENGLISH);
if ((OS.contains("mac")) || (OS.contains("darwin"))) {
detectedOS = "MacOS";
} else if (OS.contains("win")) {
detectedOS = "Windows";
} else if (OS.contains("nux")) {
detectedOS = "Linux";
} else {
detectedOS = "Other";
}
}
return detectedOS;
}
public static String getPathOfVouchersDependingOS() {
String path = "";
String detectedOs = OsUtils.getOperatingSysstemType();
switch (detectedOs) {
case "MacOS":
path = "";
break;
case "Windows":
path = "C:/AppServ/www/comprobantes";
break;
case "Linux":
path = "/var/www/html/comprobantes";
break;
}
return path;
}
public static String getJSONDependingOS() {
String path = "";
String detectedOs = OsUtils.getOperatingSysstemType();
switch (detectedOs) {
case "MacOS":
path = "";
break;
case "Windows":
path = "C:/AppServ/www/comprobantes-log";
break;
case "Linux":
path = "/var/www/html/comprobantes-log";
break;
}
return path;
}
public static String getDotEnvPath(String projectName) {
String path = "";
String detectedOs = OsUtils.getOperatingSysstemType();
switch (detectedOs) {
case "MacOS":
path = "";
break;
case "Windows":
char[] alphabet = "abcdefghijklmnopqrstuvwxyz".toCharArray();
for (char letter : alphabet) {
path = letter + ":/dotenv/" + projectName;
File directory = new File(path);
if (directory.exists()) {
break;
}
}
break;
case "Linux":
path = "/opt/dotenv/" + projectName;
break;
}
return path;
}
}
...@@ -1399,6 +1399,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1399,6 +1399,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
// //alert(Hor_ini+" - "+Hor_fin); // //alert(Hor_ini+" - "+Hor_fin);
// armarAsignacionCurso(0,cantAulas,bloquesDia,codaula,posDia,dia,Hor_ini,Hor_fin,codigaGrupoHorario,contGeneral); // armarAsignacionCurso(0,cantAulas,bloquesDia,codaula,posDia,dia,Hor_ini,Hor_fin,codigaGrupoHorario,contGeneral);
// }else{ // }else{
if (cantAulas == 1) {
armarAsignacionCurso(0, cantAulas, bloquesDia, codaula, posDia, dia, Hor_ini, Hor_fin, codigaGrupoHorario, contGeneral);
} else {
$("#dialog-confor1").removeClass('hide').dialog({ $("#dialog-confor1").removeClass('hide').dialog({
resizable: false, resizable: false,
width: 400, width: 400,
...@@ -1432,9 +1435,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1432,9 +1435,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
] ]
}); });
// }
} }
}
function armarAsignacionCurso(opcion, cantAulas, bloquesDia, codaula, posDia, dia, Hor_ini, Hor_fin, codigaGrupoHorario, contGeneral) { function armarAsignacionCurso(opcion, cantAulas, bloquesDia, codaula, posDia, dia, Hor_ini, Hor_fin, codigaGrupoHorario, contGeneral) {
//alert(codigo); //alert(codigo);
...@@ -1507,15 +1510,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1507,15 +1510,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var Hini = $("#Hini").val(); var Hini = $("#Hini").val();
let opcion = 0; let opcion = 0;
var Hfin = $("#Hfin").val(); var Hfin = $("#Hfin").val();
var dato = verificarTurno(Hini, Hfin); var dato = verificarTurno(Hini, Hfin);
var codTurno = dato; var codTurno = dato;
var codCursoCombo = $("#cmbCurso").val(); var codCursoCombo = $("#cmbCurso").val();
let codCursoFinal = ""; let codCursoFinal = "";
let diaVacio = ""; let diaVacio = "";
if (codCursoPagina === "") { if (codCursoPagina === "") {
codCursoFinal = codCursoCombo; codCursoFinal = codCursoCombo;
} else { } else {
...@@ -1525,7 +1524,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1525,7 +1524,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
// url:'../ServletDocente?Accion=cargarDocentesDisponiblesGeneral2', // url:'../ServletDocente?Accion=cargarDocentesDisponiblesGeneral2',
...@@ -1539,7 +1537,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1539,7 +1537,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
// $("#formulario1").dialog( "close" ); // $("#formulario1").dialog( "close" );
} }
}); });
} }
function validarCombo() { function validarCombo() {
...@@ -1585,12 +1582,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1585,12 +1582,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var cellsOfRow = ""; var cellsOfRow = "";
var found = false; var found = false;
var compareWith = ""; var compareWith = "";
// Recorremos todas las filas con contenido de la tabla // Recorremos todas las filas con contenido de la tabla
for (var i = 1; i < tableReg.rows.length; i++) { for (var i = 1; i < tableReg.rows.length; i++) {
cellsOfRow = tableReg.rows[i].getElementsByTagName('td'); cellsOfRow = tableReg.rows[i].getElementsByTagName('td');
found = false; found = false;
// Recorremos todas las celdas // Recorremos todas las celdas
for (var j = 0; j < cellsOfRow.length && !found; j++) { for (var j = 0; j < cellsOfRow.length && !found; j++) {
...@@ -1620,11 +1614,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1620,11 +1614,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var cellsOfRow = ""; var cellsOfRow = "";
var found = false; var found = false;
var compareWith = ""; var compareWith = "";
// Recorremos todas las filas con contenido de la tabla // Recorremos todas las filas con contenido de la tabla
for (var i = 1; i < tableReg.rows.length; i++) { for (var i = 1; i < tableReg.rows.length; i++) {
cellsOfRow = tableReg.rows[i].getElementsByClassName('td'); cellsOfRow = tableReg.rows[i].getElementsByClassName('td');
found = false; found = false;
// Recorremos todas las celdas // Recorremos todas las celdas
for (var j = 0; j < cellsOfRow.length && !found; j++) { for (var j = 0; j < cellsOfRow.length && !found; j++) {
...@@ -1637,7 +1629,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1637,7 +1629,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
if (found) { if (found) {
tableReg.rows[i].style.display = ''; tableReg.rows[i].style.display = '';
} else { } else {
// si no ha encontrado ninguna coincidencia, esconde la // si no ha encontrado ninguna coincidencia, esconde la
// fila de la tabla // fila de la tabla
...@@ -1664,15 +1655,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1664,15 +1655,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
contador--; contador--;
//si ha llegado al máximo, muestro mensaje de error //si ha llegado al máximo, muestro mensaje de error
popupAlertaCheck(); popupAlertaCheck();
} }
} }
} else { } else {
//si la casilla no estaba marcada, resto uno al contador de grupo //si la casilla no estaba marcada, resto uno al contador de grupo
contador--; contador--;
} }
} }
...@@ -1727,15 +1714,12 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1727,15 +1714,12 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var tfin = "19:00"; var tfin = "19:00";
var nini = "19:00"; var nini = "19:00";
var nfin = "22:00"; var nfin = "22:00";
var ARmini = mini.split(":"); var ARmini = mini.split(":");
var ARmfin = mfin.split(":"); var ARmfin = mfin.split(":");
var ARtini = tini.split(":"); var ARtini = tini.split(":");
var ARtfin = tfin.split(":"); var ARtfin = tfin.split(":");
var ARnini = nini.split(":"); var ARnini = nini.split(":");
var ARnfin = nfin.split(":"); var ARnfin = nfin.split(":");
// Obtener horas y minutos (MAÑANA) // Obtener horas y minutos (MAÑANA)
var hhMini = parseInt(ARmini[0], 10); var hhMini = parseInt(ARmini[0], 10);
var mmMini = parseInt(ARmini[1], 10); var mmMini = parseInt(ARmini[1], 10);
...@@ -1751,8 +1735,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1751,8 +1735,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var mmNini = parseInt(ARnini[1], 10); var mmNini = parseInt(ARnini[1], 10);
var hhNfin = parseInt(ARnfin[0], 10); var hhNfin = parseInt(ARnfin[0], 10);
var mmNfin = parseInt(ARnfin[1], 10); var mmNfin = parseInt(ARnfin[1], 10);
var ARHorIni = HorIni.split(":"); var ARHorIni = HorIni.split(":");
var ARHorFin = HorFin.split(":"); var ARHorFin = HorFin.split(":");
// Obtener horas y minutos (DATO) // Obtener horas y minutos (DATO)
...@@ -1760,39 +1742,36 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1760,39 +1742,36 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var mmHorIni = parseInt(ARHorIni[1], 10); var mmHorIni = parseInt(ARHorIni[1], 10);
var hhHorFin = parseInt(ARHorFin[0], 10); var hhHorFin = parseInt(ARHorFin[0], 10);
var mmHorFin = parseInt(ARHorFin[1], 10); var mmHorFin = parseInt(ARHorFin[1], 10);
if ((hhMini <= hhHorIni && hhTfin >= hhHorIni) && (hhMini <= hhHorFin && hhTfin >= hhHorFin)) { if ((hhMini <= hhHorIni && hhTfin >= hhHorIni) && (hhMini <= hhHorFin && hhTfin >= hhHorFin)) {
if ((hhMini <= hhHorIni && hhMfin >= hhHorIni) && (hhMini <= hhHorFin && hhMfin >= hhHorFin)) { if ((hhMini <= hhHorIni && hhMfin >= hhHorIni) && (hhMini <= hhHorFin && hhMfin >= hhHorFin)) {
if (hhHorFin == 14) { if (hhHorFin == 14) {
if (mmHorFin <= 30) { if (mmHorFin <= 30) {
return "1";//"mañana"; return "1"; //"mañana";
} else { } else {
return "4";//"mañana-tarde"; return "4"; //"mañana-tarde";
} }
} else { } else {
return "1";//"mañana"; return "1"; //"mañana";
} }
} else if ((hhTini <= hhHorIni && hhTfin >= hhHorIni) && (hhTini <= hhHorFin && hhTfin >= hhHorFin)) { } else if ((hhTini <= hhHorIni && hhTfin >= hhHorIni) && (hhTini <= hhHorFin && hhTfin >= hhHorFin)) {
if (hhHorFin == 19) { if (hhHorFin == 19) {
if (mmHorFin == 0) { if (mmHorFin == 0) {
return "2";//"tarde"; return "2"; //"tarde";
} else { } else {
return "5";//"tarde-noche"; return "5"; //"tarde-noche";
} }
} else { } else {
return "2";//"tarde"; return "2"; //"tarde";
} }
} else { } else {
if (hhHorFin == 19) { if (hhHorFin == 19) {
if (mmHorFin == 0) { if (mmHorFin == 0) {
return "4";//"mañana-tarde"; return "4"; //"mañana-tarde";
} else { } else {
return "6";//"mañana-tarde-noche"; return "6"; //"mañana-tarde-noche";
} }
} else { } else {
return "4";//"mañana-tarde"; return "4"; //"mañana-tarde";
} }
} }
...@@ -1800,20 +1779,20 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1800,20 +1779,20 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if ((hhTini <= hhHorIni && hhTfin >= hhHorIni) && (hhTini <= hhHorFin && hhTfin >= hhHorFin)) { if ((hhTini <= hhHorIni && hhTfin >= hhHorIni) && (hhTini <= hhHorFin && hhTfin >= hhHorFin)) {
if (hhHorFin == 19) { if (hhHorFin == 19) {
if (mmHorFin == 0) { if (mmHorFin == 0) {
return "2";//"tarde"; return "2"; //"tarde";
} else { } else {
return "5";//"tarde-noche"; return "5"; //"tarde-noche";
} }
} else { } else {
return "2";//"tarde"; return "2"; //"tarde";
} }
} else if ((hhNini <= hhHorIni && hhNfin >= hhHorIni) && (hhNini <= hhHorFin && hhNfin >= hhHorFin)) { } else if ((hhNini <= hhHorIni && hhNfin >= hhHorIni) && (hhNini <= hhHorFin && hhNfin >= hhHorFin)) {
return "3";//"noche"; return "3"; //"noche";
} else { } else {
return "5";//"tarde-noche"; return "5"; //"tarde-noche";
} }
} else { } else {
return "6";//"mañana-tarde-noche"; return "6"; //"mañana-tarde-noche";
} }
} }
...@@ -1850,12 +1829,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1850,12 +1829,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
function verCursosIguales(codigaGrupoHorario, Turno, bloq, dia, Hini, Hfin, codaula, contGeneral, opcion, editar, historial) { function verCursosIguales(codigaGrupoHorario, Turno, bloq, dia, Hini, Hfin, codaula, contGeneral, opcion, editar, historial) {
debugger
//alert("verificar "+editar); //alert("verificar "+editar);
console.log("verCursosIguales paso x aqui...") // console.log("verCursosIguales paso x aqui...")
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>"; var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
//recuperar nueva aula //recuperar nueva aula
let codigoAulas = "" let codigoAulas = ""
let aulaAgregada = sessionStorage.getItem("aulaAgregada") let aulaAgregada = sessionStorage.getItem("aulaAgregada")
...@@ -1866,13 +1844,13 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1866,13 +1844,13 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
codigoAulas = codAulas + "#" + aulaAgregada codigoAulas = codAulas + "#" + aulaAgregada
} }
var codCurso = $("#cmbCurso").val(); var codCurso = $("#cmbCurso").val();
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: '../ServletHorario?Accion=consultarCursosGeneral', url: '../ServletHorario?Accion=consultarCursosGeneral',
data: "codAula=" + codaula + "&codCurso=" + codCurso + "&Turno=" + Turno + '&periodo=' + periodo + '&editar=' + editar + '&bloq=' + bloq + '&dia=' + dia + '&codAulas=' + codigoAulas + '&opcion=' + opcion + '&historial=' + historial, //'&codAulas='+codAulas+'&contGeneral='+contGeneral+'&opcion='+opcion+'&hora_inicio='+hora_inicio+'$hora_termino='+hora_termino, data: "codAula=" + codaula + "&codCurso=" + codCurso + "&Turno=" + Turno + '&periodo=' + periodo + '&editar=' + editar + '&bloq=' + bloq + '&dia=' + dia + '&codAulas=' + codigoAulas + '&opcion=' + opcion + '&historial=' + historial, //'&codAulas='+codAulas+'&contGeneral='+contGeneral+'&opcion='+opcion+'&hora_inicio='+hora_inicio+'$hora_termino='+hora_termino,
success: function (resultado) { success: function (resultado) {
debugger
//alert("rsultado "+resultado); //alert("rsultado "+resultado);
if (resultado == 0) { if (resultado == 0) {
validar_RegistroAsigCurDoc(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, historial); validar_RegistroAsigCurDoc(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, historial);
...@@ -1932,20 +1910,16 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1932,20 +1910,16 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
function validar_RegistroAsigCurDoc(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, historial) { function validar_RegistroAsigCurDoc(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, historial) {
// debugger debugger
let valida = $('#cboMotivoCambio2').val(); let valida = $('#cboMotivoCambio2').val();
let valida2 = $('#cboMotivoCambio').val(); let valida2 = $('#cboMotivoCambio').val();
let validaFechaFin = $("#recibeFechaFin").val(); let validaFechaFin = $("#recibeFechaFin").val();
let validaFechaInicio = $("#recibeFechaInicio").val(); let validaFechaInicio = $("#recibeFechaInicio").val();
let textoHoraAviso = ""; let textoHoraAviso = "";
let validaHoraAviso = $("#txtHoraAviso").val(); let validaHoraAviso = $("#txtHoraAviso").val();
if (validaHoraAviso === "") { if (validaHoraAviso === "") {
textoHoraAviso = $("#txtHoraAviso").text(); textoHoraAviso = $("#txtHoraAviso").text();
} else { } else {
textoHoraAviso = validaHoraAviso; textoHoraAviso = validaHoraAviso;
} }
...@@ -1955,10 +1929,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1955,10 +1929,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let validaAvanceDia = $("#cboAvanceDia").val(); let validaAvanceDia = $("#cboAvanceDia").val();
let validaCondicionTr = $("#cboCondicionTrabajador").val(); let validaCondicionTr = $("#cboCondicionTrabajador").val();
let validaCodDocenteRemplazo = $("#cbDocentesRecuperacion").val(); let validaCodDocenteRemplazo = $("#cbDocentesRecuperacion").val();
let validaFechaAviso = $("#recibeFechaFaltaAviso").val(); let validaFechaAviso = $("#recibeFechaFaltaAviso").val();
let checkStatus = $('#chkExamenSemanal').prop('checked') let checkStatus = $('#chkExamenSemanal').prop('checked')
let checkLibreStatus = $('#chkBloqueLibre').prop('checked') let checkLibreStatus = $('#chkBloqueLibre').prop('checked')
if (checkStatus) { if (checkStatus) {
...@@ -1966,7 +1937,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1966,7 +1937,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var json = {} var json = {}
console.log("Registro examen semanal") console.log("Registro examen semanal")
popup_confimacion(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, 9999, historial, json); popup_confimacion(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, 9999, historial, json);
} else if (checkLibreStatus) { } else if (checkLibreStatus) {
var json = {} var json = {}
console.log("Registro dia libre") console.log("Registro dia libre")
...@@ -2011,7 +1981,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2011,7 +1981,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
popup_confimacion(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial, json); popup_confimacion(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial, json);
} else { } else {
alertaVacios(); alertaVacios();
} }
...@@ -2041,7 +2010,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2041,7 +2010,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
//json.docente_recuperacion=validaCodDocenteRemplazo //json.docente_recuperacion=validaCodDocenteRemplazo
json.docente_recuperacion = $("#cbDocentesRecuperacion").val() json.docente_recuperacion = $("#cbDocentesRecuperacion").val()
popup_confimacion(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial, json); popup_confimacion(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial, json);
} else { } else {
alertaVacios(); alertaVacios();
} }
...@@ -2083,6 +2051,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2083,6 +2051,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}); });
} }
function popup_confimacion(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial, json) { function popup_confimacion(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial, json) {
debugger
$("#dialog-confor2").removeClass('hide').dialog({ $("#dialog-confor2").removeClass('hide').dialog({
resizable: false, resizable: false,
modal: true, modal: true,
...@@ -2126,7 +2095,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2126,7 +2095,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log("horaFin desde parametro :" + Hfin) console.log("horaFin desde parametro :" + Hfin)
console.log("dia: " + dia) console.log("dia: " + dia)
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>"; var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
let codigoAulasFinal = "" let codigoAulasFinal = ""
let aulaAgregada = sessionStorage.getItem("aulaAgregada") let aulaAgregada = sessionStorage.getItem("aulaAgregada")
if (aulaAgregada == null) { if (aulaAgregada == null) {
...@@ -2137,7 +2105,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2137,7 +2105,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var hora_inicio = $("#hora_inicio_" + dia + "").val(); var hora_inicio = $("#hora_inicio_" + dia + "").val();
var hora_termino = $("#hora_termino_" + dia + "").val(); var hora_termino = $("#hora_termino_" + dia + "").val();
console.log("hora_inicio desde variable:" + hora_inicio) console.log("hora_inicio desde variable:" + hora_inicio)
console.log("hora_termino desde variable:" + hora_termino) console.log("hora_termino desde variable:" + hora_termino)
...@@ -2148,9 +2115,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2148,9 +2115,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let chkLibreStatus = $('#chkBloqueLibre').prop('checked'); let chkLibreStatus = $('#chkBloqueLibre').prop('checked');
var codCurso = "" var codCurso = ""
codCurso = chkStatus ? "61" : chkLibreStatus ? "62" : $("#cmbCurso").val(); codCurso = chkStatus ? "61" : chkLibreStatus ? "62" : $("#cmbCurso").val();
// var codDocente = $("#cmbDocDisp").val(); // var codDocente = $("#cmbDocDisp").val();
var codClase = $("#idClase").val(); var codClase = $("#idClase").val();
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
...@@ -2159,13 +2123,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2159,13 +2123,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var cadenaHorasIni = $("#cadenaHorasIni_" + dia + "").val(); var cadenaHorasIni = $("#cadenaHorasIni_" + dia + "").val();
var cadenaHorasFin = $("#cadenaHorasFin_" + dia + "").val(); var cadenaHorasFin = $("#cadenaHorasFin_" + dia + "").val();
let fecha_inicio = $("#recibeFechaInicio").val(); let fecha_inicio = $("#recibeFechaInicio").val();
//alert(hora_inicio+"\n"+hora_termino); //alert(hora_inicio+"\n"+hora_termino);
//alert(cadenaHorasIni+"\n"+cadenaHorasFin); //alert(cadenaHorasIni+"\n"+cadenaHorasFin);
//alert("codaula: "+codaula+"\n posBlo: "+bloq+"\n dia: "+dia+"\n Hor_ini: "+Hini+"\n Hor_fin: "+Hfin+"\n turno: "+Turno+"\n contGeneral: "+contGeneral); //alert("codaula: "+codaula+"\n posBlo: "+bloq+"\n dia: "+dia+"\n Hor_ini: "+Hini+"\n Hor_fin: "+Hfin+"\n turno: "+Turno+"\n contGeneral: "+contGeneral);
// debugger; // debugger;
var cant = 0; var cant = 0;
if (aulaAgregada == null || aulaAgregada == "") { if (aulaAgregada == null || aulaAgregada == "") {
cant = parseInt(cantidad); cant = parseInt(cantidad);
} else { } else {
...@@ -2175,7 +2137,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2175,7 +2137,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var PosGeneral = 0; var PosGeneral = 0;
PosGeneral = parseInt(contGeneral); PosGeneral = parseInt(contGeneral);
var cadenaPosGeneral = ""; var cadenaPosGeneral = "";
//----------- POSICION GENERAL -------INI------ //----------- POSICION GENERAL -------INI------
for (i = 1; i <= cant; i++) { for (i = 1; i <= cant; i++) {
if (PosGeneral == cant) { if (PosGeneral == cant) {
...@@ -2189,7 +2150,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2189,7 +2150,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if (i == cant) { if (i == cant) {
cadenaPosGeneral = cadenaPosGeneral + "#" + PosGeneral; cadenaPosGeneral = cadenaPosGeneral + "#" + PosGeneral;
PosGeneral = parseInt(PosGeneral) - (parseInt(PosGeneral) - 1); PosGeneral = parseInt(PosGeneral) - (parseInt(PosGeneral) - 1);
} else { } else {
// if (cadenaPosGeneral == "") { // if (cadenaPosGeneral == "") {
...@@ -2225,7 +2185,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2225,7 +2185,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
while (indice < cant) { while (indice < cant) {
cadenaPosBloques = cadenaPosBloques + "#" + PosBloques; cadenaPosBloques = cadenaPosBloques + "#" + PosBloques;
if (numeroBloque == PosBloques) { if (numeroBloque == PosBloques) {
PosBloques = 1 PosBloques = 1
} else { } else {
...@@ -2239,11 +2198,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2239,11 +2198,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var arrayAulas = codigoAulasFinal.split("#"); var arrayAulas = codigoAulasFinal.split("#");
var arrayHorasIni = cadenaHorasIni.split("#"); var arrayHorasIni = cadenaHorasIni.split("#");
var arrayHorasFin = cadenaHorasFin.split("#"); var arrayHorasFin = cadenaHorasFin.split("#");
var posicionGlobal = 0; var posicionGlobal = 0;
var posicionBloGlobal = 0; var posicionBloGlobal = 0;
var cadenaTotal = ""; var cadenaTotal = "";
for (i = 0; i < cant; i++) { for (i = 0; i < cant; i++) {
posicionGlobal = arrayGeneral[i] - 1; posicionGlobal = arrayGeneral[i] - 1;
posicionBloGlobal = arrayBloques[i] - 1; posicionBloGlobal = arrayBloques[i] - 1;
...@@ -2283,18 +2240,17 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2283,18 +2240,17 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
}); });
} }
function registrarAsigCurDoceHorario(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial, json) { function registrarAsigCurDoceHorario(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial, json) {
//alert("registrarAsigCurDoceHorario"); //alert("registrarAsigCurDoceHorario");
//alert("registrarAsigCurDoceHorario"); //alert("registrarAsigCurDoceHorario");
debugger
var codTurno = Turno; var codTurno = Turno;
let codCurso = "" let codCurso = ""
let statusCheck = $('#chkExamenSemanal').prop('checked') let statusCheck = $('#chkExamenSemanal').prop('checked')
let statusLibreCheck = $('#chkBloqueLibre').prop('checked') let statusLibreCheck = $('#chkBloqueLibre').prop('checked')
codCurso = statusCheck ? "61" : statusLibreCheck ? "62" : $("#cmbCurso").val(); codCurso = statusCheck ? "61" : statusLibreCheck ? "62" : $("#cmbCurso").val();
var codClase = $("#idClase").val(); var codClase = $("#idClase").val();
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var grupoAulas = $("#grupoAulas").val(); var grupoAulas = $("#grupoAulas").val();
...@@ -2325,7 +2281,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2325,7 +2281,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if (resultado == 1) { if (resultado == 1) {
popup_exito(codigaGrupoHorario, codaula, bloq, dia, Hini, Hfin, Turno, contGeneral); popup_exito(codigaGrupoHorario, codaula, bloq, dia, Hini, Hfin, Turno, contGeneral);
} else if (resultado == 3) { } else if (resultado == 3) {
verCruce(codigaGrupoHorario, codigoDocente, dia, Hini, Hfin, periodo); verCruce(codigaGrupoHorario, codigoDocente, dia, Hini, Hfin, periodo); //REV
} else { } else {
alert("ocurrió un error"); alert("ocurrió un error");
} }
...@@ -2334,7 +2290,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2334,7 +2290,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
}); });
} }
function registrarAsigCurDoceHorarioPersonalizado(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial, json) { function registrarAsigCurDoceHorarioPersonalizado(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial, json) {
...@@ -2356,7 +2311,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2356,7 +2311,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var cadenaHorasIni = $("#cadenaHorasIni_" + dia + "").val(); var cadenaHorasIni = $("#cadenaHorasIni_" + dia + "").val();
var cadenaHorasFin = $("#cadenaHorasFin_" + dia + "").val(); var cadenaHorasFin = $("#cadenaHorasFin_" + dia + "").val();
//alert(hora_inicio+"\n"+hora_termino); //alert(hora_inicio+"\n"+hora_termino);
//alert(cadenaHorasIni+"\n"+cadenaHorasFin); //alert(cadenaHorasIni+"\n"+cadenaHorasFin);
//alert("codaula: "+codaula+"\n posBlo: "+bloq+"\n dia: "+dia+"\n Hor_ini: "+Hini+"\n Hor_fin: "+Hfin+"\n turno: "+Turno+"\n contGeneral: "+contGeneral); //alert("codaula: "+codaula+"\n posBlo: "+bloq+"\n dia: "+dia+"\n Hor_ini: "+Hini+"\n Hor_fin: "+Hfin+"\n turno: "+Turno+"\n contGeneral: "+contGeneral);
...@@ -2366,7 +2320,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2366,7 +2320,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var PosGeneral = 0; var PosGeneral = 0;
PosGeneral = parseInt(contGeneral); PosGeneral = parseInt(contGeneral);
var cadenaPosGeneral = ""; var cadenaPosGeneral = "";
//----------- POSICION GENERAL -------INI------ //----------- POSICION GENERAL -------INI------
// debugger // debugger
for (i = 1; i <= cant; i++) { for (i = 1; i <= cant; i++) {
...@@ -2379,13 +2332,10 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2379,13 +2332,10 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
PosGeneral = parseInt(PosGeneral) - (parseInt(PosGeneral) - 1); PosGeneral = parseInt(PosGeneral) - (parseInt(PosGeneral) - 1);
} else { } else {
if (i == cant) { if (i == cant) {
cadenaPosGeneral = cadenaPosGeneral + "#" + PosGeneral; cadenaPosGeneral = cadenaPosGeneral + "#" + PosGeneral;
PosGeneral = parseInt(PosGeneral) - (parseInt(PosGeneral) - 1); PosGeneral = parseInt(PosGeneral) - (parseInt(PosGeneral) - 1);
} else { } else {
if (cadenaPosGeneral == "") { if (cadenaPosGeneral == "") {
...@@ -2419,7 +2369,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2419,7 +2369,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
while (indice <= cant) { while (indice <= cant) {
cadenaPosBloques = cadenaPosBloques + "#" + PosBloques; cadenaPosBloques = cadenaPosBloques + "#" + PosBloques;
if (numeroBloque == PosBloques) { if (numeroBloque == PosBloques) {
PosBloques = 1 PosBloques = 1
} else { } else {
...@@ -2469,11 +2418,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2469,11 +2418,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var arrayAulas = codAulas.split("#"); var arrayAulas = codAulas.split("#");
var arrayHorasIni = cadenaHorasIni.split("#"); var arrayHorasIni = cadenaHorasIni.split("#");
var arrayHorasFin = cadenaHorasFin.split("#"); var arrayHorasFin = cadenaHorasFin.split("#");
var posicionGlobal = 0; var posicionGlobal = 0;
var posicionBloGlobal = 0; var posicionBloGlobal = 0;
var cadenaTotal = ""; var cadenaTotal = "";
for (i = 0; i < cant; i++) { for (i = 0; i < cant; i++) {
posicionGlobal = arrayGeneral[i] - 1; posicionGlobal = arrayGeneral[i] - 1;
posicionBloGlobal = arrayBloques[i] - 1; posicionBloGlobal = arrayBloques[i] - 1;
...@@ -2561,10 +2508,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2561,10 +2508,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
success: function (resultado) { success: function (resultado) {
$('#listadoCruce').html(resultado); $('#listadoCruce').html(resultado);
}, complete: function () { }, complete: function () {
$("#listadoCruce").fadeIn(); $("#listadoCruce").fadeIn();
} }
}); });
} }
...@@ -2655,9 +2600,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2655,9 +2600,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
cant = parseInt(cantidad); cant = parseInt(cantidad);
var PosGeneral = 0; var PosGeneral = 0;
PosGeneral = parseInt(contGeneral); PosGeneral = parseInt(contGeneral);
var cadenaPosGeneral = ""; var cadenaPosGeneral = "";
//----------- POSICION GENERAL -------INI------ //----------- POSICION GENERAL -------INI------
for (i = 1; i <= cant; i++) { for (i = 1; i <= cant; i++) {
if (PosGeneral == cant) { if (PosGeneral == cant) {
...@@ -2671,7 +2614,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2671,7 +2614,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if (i == cant) { if (i == cant) {
cadenaPosGeneral = cadenaPosGeneral + "#" + PosGeneral; cadenaPosGeneral = cadenaPosGeneral + "#" + PosGeneral;
PosGeneral = parseInt(PosGeneral) - (parseInt(PosGeneral) - 1); PosGeneral = parseInt(PosGeneral) - (parseInt(PosGeneral) - 1);
} else { } else {
if (cadenaPosGeneral == "") { if (cadenaPosGeneral == "") {
...@@ -2693,7 +2635,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2693,7 +2635,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var cadenaPosBloques = ""; var cadenaPosBloques = "";
var PosBloques = 0; var PosBloques = 0;
PosBloques = parseInt(posBlo); PosBloques = parseInt(posBlo);
for (i = 1; i <= cant; i++) { for (i = 1; i <= cant; i++) {
if (PosBloques == cant) { if (PosBloques == cant) {
if (cadenaPosBloques == "") { if (cadenaPosBloques == "") {
...@@ -2706,7 +2647,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2706,7 +2647,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if (i == cant) { if (i == cant) {
cadenaPosBloques = cadenaPosBloques + "#" + PosBloques; cadenaPosBloques = cadenaPosBloques + "#" + PosBloques;
PosBloques = parseInt(PosBloques) - (parseInt(PosBloques) - 1); PosBloques = parseInt(PosBloques) - (parseInt(PosBloques) - 1);
} else { } else {
if (cadenaPosBloques == "") { if (cadenaPosBloques == "") {
...@@ -2727,13 +2667,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2727,13 +2667,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var arrayAulas = codAulas.split("#"); var arrayAulas = codAulas.split("#");
var arrayHorasIni = cadenaHorasIni.split("#"); var arrayHorasIni = cadenaHorasIni.split("#");
var arrayHorasFin = cadenaHorasFin.split("#"); var arrayHorasFin = cadenaHorasFin.split("#");
var curso = $("#cmbCurso option:selected").text(); var curso = $("#cmbCurso option:selected").text();
var docente = $("#cmbDocDisp option:selected").text(); var docente = $("#cmbDocDisp option:selected").text();
var posicionGlobal = 0; var posicionGlobal = 0;
var posicionBloGlobal = 0; var posicionBloGlobal = 0;
for (i = 0; i < cant; i++) { for (i = 0; i < cant; i++) {
...@@ -2755,7 +2690,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2755,7 +2690,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function eliminarMasivo(codAula, codDoc, codCur) { function eliminarMasivo(codAula, codDoc, codCur) {
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>"; var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
$("#dialog-eliminarM").removeClass('hide').dialog({ $("#dialog-eliminarM").removeClass('hide').dialog({
resizable: false, resizable: false,
modal: true, modal: true,
...@@ -2861,7 +2795,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2861,7 +2795,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
// armarAsignacionCursoEdit(0,posBlo,dia,Hor_ini,Hor_fin,codigo,codaula,contGeneral,codigoDocente,codigoCurso,clase); // armarAsignacionCursoEdit(0,posBlo,dia,Hor_ini,Hor_fin,codigo,codaula,contGeneral,codigoDocente,codigoCurso,clase);
cargarDocentesDisponiblesGeneral3TablaTemporal(0, codaula, posBlo, dia, Hor_ini, Hor_fin, codigo, contGeneral, codigoDocente, codigoCurso, clase, historial); cargarDocentesDisponiblesGeneral3TablaTemporal(0, codaula, posBlo, dia, Hor_ini, Hor_fin, codigo, contGeneral, codigoDocente, codigoCurso, clase, historial);
cargarDocentesDisponiblesRecuperacion(posBlo, dia, codaula, codigoCurso); cargarDocentesDisponiblesRecuperacion(posBlo, dia, codaula, codigoCurso);
} }
function cambioCurso(codigoAula, pos_bloque, periodo, dia, codCurso, codDocente) { function cambioCurso(codigoAula, pos_bloque, periodo, dia, codCurso, codDocente) {
$("#dialog-cambioCurso").removeClass('hide').dialog({ $("#dialog-cambioCurso").removeClass('hide').dialog({
...@@ -2932,7 +2865,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2932,7 +2865,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
// //
// } // }
}); });
} }
function cambioFijo(codaula, posBlo, dia, Hor_ini, Hor_fin, codigo, contGeneral, codigoDocente, codigoCurso, clase, historial) { function cambioFijo(codaula, posBlo, dia, Hor_ini, Hor_fin, codigo, contGeneral, codigoDocente, codigoCurso, clase, historial) {
...@@ -3048,7 +2980,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3048,7 +2980,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function historyChangeDay(dia, codigoDoc) { function historyChangeDay(dia, codigoDoc) {
var cadenaAulas = $("#cadenaAulasHorario").val(); var cadenaAulas = $("#cadenaAulasHorario").val();
$("#dialog-historyChange").removeClass('hide').dialog({ $("#dialog-historyChange").removeClass('hide').dialog({
resizable: false, resizable: false,
modal: true, modal: true,
...@@ -3097,7 +3028,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3097,7 +3028,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18; var cant = 18;
var cadena = ""; var cadena = "";
$("input[name=chkMate]:checked").each(function () { $("input[name=chkMate]:checked").each(function () {
let asignar2 = this.value; let asignar2 = this.value;
if (asignar2 != "" && asignar2 != undefined) { if (asignar2 != "" && asignar2 != undefined) {
...@@ -3114,8 +3044,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3114,8 +3044,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log(periodo) console.log(periodo)
let codArea = 1; let codArea = 1;
guardarPlanAcademico(cadena, codigo, periodo, codArea); guardarPlanAcademico(cadena, codigo, periodo, codArea);
} }
function confirmarComunicacion() { function confirmarComunicacion() {
...@@ -3124,7 +3052,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3124,7 +3052,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18; var cant = 18;
var cadena = ""; var cadena = "";
$("input[name=chkComunicacion]:checked").each(function () { $("input[name=chkComunicacion]:checked").each(function () {
let asignar2 = this.value; let asignar2 = this.value;
if (asignar2 != "" && asignar2 != undefined) { if (asignar2 != "" && asignar2 != undefined) {
...@@ -3141,8 +3068,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3141,8 +3068,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log(periodo) console.log(periodo)
let codArea = 2; let codArea = 2;
guardarPlanAcademico(cadena, codigo, periodo, codArea); guardarPlanAcademico(cadena, codigo, periodo, codArea);
} }
function confirmarCiencias() { function confirmarCiencias() {
...@@ -3151,7 +3076,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3151,7 +3076,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18; var cant = 18;
var cadena = ""; var cadena = "";
$("input[name=chkCiencias]:checked").each(function () { $("input[name=chkCiencias]:checked").each(function () {
let asignar2 = this.value; let asignar2 = this.value;
if (asignar2 != "" && asignar2 != undefined) { if (asignar2 != "" && asignar2 != undefined) {
...@@ -3168,8 +3092,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3168,8 +3092,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log(periodo) console.log(periodo)
let codArea = 3; let codArea = 3;
guardarPlanAcademico(cadena, codigo, periodo, codArea); guardarPlanAcademico(cadena, codigo, periodo, codArea);
} }
function confirmarCTA() { function confirmarCTA() {
...@@ -3178,7 +3100,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3178,7 +3100,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18; var cant = 18;
var cadena = ""; var cadena = "";
$("input[name=chkCTA]:checked").each(function () { $("input[name=chkCTA]:checked").each(function () {
let asignar2 = this.value; let asignar2 = this.value;
if (asignar2 != "" && asignar2 != undefined) { if (asignar2 != "" && asignar2 != undefined) {
...@@ -3195,7 +3116,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3195,7 +3116,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log(periodo) console.log(periodo)
let codArea = 4; let codArea = 4;
guardarPlanAcademico(cadena, codigo, periodo, codArea); guardarPlanAcademico(cadena, codigo, periodo, codArea);
} }
function confirmarCEF() { function confirmarCEF() {
...@@ -3204,7 +3124,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3204,7 +3124,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18; var cant = 18;
var cadena = ""; var cadena = "";
$("input[name=chkCEF]:checked").each(function () { $("input[name=chkCEF]:checked").each(function () {
let asignar2 = this.value; let asignar2 = this.value;
if (asignar2 != "" && asignar2 != undefined) { if (asignar2 != "" && asignar2 != undefined) {
...@@ -3221,7 +3140,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3221,7 +3140,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log(periodo) console.log(periodo)
let codArea = 5; let codArea = 5;
guardarPlanAcademico(cadena, codigo, periodo, codArea); guardarPlanAcademico(cadena, codigo, periodo, codArea);
} }
...@@ -3246,8 +3164,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3246,8 +3164,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log("insertado o actualizado" + data); console.log("insertado o actualizado" + data);
} }
}); });
} }
...@@ -3255,7 +3171,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3255,7 +3171,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if (sel.value === "NO") { if (sel.value === "NO") {
$("#radioSI").prop('checked', 'checked'); $("#radioSI").prop('checked', 'checked');
// $("#radioNO").removeAttr("checked"); // $("#radioNO").removeAttr("checked");
// abrirCalendar(); // abrirCalendar();
let curso = $("#cmbCurso option:selected").text(); let curso = $("#cmbCurso option:selected").text();
...@@ -3281,7 +3196,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3281,7 +3196,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let dia = hoy.getDate(); let dia = hoy.getDate();
let mes = hoy.getMonth() + 1; let mes = hoy.getMonth() + 1;
let mesLetras = ""; let mesLetras = "";
switch (mes) { switch (mes) {
case 1: case 1:
mesLetras = "Enero"; mesLetras = "Enero";
...@@ -3321,7 +3235,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3321,7 +3235,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
break; break;
default : default :
break; break;
} }
let anio = hoy.getFullYear(); let anio = hoy.getFullYear();
let fechaActual = String(dia + "/" + mesLetras + "/" + anio); let fechaActual = String(dia + "/" + mesLetras + "/" + anio);
...@@ -3331,7 +3244,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3331,7 +3244,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if (fechaInicio === null) { if (fechaInicio === null) {
window.close(); window.close();
} else { } else {
alert("Fecha de recuperacion : " + fechaInicio); alert("Fecha de recuperacion : " + fechaInicio);
} }
...@@ -3417,7 +3329,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3417,7 +3329,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
click: function () { click: function () {
let recibeBloque = $("#cboBloqueRecuperacion option:selected").val(); let recibeBloque = $("#cboBloqueRecuperacion option:selected").val();
let fechaRecuperar = $("#datepicker3").val(); let fechaRecuperar = $("#datepicker3").val();
$(this).dialog("close"); $(this).dialog("close");
} }
}, { }, {
...@@ -3437,14 +3348,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3437,14 +3348,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let cadenasAula = $("#lblCadenaAulas").text(); let cadenasAula = $("#lblCadenaAulas").text();
if (cadenasAula.length > 7) { if (cadenasAula.length > 7) {
let array = cadenasAula.split(","); let array = cadenasAula.split(",");
var selet = document.getElementById("cboBloqueRecuperacion"); var selet = document.getElementById("cboBloqueRecuperacion");
var x = ""; var x = "";
var contador = 1; var contador = 1;
for (var i = 0; i < array.length; i++) { for (var i = 0; i < array.length; i++) {
...@@ -3452,12 +3360,10 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3452,12 +3360,10 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
x.text = "Bloque " + contador++; x.text = "Bloque " + contador++;
x.value = array[i]; x.value = array[i];
selet.appendChild(x); selet.appendChild(x);
} }
} else { } else {
$("#cboBloqueRecuperacion").append('<option>[SELECCIONE]</option>'); $("#cboBloqueRecuperacion").append('<option>[SELECCIONE]</option>');
$("#cboBloqueRecuperacion").append('<option value="' + cadenasAula + '">BLOQUE 1</option>'); $("#cboBloqueRecuperacion").append('<option value="' + cadenasAula + '">BLOQUE 1</option>');
} }
} }
...@@ -3556,7 +3462,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3556,7 +3462,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let fecha = $("#datepicker").val(); let fecha = $("#datepicker").val();
$("#recibeFechaFin").val(fecha); $("#recibeFechaFin").val(fecha);
$(this).dialog("close"); $(this).dialog("close");
} }
}, { }, {
html: "<i class='ace-icon fa fa-times bigger-110'></i>&nbsp;Cancelar", html: "<i class='ace-icon fa fa-times bigger-110'></i>&nbsp;Cancelar",
...@@ -3568,8 +3473,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3568,8 +3473,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
] ]
}); });
} }
function verfechaFaltaAviso() { function verfechaFaltaAviso() {
...@@ -3586,7 +3489,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3586,7 +3489,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let fecha = $("#datepicker4").val(); let fecha = $("#datepicker4").val();
$("#recibeFechaFaltaAviso").val(fecha); $("#recibeFechaFaltaAviso").val(fecha);
$(this).dialog("close"); $(this).dialog("close");
} }
}, { }, {
html: "<i class='ace-icon fa fa-times bigger-110'></i>&nbsp;Cancelar", html: "<i class='ace-icon fa fa-times bigger-110'></i>&nbsp;Cancelar",
...@@ -3598,8 +3500,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3598,8 +3500,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
] ]
}); });
} }
...@@ -3619,7 +3519,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3619,7 +3519,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let fecha = $("#datepicker2").val(); let fecha = $("#datepicker2").val();
$("#recibeFechaInicio").val(fecha); $("#recibeFechaInicio").val(fecha);
$(this).dialog("close"); $(this).dialog("close");
} }
}, { }, {
html: "<i class='ace-icon fa fa-times bigger-110'></i>&nbsp;Cancelar", html: "<i class='ace-icon fa fa-times bigger-110'></i>&nbsp;Cancelar",
...@@ -3710,7 +3609,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3710,7 +3609,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cantidad = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cantidad():""%>"; var cantidad = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cantidad():""%>";
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>"; var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
var cadena = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cadena():""%>"; var cadena = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cadena().trim():""%>";
var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>"; var codigo = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codigo():""%>";
var cadenaAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cadenaAulas():""%>"; var cadenaAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cadenaAulas():""%>";
var nombreSede = $("#cmbSede").val() var nombreSede = $("#cmbSede").val()
...@@ -3738,8 +3637,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3738,8 +3637,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
recibeQuery = codAulas recibeQuery = codAulas
recibeCadenaAula = cadenaAulas recibeCadenaAula = cadenaAulas
recibeCantidad = cantidad; recibeCantidad = cantidad;
} }
} else { } else {
...@@ -3797,8 +3694,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3797,8 +3694,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
$("#aula #tachoEliminar").hide(); $("#aula #tachoEliminar").hide();
$("#aula #verCambioDia").hide(); $("#aula #verCambioDia").hide();
$("#aula #sinCurso").prop("onclick", null).off("click"); $("#aula #sinCurso").prop("onclick", null).off("click");
} }
...@@ -3806,8 +3701,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -3806,8 +3701,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
} }
}); });
} }
......
...@@ -548,12 +548,14 @@ ...@@ -548,12 +548,14 @@
//SELECT2 //SELECT2
$('.select2').css('width','200px').select2({allowClear:true}) $('.select2').css('width', '200px').select2({allowClear: true})
$('#select2-multiple-style .btn').on('click', function(e){ $('#select2-multiple-style .btn').on('click', function (e) {
var target = $(this).find('input[type=radio]'); var target = $(this).find('input[type=radio]');
var which = parseInt(target.val()); var which = parseInt(target.val());
if(which == 2) $('.select2').addClass('tag-input-style'); if (which == 2)
else $('.select2').removeClass('tag-input-style'); $('.select2').addClass('tag-input-style');
else
$('.select2').removeClass('tag-input-style');
}); });
...@@ -798,9 +800,9 @@ ...@@ -798,9 +800,9 @@
}); });
} }
function eliminarSession(){ function eliminarSession() {
let codSede = $("#cmbSede").val() let codSede = $("#cmbSede").val()
sessionStorage.setItem("aulaNueva",codSede) sessionStorage.setItem("aulaNueva", codSede)
console.log("holii") console.log("holii")
} }
...@@ -1008,15 +1010,15 @@ ...@@ -1008,15 +1010,15 @@
}, complete: function () { }, complete: function () {
focus(); focus();
// sessionStorage.setItem("aula","1"); // sessionStorage.setItem("aula","1");
let aula=sessionStorage.getItem("aulaNueva"); let aula = sessionStorage.getItem("aulaNueva");
//recuperar valor de la url //recuperar valor de la url
if(aula != null){ if (aula != null) {
console.log(aula) console.log(aula)
buscarAula(1) buscarAula(1)
}else{ } else {
console.log("No se ha guardado Nada") console.log("No se ha guardado Nada")
} }
} }
...@@ -1079,14 +1081,14 @@ ...@@ -1079,14 +1081,14 @@
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>"; var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
//GUARDO LA SEDE EN SESSION //GUARDO LA SEDE EN SESSION
let codigoAulaFinal=""; let codigoAulaFinal = "";
// sessionStorage.setItem("aula",codSede); // sessionStorage.setItem("aula",codSede);
let codAulaSession = sessionStorage.getItem("aulaNueva"); let codAulaSession = sessionStorage.getItem("aulaNueva");
if(codAulaSession != null){ if (codAulaSession != null) {
codigoAulaFinal = codAulaSession codigoAulaFinal = codAulaSession
}else{ } else {
codigoAulaFinal = codSede codigoAulaFinal = codSede
} }
...@@ -2024,8 +2026,8 @@ ...@@ -2024,8 +2026,8 @@
$("#dialog-planAcademico").removeClass('hide').dialog({ $("#dialog-planAcademico").removeClass('hide').dialog({
resizable: false, resizable: false,
modal: true, modal: true,
width:'550', width: '550',
height:'360', height: '360',
title: "<div class='widget-color-blue' ><div class='widget-header white' ><h4 class='smaller' ><i class='ace-icon fa fa-check-circle white'></i> <span class='white'>Plan Academico</span></h4></div></div>", title: "<div class='widget-color-blue' ><div class='widget-header white' ><h4 class='smaller' ><i class='ace-icon fa fa-check-circle white'></i> <span class='white'>Plan Academico</span></h4></div></div>",
title_html: true, title_html: true,
buttons: [ buttons: [
...@@ -2040,13 +2042,13 @@ ...@@ -2040,13 +2042,13 @@
// console.log($("#cboCiencias").select2('val')) // console.log($("#cboCiencias").select2('val'))
// console.log($("#cboCTA").select2('val')) // console.log($("#cboCTA").select2('val'))
// console.log($("#cboCEF").select2('val')) // console.log($("#cboCEF").select2('val'))
let arrayMatematica=$("#cboMatematica").select2('val') let arrayMatematica = $("#cboMatematica").select2('val')
let arrayComunicacion=$("#cboComunicacion").select2('val') let arrayComunicacion = $("#cboComunicacion").select2('val')
let arrayCiencias=$("#cboCiencias").select2('val') let arrayCiencias = $("#cboCiencias").select2('val')
let arrayCTA=$("#cboCTA").select2('val') let arrayCTA = $("#cboCTA").select2('val')
let arrayCEF=$("#cboCEF").select2('val') let arrayCEF = $("#cboCEF").select2('val')
guardarPlanAcademico(arrayMatematica,arrayComunicacion,arrayCiencias,arrayCTA,arrayCEF); guardarPlanAcademico(arrayMatematica, arrayComunicacion, arrayCiencias, arrayCTA, arrayCEF);
$(this).dialog("close"); $(this).dialog("close");
...@@ -2066,7 +2068,7 @@ ...@@ -2066,7 +2068,7 @@
} }
function guardarPlanAcademico(arrayMatematica,arrayComunicacion,arrayCiencias,arrayCTA,arrayCEF){ function guardarPlanAcademico(arrayMatematica, arrayComunicacion, arrayCiencias, arrayCTA, arrayCEF) {
// for(var i=0;i<arrayMatematica.length;i++){ // for(var i=0;i<arrayMatematica.length;i++){
console.log(arrayMatematica) console.log(arrayMatematica)
......
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
<script src="../assets/js/respond.js"></script> <script src="../assets/js/respond.js"></script>
<![endif]--> <![endif]-->
<!-- <script type="text/javascript"> <!-- <script type="text/javascript">
$(document).ready(function(){ $(document).ready(function(){
let user=$("#txt_usuario").val(); let user=$("#txt_usuario").val();
$.ajax({ $.ajax({
...@@ -50,16 +50,16 @@ ...@@ -50,16 +50,16 @@
data:{ data:{
usuario:user usuario:user
} }
// success: function (data, textStatus, jqXHR) { // success: function (data, textStatus, jqXHR) {
// //
// let usuario= // let usuario=
// if(usuario.equals("mgalvan")){ // if(usuario.equals("mgalvan")){
// alert("asdas"); // alert("asdas");
// }else{ // }else{
// alert("not exist"); // alert("not exist");
// } // }
// //
// } // }
}); });
...@@ -197,7 +197,7 @@ ...@@ -197,7 +197,7 @@
function validarLogin() { function validarLogin() {
var periodo = $('#cbPeriodo').val(); var periodo = $('#cbPeriodo').val();
if($('#cbPeriodo').val() == ""){ if ($('#cbPeriodo').val() == "") {
$('#MensajeErrorLogin').html("<div class=\"alert alert-danger\">" + $('#MensajeErrorLogin').html("<div class=\"alert alert-danger\">" +
"<strong>" + "<strong>" +
...@@ -205,8 +205,8 @@ ...@@ -205,8 +205,8 @@
"Alerta -" + "Alerta -" +
"</strong>" + "</strong>" +
"Seleccionar un periodo. " + "Seleccionar un periodo. " +
"</div>"+ "<input type='hidden' name='hbandera' id='hbandera' value='0' />"); "</div>" + "<input type='hidden' name='hbandera' id='hbandera' value='0' />");
}else{ } else {
var p_usuario = $('#txt_usuario').val(); var p_usuario = $('#txt_usuario').val();
var p_password = $('#txt_contrasena').val(); var p_password = $('#txt_contrasena').val();
var p_periodo = $('#cbPeriodo').val(); var p_periodo = $('#cbPeriodo').val();
...@@ -214,7 +214,7 @@ ...@@ -214,7 +214,7 @@
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: '../ServletUsuario?accion=validarUsuario', url: '../ServletUsuario?accion=validarUsuario',
data: 'txt_usuario=' + p_usuario + '&txt_contrasena=' + p_password+'&p_periodo='+p_periodo+'&p_nomPeriodo='+p_nomPeriodo, data: 'txt_usuario=' + p_usuario + '&txt_contrasena=' + p_password + '&p_periodo=' + p_periodo + '&p_nomPeriodo=' + p_nomPeriodo,
success: function (resultado) { success: function (resultado) {
$('#MensajeErrorLogin').html(resultado); $('#MensajeErrorLogin').html(resultado);
}, complete: function () { }, complete: function () {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment