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:
<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.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"/>
<mkdir dir="${build.web.dir}/META-INF"/>
<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:
<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.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"/>
</target>
<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.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.
# 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.script.CRC32=4bf6096c
nbproject/build-impl.xml.data.CRC32=70a6affc
nbproject/build-impl.xml.script.CRC32=9c299a49
nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.77.1.1
......@@ -29,6 +29,7 @@ endorsed.classpath=\
${libs.javaee-endorsed-api-6.0.classpath}
excludes=
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.mysql-connector-java-3.1.14-bin.jar-1=D:\\LIBRERIAS\\mysql-connector-java-3.1.14-bin.jar
includes=**
......@@ -47,6 +48,7 @@ jar.compress=false
javac.classpath=\
${file.reference.activation.jar}:\
${file.reference.mysql-connector-java-3.1.14-bin.jar-1}:\
${file.reference.java-dotenv-3.1.1.jar}:\
${file.reference.json-20171018.jar}
# Space-separated list of extra javac options
javac.compilerargs=
......
......@@ -15,6 +15,10 @@
<path-in-war>WEB-INF/lib</path-in-war>
</library>
<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>
<path-in-war>WEB-INF/lib</path-in-war>
</library>
......
......@@ -35,6 +35,7 @@ import pe.siso.horario.DAO.UsuarioDocenteDAO;
import pe.siso.horario.DAO.ZonaDAO;
import pe.siso.horario.DAO.ZonaDistritoDAO;
import pe.siso.horario.DAO.ZonaSedeDAO;
import pe.siso.horario.utilities.OsUtils;
public class MySqlDAOFactory extends DAOFactory {
......@@ -47,103 +48,43 @@ public class MySqlDAOFactory extends DAOFactory {
}
}
public static void main(String[] args) {
MySqlDAOFactory.obtenerConexion("horario");
}
// Dotenv dotenv = Dotenv
// .configure()
// .directory(OsUtils.getDotEnvPath("trismegisto-asistencia"))
// .load();
// public static void main(String[] args) {
// MySqlDAOFactory.obtenerConexion("horario");
//
// }
public static Connection obtenerConexion(String base) {
Connection conexion = null;
if (base.equals("encuentas")) {
try {
conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/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();
if (base.equals("encuentas") || base.equals("nuevo") || base.equals("horario") || base.equals("sacoolive3")) {
if (base.equals("horario")) {
base = "horarios_docente";
} else if (base.equals("encuentas")) {
base = "encuesta_docente";
}
} else if (base.equals("nuevo")) {
try {
conexion = DriverManager.getConnection(
// "jdbc:mysql://serverprueba:3306/nuevo",
// "desarrollo",
// "5VC02019");
// // "jdbc:mysql://localhost:3306/nuevo",
// "root",
// "mysql");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/nuevo",
"sis_horarios",
"Sy356ho899");
//Pruebas
"jdbc:mysql://serverprueba:3306/" + base,
"desarrollo",
"5VC02019");
// Producción
// "jdbc:mysql://172.16.2.68:3306/" + base,
// "sis_horarios",
// "Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
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;
}
/*@Override
public UbigeoDAO getUbigeoDAO() {
return new MySqlUbigeoDAO();
}*/
@Override
public UsuarioDAO getUsuarioDAO() {
return new MySqlUsuarioDAO();
......
......@@ -856,21 +856,20 @@ public class MySqlDocenteDAO implements DocenteDAO {
String query = "";
if (codcurso.equals("30")) {
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 codlocal='L067'\n"
+ (documentosIgnorados.equalsIgnoreCase("") ? "" : "AND dni NOT IN (" + documentosIgnorados + ")\n")
+ "ORDER BY apellido,nombre ";
} else {
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"
+ (documentosIgnorados.equalsIgnoreCase("") ? "" : "AND dni NOT IN (" + documentosIgnorados + ")\n")
+ "ORDER BY apellido,nombre ";
}
ResultSet rs = st.executeQuery(query);
System.out.println("cargarDocentePrimaria " + query);
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
Docente docente = new Docente();
docente.setCodigoDocentePrimaria(rs.getString("codper"));
......@@ -3149,14 +3148,14 @@ public class MySqlDocenteDAO implements DocenteDAO {
} else {
query = "SELECT codper,apellido,nombre,codcargo,dni\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"
+ condicion_documentos_ignorados + "\n"
+ "ORDER BY apellido,nombre LIMIT " + inicio + ", " + cantidad + " ";
}
ResultSet rs = st.executeQuery(query);
System.out.println("cargarDocentePrimaria " + query);
System.out.println("cargarDocentePrimaria3 --->> \n" + query);
while (rs.next()) {
Docente docente = new Docente();
docente.setCodDocenteId("P" + rs.getString("codper"));
......
......@@ -7,14 +7,14 @@
package pe.siso.horario.MySqlDAO;
import java.sql.Connection;
import java.sql.Date;
//import java.sql.Date;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Time;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
//import java.sql.Time;
//import java.text.DateFormat;
//import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Objects;
import java.util.logging.Level;
......@@ -751,7 +751,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
String codDocReemp = "";
String codCurReemp = "";
int cantCruce = 0;
int contador = 0;
// int contador = 0;
String codHcd = "";
int libre = 0;
String base = "horario";
......@@ -781,11 +781,34 @@ public class MySqlHorarioDAO implements HorarioDAO {
if (codHorario == 0) {
// /* CRUCESSS!!! HABILITAR
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 + "')) "
String queryConsultaCruce = ""
+ "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_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);
ResultSet rs = st.executeQuery(queryConsultaCruce);
if (rs.next()) {
......@@ -1126,24 +1149,70 @@ public class MySqlHorarioDAO implements HorarioDAO {
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
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);
ResultSet rs = st.executeQuery(queryConsultaCruce);
while (rs.next()) {
......@@ -1717,20 +1786,68 @@ public class MySqlHorarioDAO implements HorarioDAO {
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
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, "
+ " grado.desgrado,seccion.desseccion,turno.desturno "
+ " FROM curso "
+ " INNER JOIN horario_curso_docente ON horario_curso_docente.cod_cur = curso.cod_cur "
+ " INNER JOIN aula ON horario_curso_docente.codAula = aula.codaula "
+ " INNER JOIN sede ON aula.codlocal = sede.cod_loc "
+ " 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 "
+ " 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 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, "
// + " grado.desgrado,seccion.desseccion,turno.desturno "
// + " FROM curso "
// + " INNER JOIN horario_curso_docente ON horario_curso_docente.cod_cur = curso.cod_cur "
// + " INNER JOIN aula ON horario_curso_docente.codAula = aula.codaula "
// + " INNER JOIN sede ON aula.codlocal = sede.cod_loc "
// + " 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 "
// + " 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);
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
......@@ -1769,7 +1886,25 @@ public class MySqlHorarioDAO implements HorarioDAO {
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
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);
if (rs.next()) {
dato = rs.getInt("cant");
......
......@@ -3581,7 +3581,9 @@ public class ServletDocente extends HttpServlet {
String codigoDoceSec = lista.get(i).getCodigoDocente();
String apellidoDoc = lista.get(i).getApellidoDocente();
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() + "'" + ",";
// System.out.println("ENTRA EN LA CONDICIÓN, ENCUENTRA UN DOCENTE, documentos ignorados AFTER--->> " + documentosIgnorados);
cont++;
if (cadena.equals("")) {
cadena = "INSERT INTO docente_temporal (cod_doc,apellido_doc,nombre_doc) VALUES ('" + codigoDoceSec + "','" + apellidoDoc + "','" + nombreDoc + "')";
......@@ -3591,7 +3593,7 @@ public class ServletDocente extends HttpServlet {
}
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;
if (codcurso.equals("13")) {
codigoCurso = "19";
......@@ -3606,7 +3608,7 @@ public class ServletDocente extends HttpServlet {
} else {
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);
// String DocPrim = "";
for (int p = 0; p < listaDocentePrimaria.size(); p++) {
......
......@@ -994,7 +994,7 @@ public class ServletHorario extends HttpServlet {
HorarioServices servicios = new HorarioServices();
ArrayList<Horario> lista = new ArrayList<Horario>();
lista = servicios.horarioDocente(codDocente, periodo);
CursoServices servicios2 = new CursoServices();
// CursoServices servicios2 = new CursoServices();
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
......@@ -3175,7 +3175,7 @@ public class ServletHorario extends HttpServlet {
} else {
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>");
}
......@@ -3510,19 +3510,19 @@ public class ServletHorario extends HttpServlet {
String horaAviso = request.getParameter("horaAviso");
String recuperacion = request.getParameter("recuperacion");
int codClase = Integer.parseInt(request.getParameter("codClase"));
String fechafin = request.getParameter("fechafin");
String cadenaTotal = request.getParameter("cadenaTotal");
String avance = request.getParameter("avance");
String fechainicio = request.getParameter("fechainicio");
String fecha_recuperacio = request.getParameter("fecha_recuperacion");
String aula_recuperacion = request.getParameter("aula_recuperacion");
String curso_recuperacion = request.getParameter("curso_recuperacion");
String docente_recuperacion = request.getParameter("docente_recuperacion");
String fecha_aviso = request.getParameter("fecha_aviso");
System.out.println("esto es demasiado sadd");
// String fechafin = request.getParameter("fechafin");
// String cadenaTotal = request.getParameter("cadenaTotal");
// String avance = request.getParameter("avance");
// String fechainicio = request.getParameter("fechainicio");
// String fecha_recuperacio = request.getParameter("fecha_recuperacion");
//
// String aula_recuperacion = request.getParameter("aula_recuperacion");
//
// String curso_recuperacion = request.getParameter("curso_recuperacion");
// String docente_recuperacion = request.getParameter("docente_recuperacion");
// String fecha_aviso = request.getParameter("fecha_aviso");
// 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);
response.setContentType("text/html");
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'>"+"<"+"/
// //alert(Hor_ini+" - "+Hor_fin);
// armarAsignacionCurso(0,cantAulas,bloquesDia,codaula,posDia,dia,Hor_ini,Hor_fin,codigaGrupoHorario,contGeneral);
// }else{
if (cantAulas == 1) {
armarAsignacionCurso(0, cantAulas, bloquesDia, codaula, posDia, dia, Hor_ini, Hor_fin, codigaGrupoHorario, contGeneral);
} else {
$("#dialog-confor1").removeClass('hide').dialog({
resizable: false,
width: 400,
......@@ -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) {
//alert(codigo);
......@@ -1507,15 +1510,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var Hini = $("#Hini").val();
let opcion = 0;
var Hfin = $("#Hfin").val();
var dato = verificarTurno(Hini, Hfin);
var codTurno = dato;
var codCursoCombo = $("#cmbCurso").val();
let codCursoFinal = "";
let diaVacio = "";
if (codCursoPagina === "") {
codCursoFinal = codCursoCombo;
} else {
......@@ -1525,7 +1524,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
$.ajax({
type: 'POST',
// url:'../ServletDocente?Accion=cargarDocentesDisponiblesGeneral2',
......@@ -1539,7 +1537,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
// $("#formulario1").dialog( "close" );
}
});
}
function validarCombo() {
......@@ -1585,12 +1582,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var cellsOfRow = "";
var found = false;
var compareWith = "";
// Recorremos todas las filas con contenido de la tabla
for (var i = 1; i < tableReg.rows.length; i++) {
cellsOfRow = tableReg.rows[i].getElementsByTagName('td');
found = false;
// Recorremos todas las celdas
for (var j = 0; j < cellsOfRow.length && !found; j++) {
......@@ -1620,11 +1614,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var cellsOfRow = "";
var found = false;
var compareWith = "";
// Recorremos todas las filas con contenido de la tabla
for (var i = 1; i < tableReg.rows.length; i++) {
cellsOfRow = tableReg.rows[i].getElementsByClassName('td');
found = false;
// Recorremos todas las celdas
for (var j = 0; j < cellsOfRow.length && !found; j++) {
......@@ -1637,7 +1629,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
if (found) {
tableReg.rows[i].style.display = '';
} else {
// si no ha encontrado ninguna coincidencia, esconde la
// fila de la tabla
......@@ -1664,15 +1655,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
contador--;
//si ha llegado al máximo, muestro mensaje de error
popupAlertaCheck();
}
}
} else {
//si la casilla no estaba marcada, resto uno al contador de grupo
contador--;
}
}
......@@ -1727,15 +1714,12 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var tfin = "19:00";
var nini = "19:00";
var nfin = "22:00";
var ARmini = mini.split(":");
var ARmfin = mfin.split(":");
var ARtini = tini.split(":");
var ARtfin = tfin.split(":");
var ARnini = nini.split(":");
var ARnfin = nfin.split(":");
// Obtener horas y minutos (MAÑANA)
var hhMini = parseInt(ARmini[0], 10);
var mmMini = parseInt(ARmini[1], 10);
......@@ -1751,8 +1735,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var mmNini = parseInt(ARnini[1], 10);
var hhNfin = parseInt(ARnfin[0], 10);
var mmNfin = parseInt(ARnfin[1], 10);
var ARHorIni = HorIni.split(":");
var ARHorFin = HorFin.split(":");
// Obtener horas y minutos (DATO)
......@@ -1760,39 +1742,36 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var mmHorIni = parseInt(ARHorIni[1], 10);
var hhHorFin = parseInt(ARHorFin[0], 10);
var mmHorFin = parseInt(ARHorFin[1], 10);
if ((hhMini <= hhHorIni && hhTfin >= hhHorIni) && (hhMini <= hhHorFin && hhTfin >= hhHorFin)) {
if ((hhMini <= hhHorIni && hhMfin >= hhHorIni) && (hhMini <= hhHorFin && hhMfin >= hhHorFin)) {
if (hhHorFin == 14) {
if (mmHorFin <= 30) {
return "1";//"mañana";
return "1"; //"mañana";
} else {
return "4";//"mañana-tarde";
return "4"; //"mañana-tarde";
}
} else {
return "1";//"mañana";
return "1"; //"mañana";
}
} else if ((hhTini <= hhHorIni && hhTfin >= hhHorIni) && (hhTini <= hhHorFin && hhTfin >= hhHorFin)) {
if (hhHorFin == 19) {
if (mmHorFin == 0) {
return "2";//"tarde";
return "2"; //"tarde";
} else {
return "5";//"tarde-noche";
return "5"; //"tarde-noche";
}
} else {
return "2";//"tarde";
return "2"; //"tarde";
}
} else {
if (hhHorFin == 19) {
if (mmHorFin == 0) {
return "4";//"mañana-tarde";
return "4"; //"mañana-tarde";
} else {
return "6";//"mañana-tarde-noche";
return "6"; //"mañana-tarde-noche";
}
} 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'>"+"<"+"/
if ((hhTini <= hhHorIni && hhTfin >= hhHorIni) && (hhTini <= hhHorFin && hhTfin >= hhHorFin)) {
if (hhHorFin == 19) {
if (mmHorFin == 0) {
return "2";//"tarde";
return "2"; //"tarde";
} else {
return "5";//"tarde-noche";
return "5"; //"tarde-noche";
}
} else {
return "2";//"tarde";
return "2"; //"tarde";
}
} else if ((hhNini <= hhHorIni && hhNfin >= hhHorIni) && (hhNini <= hhHorFin && hhNfin >= hhHorFin)) {
return "3";//"noche";
return "3"; //"noche";
} else {
return "5";//"tarde-noche";
return "5"; //"tarde-noche";
}
} 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'>"+"<"+"/
}
function verCursosIguales(codigaGrupoHorario, Turno, bloq, dia, Hini, Hfin, codaula, contGeneral, opcion, editar, historial) {
debugger
//alert("verificar "+editar);
console.log("verCursosIguales paso x aqui...")
// console.log("verCursosIguales paso x aqui...")
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
//recuperar nueva aula
let codigoAulas = ""
let aulaAgregada = sessionStorage.getItem("aulaAgregada")
......@@ -1866,13 +1844,13 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
codigoAulas = codAulas + "#" + aulaAgregada
}
var codCurso = $("#cmbCurso").val();
$.ajax({
type: 'POST',
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,
success: function (resultado) {
debugger
//alert("rsultado "+resultado);
if (resultado == 0) {
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'>"+"<"+"/
}
function validar_RegistroAsigCurDoc(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, historial) {
// debugger
debugger
let valida = $('#cboMotivoCambio2').val();
let valida2 = $('#cboMotivoCambio').val();
let validaFechaFin = $("#recibeFechaFin").val();
let validaFechaInicio = $("#recibeFechaInicio").val();
let textoHoraAviso = "";
let validaHoraAviso = $("#txtHoraAviso").val();
if (validaHoraAviso === "") {
textoHoraAviso = $("#txtHoraAviso").text();
} else {
textoHoraAviso = validaHoraAviso;
}
......@@ -1955,10 +1929,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let validaAvanceDia = $("#cboAvanceDia").val();
let validaCondicionTr = $("#cboCondicionTrabajador").val();
let validaCodDocenteRemplazo = $("#cbDocentesRecuperacion").val();
let validaFechaAviso = $("#recibeFechaFaltaAviso").val();
let checkStatus = $('#chkExamenSemanal').prop('checked')
let checkLibreStatus = $('#chkBloqueLibre').prop('checked')
if (checkStatus) {
......@@ -1966,7 +1937,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var json = {}
console.log("Registro examen semanal")
popup_confimacion(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, 9999, historial, json);
} else if (checkLibreStatus) {
var json = {}
console.log("Registro dia libre")
......@@ -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);
} else {
alertaVacios();
}
......@@ -2041,7 +2010,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
//json.docente_recuperacion=validaCodDocenteRemplazo
json.docente_recuperacion = $("#cbDocentesRecuperacion").val()
popup_confimacion(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial, json);
} else {
alertaVacios();
}
......@@ -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) {
debugger
$("#dialog-confor2").removeClass('hide').dialog({
resizable: false,
modal: true,
......@@ -2126,7 +2095,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log("horaFin desde parametro :" + Hfin)
console.log("dia: " + dia)
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
let codigoAulasFinal = ""
let aulaAgregada = sessionStorage.getItem("aulaAgregada")
if (aulaAgregada == null) {
......@@ -2137,7 +2105,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var hora_inicio = $("#hora_inicio_" + dia + "").val();
var hora_termino = $("#hora_termino_" + dia + "").val();
console.log("hora_inicio desde variable:" + hora_inicio)
console.log("hora_termino desde variable:" + hora_termino)
......@@ -2148,9 +2115,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let chkLibreStatus = $('#chkBloqueLibre').prop('checked');
var codCurso = ""
codCurso = chkStatus ? "61" : chkLibreStatus ? "62" : $("#cmbCurso").val();
// var codDocente = $("#cmbDocDisp").val();
var codClase = $("#idClase").val();
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
......@@ -2159,13 +2123,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var cadenaHorasIni = $("#cadenaHorasIni_" + dia + "").val();
var cadenaHorasFin = $("#cadenaHorasFin_" + dia + "").val();
let fecha_inicio = $("#recibeFechaInicio").val();
//alert(hora_inicio+"\n"+hora_termino);
//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);
// debugger;
var cant = 0;
if (aulaAgregada == null || aulaAgregada == "") {
cant = parseInt(cantidad);
} else {
......@@ -2175,7 +2137,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var PosGeneral = 0;
PosGeneral = parseInt(contGeneral);
var cadenaPosGeneral = "";
//----------- POSICION GENERAL -------INI------
for (i = 1; i <= cant; i++) {
if (PosGeneral == cant) {
......@@ -2189,7 +2150,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if (i == cant) {
cadenaPosGeneral = cadenaPosGeneral + "#" + PosGeneral;
PosGeneral = parseInt(PosGeneral) - (parseInt(PosGeneral) - 1);
} else {
// if (cadenaPosGeneral == "") {
......@@ -2225,7 +2185,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
while (indice < cant) {
cadenaPosBloques = cadenaPosBloques + "#" + PosBloques;
if (numeroBloque == PosBloques) {
PosBloques = 1
} else {
......@@ -2239,11 +2198,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var arrayAulas = codigoAulasFinal.split("#");
var arrayHorasIni = cadenaHorasIni.split("#");
var arrayHorasFin = cadenaHorasFin.split("#");
var posicionGlobal = 0;
var posicionBloGlobal = 0;
var cadenaTotal = "";
for (i = 0; i < cant; i++) {
posicionGlobal = arrayGeneral[i] - 1;
posicionBloGlobal = arrayBloques[i] - 1;
......@@ -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) {
//alert("registrarAsigCurDoceHorario");
//alert("registrarAsigCurDoceHorario");
debugger
var codTurno = Turno;
let codCurso = ""
let statusCheck = $('#chkExamenSemanal').prop('checked')
let statusLibreCheck = $('#chkBloqueLibre').prop('checked')
codCurso = statusCheck ? "61" : statusLibreCheck ? "62" : $("#cmbCurso").val();
var codClase = $("#idClase").val();
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var grupoAulas = $("#grupoAulas").val();
......@@ -2325,7 +2281,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if (resultado == 1) {
popup_exito(codigaGrupoHorario, codaula, bloq, dia, Hini, Hfin, Turno, contGeneral);
} else if (resultado == 3) {
verCruce(codigaGrupoHorario, codigoDocente, dia, Hini, Hfin, periodo);
verCruce(codigaGrupoHorario, codigoDocente, dia, Hini, Hfin, periodo); //REV
} else {
alert("ocurrió un error");
}
......@@ -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) {
......@@ -2356,7 +2311,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var cadenaHorasIni = $("#cadenaHorasIni_" + dia + "").val();
var cadenaHorasFin = $("#cadenaHorasFin_" + dia + "").val();
//alert(hora_inicio+"\n"+hora_termino);
//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);
......@@ -2366,7 +2320,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var PosGeneral = 0;
PosGeneral = parseInt(contGeneral);
var cadenaPosGeneral = "";
//----------- POSICION GENERAL -------INI------
// debugger
for (i = 1; i <= cant; i++) {
......@@ -2379,13 +2332,10 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
PosGeneral = parseInt(PosGeneral) - (parseInt(PosGeneral) - 1);
} else {
if (i == cant) {
cadenaPosGeneral = cadenaPosGeneral + "#" + PosGeneral;
PosGeneral = parseInt(PosGeneral) - (parseInt(PosGeneral) - 1);
} else {
if (cadenaPosGeneral == "") {
......@@ -2419,7 +2369,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
while (indice <= cant) {
cadenaPosBloques = cadenaPosBloques + "#" + PosBloques;
if (numeroBloque == PosBloques) {
PosBloques = 1
} else {
......@@ -2469,11 +2418,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var arrayAulas = codAulas.split("#");
var arrayHorasIni = cadenaHorasIni.split("#");
var arrayHorasFin = cadenaHorasFin.split("#");
var posicionGlobal = 0;
var posicionBloGlobal = 0;
var cadenaTotal = "";
for (i = 0; i < cant; i++) {
posicionGlobal = arrayGeneral[i] - 1;
posicionBloGlobal = arrayBloques[i] - 1;
......@@ -2561,10 +2508,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
success: function (resultado) {
$('#listadoCruce').html(resultado);
}, complete: function () {
$("#listadoCruce").fadeIn();
}
});
}
......@@ -2655,9 +2600,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
cant = parseInt(cantidad);
var PosGeneral = 0;
PosGeneral = parseInt(contGeneral);
var cadenaPosGeneral = "";
//----------- POSICION GENERAL -------INI------
for (i = 1; i <= cant; i++) {
if (PosGeneral == cant) {
......@@ -2671,7 +2614,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if (i == cant) {
cadenaPosGeneral = cadenaPosGeneral + "#" + PosGeneral;
PosGeneral = parseInt(PosGeneral) - (parseInt(PosGeneral) - 1);
} else {
if (cadenaPosGeneral == "") {
......@@ -2693,7 +2635,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var cadenaPosBloques = "";
var PosBloques = 0;
PosBloques = parseInt(posBlo);
for (i = 1; i <= cant; i++) {
if (PosBloques == cant) {
if (cadenaPosBloques == "") {
......@@ -2706,7 +2647,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if (i == cant) {
cadenaPosBloques = cadenaPosBloques + "#" + PosBloques;
PosBloques = parseInt(PosBloques) - (parseInt(PosBloques) - 1);
} else {
if (cadenaPosBloques == "") {
......@@ -2727,13 +2667,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var arrayAulas = codAulas.split("#");
var arrayHorasIni = cadenaHorasIni.split("#");
var arrayHorasFin = cadenaHorasFin.split("#");
var curso = $("#cmbCurso option:selected").text();
var docente = $("#cmbDocDisp option:selected").text();
var posicionGlobal = 0;
var posicionBloGlobal = 0;
for (i = 0; i < cant; i++) {
......@@ -2755,7 +2690,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function eliminarMasivo(codAula, codDoc, codCur) {
var codAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_codAulas():""%>";
$("#dialog-eliminarM").removeClass('hide').dialog({
resizable: false,
modal: true,
......@@ -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);
cargarDocentesDisponiblesGeneral3TablaTemporal(0, codaula, posBlo, dia, Hor_ini, Hor_fin, codigo, contGeneral, codigoDocente, codigoCurso, clase, historial);
cargarDocentesDisponiblesRecuperacion(posBlo, dia, codaula, codigoCurso);
}
function cambioCurso(codigoAula, pos_bloque, periodo, dia, codCurso, codDocente) {
$("#dialog-cambioCurso").removeClass('hide').dialog({
......@@ -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) {
......@@ -3048,7 +2980,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function historyChangeDay(dia, codigoDoc) {
var cadenaAulas = $("#cadenaAulasHorario").val();
$("#dialog-historyChange").removeClass('hide').dialog({
resizable: false,
modal: true,
......@@ -3097,7 +3028,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18;
var cadena = "";
$("input[name=chkMate]:checked").each(function () {
let asignar2 = this.value;
if (asignar2 != "" && asignar2 != undefined) {
......@@ -3114,8 +3044,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log(periodo)
let codArea = 1;
guardarPlanAcademico(cadena, codigo, periodo, codArea);
}
function confirmarComunicacion() {
......@@ -3124,7 +3052,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18;
var cadena = "";
$("input[name=chkComunicacion]:checked").each(function () {
let asignar2 = this.value;
if (asignar2 != "" && asignar2 != undefined) {
......@@ -3141,8 +3068,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log(periodo)
let codArea = 2;
guardarPlanAcademico(cadena, codigo, periodo, codArea);
}
function confirmarCiencias() {
......@@ -3151,7 +3076,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18;
var cadena = "";
$("input[name=chkCiencias]:checked").each(function () {
let asignar2 = this.value;
if (asignar2 != "" && asignar2 != undefined) {
......@@ -3168,8 +3092,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log(periodo)
let codArea = 3;
guardarPlanAcademico(cadena, codigo, periodo, codArea);
}
function confirmarCTA() {
......@@ -3178,7 +3100,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18;
var cadena = "";
$("input[name=chkCTA]:checked").each(function () {
let asignar2 = this.value;
if (asignar2 != "" && asignar2 != undefined) {
......@@ -3195,7 +3116,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log(periodo)
let codArea = 4;
guardarPlanAcademico(cadena, codigo, periodo, codArea);
}
function confirmarCEF() {
......@@ -3204,7 +3124,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cant = 18;
var cadena = "";
$("input[name=chkCEF]:checked").each(function () {
let asignar2 = this.value;
if (asignar2 != "" && asignar2 != undefined) {
......@@ -3221,7 +3140,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log(periodo)
let codArea = 5;
guardarPlanAcademico(cadena, codigo, periodo, codArea);
}
......@@ -3246,8 +3164,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
console.log("insertado o actualizado" + data);
}
});
}
......@@ -3255,7 +3171,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if (sel.value === "NO") {
$("#radioSI").prop('checked', 'checked');
// $("#radioNO").removeAttr("checked");
// abrirCalendar();
let curso = $("#cmbCurso option:selected").text();
......@@ -3281,7 +3196,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let dia = hoy.getDate();
let mes = hoy.getMonth() + 1;
let mesLetras = "";
switch (mes) {
case 1:
mesLetras = "Enero";
......@@ -3321,7 +3235,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
break;
default :
break;
}
let anio = hoy.getFullYear();
let fechaActual = String(dia + "/" + mesLetras + "/" + anio);
......@@ -3331,7 +3244,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if (fechaInicio === null) {
window.close();
} else {
alert("Fecha de recuperacion : " + fechaInicio);
}
......@@ -3417,7 +3329,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
click: function () {
let recibeBloque = $("#cboBloqueRecuperacion option:selected").val();
let fechaRecuperar = $("#datepicker3").val();
$(this).dialog("close");
}
}, {
......@@ -3437,14 +3348,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let cadenasAula = $("#lblCadenaAulas").text();
if (cadenasAula.length > 7) {
let array = cadenasAula.split(",");
var selet = document.getElementById("cboBloqueRecuperacion");
var x = "";
var contador = 1;
for (var i = 0; i < array.length; i++) {
......@@ -3452,12 +3360,10 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
x.text = "Bloque " + contador++;
x.value = array[i];
selet.appendChild(x);
}
} else {
$("#cboBloqueRecuperacion").append('<option>[SELECCIONE]</option>');
$("#cboBloqueRecuperacion").append('<option value="' + cadenasAula + '">BLOQUE 1</option>');
}
}
......@@ -3556,7 +3462,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let fecha = $("#datepicker").val();
$("#recibeFechaFin").val(fecha);
$(this).dialog("close");
}
}, {
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'>"+"<"+"/
]
});
}
function verfechaFaltaAviso() {
......@@ -3586,7 +3489,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let fecha = $("#datepicker4").val();
$("#recibeFechaFaltaAviso").val(fecha);
$(this).dialog("close");
}
}, {
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'>"+"<"+"/
]
});
}
......@@ -3619,7 +3519,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
let fecha = $("#datepicker2").val();
$("#recibeFechaInicio").val(fecha);
$(this).dialog("close");
}
}, {
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'>"+"<"+"/
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var cantidad = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cantidad():""%>";
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 cadenaAulas = "<%=armandoHorario!=null?armandoHorario.getArmarHoraio_cadenaAulas():""%>";
var nombreSede = $("#cmbSede").val()
......@@ -3738,8 +3637,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
recibeQuery = codAulas
recibeCadenaAula = cadenaAulas
recibeCantidad = cantidad;
}
} else {
......@@ -3797,8 +3694,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
$("#aula #tachoEliminar").hide();
$("#aula #verCambioDia").hide();
$("#aula #sinCurso").prop("onclick", null).off("click");
}
......@@ -3806,8 +3701,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
});
}
......
......@@ -548,12 +548,14 @@
//SELECT2
$('.select2').css('width','200px').select2({allowClear:true})
$('#select2-multiple-style .btn').on('click', function(e){
$('.select2').css('width', '200px').select2({allowClear: true})
$('#select2-multiple-style .btn').on('click', function (e) {
var target = $(this).find('input[type=radio]');
var which = parseInt(target.val());
if(which == 2) $('.select2').addClass('tag-input-style');
else $('.select2').removeClass('tag-input-style');
if (which == 2)
$('.select2').addClass('tag-input-style');
else
$('.select2').removeClass('tag-input-style');
});
......@@ -798,9 +800,9 @@
});
}
function eliminarSession(){
function eliminarSession() {
let codSede = $("#cmbSede").val()
sessionStorage.setItem("aulaNueva",codSede)
sessionStorage.setItem("aulaNueva", codSede)
console.log("holii")
}
......@@ -1008,15 +1010,15 @@
}, complete: function () {
focus();
// sessionStorage.setItem("aula","1");
let aula=sessionStorage.getItem("aulaNueva");
let aula = sessionStorage.getItem("aulaNueva");
//recuperar valor de la url
if(aula != null){
if (aula != null) {
console.log(aula)
buscarAula(1)
}else{
} else {
console.log("No se ha guardado Nada")
}
}
......@@ -1079,14 +1081,14 @@
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
//GUARDO LA SEDE EN SESSION
let codigoAulaFinal="";
let codigoAulaFinal = "";
// sessionStorage.setItem("aula",codSede);
let codAulaSession = sessionStorage.getItem("aulaNueva");
if(codAulaSession != null){
if (codAulaSession != null) {
codigoAulaFinal = codAulaSession
}else{
} else {
codigoAulaFinal = codSede
}
......@@ -2024,8 +2026,8 @@
$("#dialog-planAcademico").removeClass('hide').dialog({
resizable: false,
modal: true,
width:'550',
height:'360',
width: '550',
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_html: true,
buttons: [
......@@ -2040,13 +2042,13 @@
// console.log($("#cboCiencias").select2('val'))
// console.log($("#cboCTA").select2('val'))
// console.log($("#cboCEF").select2('val'))
let arrayMatematica=$("#cboMatematica").select2('val')
let arrayComunicacion=$("#cboComunicacion").select2('val')
let arrayCiencias=$("#cboCiencias").select2('val')
let arrayCTA=$("#cboCTA").select2('val')
let arrayCEF=$("#cboCEF").select2('val')
let arrayMatematica = $("#cboMatematica").select2('val')
let arrayComunicacion = $("#cboComunicacion").select2('val')
let arrayCiencias = $("#cboCiencias").select2('val')
let arrayCTA = $("#cboCTA").select2('val')
let arrayCEF = $("#cboCEF").select2('val')
guardarPlanAcademico(arrayMatematica,arrayComunicacion,arrayCiencias,arrayCTA,arrayCEF);
guardarPlanAcademico(arrayMatematica, arrayComunicacion, arrayCiencias, arrayCTA, arrayCEF);
$(this).dialog("close");
......@@ -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++){
console.log(arrayMatematica)
......
......@@ -41,7 +41,7 @@
<script src="../assets/js/respond.js"></script>
<![endif]-->
<!-- <script type="text/javascript">
<!-- <script type="text/javascript">
$(document).ready(function(){
let user=$("#txt_usuario").val();
$.ajax({
......@@ -50,16 +50,16 @@
data:{
usuario:user
}
// success: function (data, textStatus, jqXHR) {
//
// let usuario=
// if(usuario.equals("mgalvan")){
// alert("asdas");
// }else{
// alert("not exist");
// }
//
// }
// success: function (data, textStatus, jqXHR) {
//
// let usuario=
// if(usuario.equals("mgalvan")){
// alert("asdas");
// }else{
// alert("not exist");
// }
//
// }
});
......@@ -197,7 +197,7 @@
function validarLogin() {
var periodo = $('#cbPeriodo').val();
if($('#cbPeriodo').val() == ""){
if ($('#cbPeriodo').val() == "") {
$('#MensajeErrorLogin').html("<div class=\"alert alert-danger\">" +
"<strong>" +
......@@ -205,8 +205,8 @@
"Alerta -" +
"</strong>" +
"Seleccionar un periodo. " +
"</div>"+ "<input type='hidden' name='hbandera' id='hbandera' value='0' />");
}else{
"</div>" + "<input type='hidden' name='hbandera' id='hbandera' value='0' />");
} else {
var p_usuario = $('#txt_usuario').val();
var p_password = $('#txt_contrasena').val();
var p_periodo = $('#cbPeriodo').val();
......@@ -214,7 +214,7 @@
$.ajax({
type: 'POST',
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) {
$('#MensajeErrorLogin').html(resultado);
}, 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