reportes horario

parent 33e1658a
......@@ -59,5 +59,7 @@ public interface AulaDAO {
public ArrayList<Aula> listarDatosHorairo2do(String periodo) throws Exception;
public ArrayList<Aula> listadoAulas(String codigoSede, String codigoPeriodoAcademico) throws Exception;
public int actualizarNombreAula(String codAula,String nomAula)throws Exception;
}
......@@ -6,6 +6,7 @@
package pe.siso.horario.MySqlDAO;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
......@@ -1007,7 +1008,7 @@ public class MySqlAulaDAO implements AulaDAO {
query += " aula.estado='1' and aula.anno and nivel.codnivel not in (1,2) "
+ " ORDER BY sede.des_loc,tipo_centro.destipocentro,centro.descentro, "
+ " nivel.desnivel,tipo_grado.destipogrado,grado.desgrado,turno.desturno,seccion.desseccion LIMIT " + inicio + "," + cantidad + " ";
//System.out.println(query);
System.out.println(query);
ResultSet rs = st.executeQuery(query);
......@@ -1947,37 +1948,36 @@ public class MySqlAulaDAO implements AulaDAO {
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = "SELECT "
+ "hcd.codAula, "
+ "hcd.codGru, "
+ "gh.max_gru, "
+ "gh.cadena, "
+ "sede.des_loc, "
+ "tipo_centro.destipocentro, "
+ "centro.descentro, "
+ "nivel.desnivel, "
+ "tipo_grado.destipogrado, "
+ "grado.desgrado, "
+ "seccion.desseccion, "
+ "turno.desturno "
+ "FROM "
+ "horario_curso_docente as hcd "
+ "INNER JOIN aula ON aula.codaula = hcd.codAula "
+ "INNER JOIN sede ON sede.cod_loc = aula.codlocal "
+ "INNER JOIN tipo_centro ON tipo_centro.codtipocentro = aula.codtipocentro "
+ "INNER JOIN centro ON centro.codcentro = aula.cocentro "
+ "INNER JOIN nivel ON nivel.codnivel = aula.codnivel "
+ "INNER JOIN tipo_grado ON tipo_grado.codtipogrado = aula.codtipogrado "
+ "INNER JOIN grado ON grado.codgrado = aula.codgrado "
+ "INNER JOIN seccion ON seccion.codseccion = aula.codseccion "
+ "INNER JOIN turno ON turno.codturno = aula.codturno "
+ "INNER JOIN grupo_horario as gh on gh.cod_gru=hcd.codGru "
+ "WHERE hcd.cod_per='" + periodo + "' and "
+ " aula.codgrado in (49,29,33,31,12,6,87,25,50) "
+ "GROUP BY aula.codAula,hcd.codGru "
+ "ORDER BY sede.des_loc,tipo_centro.destipocentro,centro.descentro,nivel.desnivel,tipo_grado.destipogrado,grado.desgrado,turno.desturno,seccion.desseccion";
ResultSet rs = st.executeQuery(query);
String query = "SELECT \n" +
" hcd.codAula, \n" +
" hcd.codGru, \n" +
" gh.max_gru, \n" +
" gh.cadena, \n" +
" sede.des_loc, \n" +
" tipo_centro.destipocentro, \n" +
" centro.descentro, \n" +
" nivel.desnivel, \n" +
" tipo_grado.destipogrado, \n" +
" grado.desgrado, \n" +
" seccion.desseccion, \n" +
" turno.desturno \n" +
" FROM \n" +
" horario_curso_docente as hcd \n" +
" INNER JOIN aula ON aula.codaula = hcd.codAula \n" +
" INNER JOIN sede ON sede.cod_loc = aula.codlocal \n" +
" INNER JOIN tipo_centro ON tipo_centro.codtipocentro = aula.codtipocentro \n" +
" INNER JOIN centro ON centro.codcentro = aula.cocentro \n" +
" INNER JOIN nivel ON nivel.codnivel = aula.codnivel \n" +
" INNER JOIN tipo_grado ON tipo_grado.codtipogrado = aula.codtipogrado \n" +
" INNER JOIN grado ON grado.codgrado = aula.codgrado \n" +
" INNER JOIN seccion ON seccion.codseccion = aula.codseccion \n" +
" INNER JOIN turno ON turno.codturno = aula.codturno \n" +
" INNER JOIN grupo_horario as gh on gh.cod_gru=hcd.codGru \n" +
" WHERE hcd.cod_per='"+periodo+"' and aula.estado='1'\n" +
" GROUP BY aula.codAula,hcd.codGru \n" +
" ORDER BY sede.des_loc,hcd.cod_gru_aul,grado.desgrado,tipo_centro.destipocentro,centro.descentro,nivel.desnivel,tipo_grado.destipogrado,turno.desturno,seccion.desseccion";
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
Aula aula = new Aula();
......@@ -2080,6 +2080,31 @@ public class MySqlAulaDAO implements AulaDAO {
return lista;
}
@Override
public int actualizarNombreAula(String codAula,String nomAula) throws Exception {
int dato=0;
Connection cnx = null;
String base="horario";
Statement pst=null;
try {
cnx=MySqlDAOFactory.obtenerConexion(base);
pst=cnx.createStatement();
String query="update aula set nombre='"+nomAula+"' where codAula='"+codAula+"'";
dato = pst.executeUpdate(query);
} catch (Exception e) {
e.printStackTrace();
}finally{
if(cnx!=null){
cnx.close();
}
}
return dato;
}
}
......@@ -294,9 +294,10 @@ public class MySqlCursoDAO implements CursoDAO {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = "select p.cod_pla,p.nom_pla from area_docente ad\n" +
"INNER JOIN plana p ON p.cod_are=ad.cod_are\n" +
" WHERE cod_doc='"+codDocente+"' and est_pla=1";
String query = "select p.cod_pla,p.nom_pla \n" +
"from area_docente ad \n" +
"INNER JOIN plana p ON p.cod_are\n" +
"WHERE cod_doc='"+codDocente+"' and est_pla=1 and p.cod_are in (ad.cod_are,if(ad.cod_are = 2,3,if(ad.cod_are = 3,2,if(ad.cod_are = 1,4,if(ad.cod_are=4,1,0)))))";
ResultSet rs = st.executeQuery(query);
......
......@@ -56,13 +56,13 @@ public class MySqlDAOFactory extends DAOFactory {
try {
conexion = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/encuesta_docente",
"root",
"mysql");
// "jdbc:mysql://localhost:3306/encuesta_docente",
// "root",
// "mysql");
// //serverdes5
// "jdbc:mysql://172.16.0.15:3306/encuesta_docente",
// "sistemaHorarios",
// "Sac0Olive1357$");
"jdbc:mysql://172.16.0.15:3306/encuesta_docente",
"sistemaHorarios",
"Sac0Olive1357$");
} catch (Exception e) {
// TODO Auto-generated catch block
......@@ -74,13 +74,13 @@ public class MySqlDAOFactory extends DAOFactory {
try {
conexion = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/nuevo",
"root",
"mysql");
// "jdbc:mysql://localhost:3306/nuevo",
// "root",
// "mysql");
// serverweb
// "jdbc:mysql://172.16.0.15:3306/nuevo",
// "sistemaHorarios",
// "Sac0Olive1357$");
"jdbc:mysql://172.16.0.15:3306/nuevo",
"sistemaHorarios",
"Sac0Olive1357$");
} catch (Exception e) {
// TODO Auto-generated catch block
......@@ -92,12 +92,12 @@ public class MySqlDAOFactory extends DAOFactory {
try {
conexion = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/horarios_docente",
"root",
"mysql");
// "jdbc:mysql://172.16.0.15:3306/horarios_docente",
// "sistemaHorarios",
// "Sac0Olive1357$");
// "jdbc:mysql://localhost:3306/horarios_docente",
// "root",
// "mysql");
"jdbc:mysql://172.16.0.15:3306/horarios_docente",
"sistemaHorarios",
"Sac0Olive1357$");
} catch (Exception e) {
// TODO Auto-generated catch block
......@@ -108,13 +108,13 @@ public class MySqlDAOFactory extends DAOFactory {
try {
conexion = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/sacoolive3",
"root",
"mysql");
// "jdbc:mysql://localhost:3306/sacoolive3",
// "root",
// "mysql");
//serverdes5
// "jdbc:mysql://172.16.0.15:3306/sacoolive3",
// "sistemaHorarios",
// "Sac0Olive1357$");
"jdbc:mysql://172.16.0.15:3306/sacoolive3",
"sistemaHorarios",
"Sac0Olive1357$");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
......
......@@ -2295,7 +2295,7 @@ public class MySqlDocenteDAO implements DocenteDAO {
"INNER JOIN tipo_grado tg ON g.codtipogrado=tg.codtipogrado\n" +
"INNER JOIN sede s ON s.cod_loc=a.codlocal\n" +
"WHERE \n" +
"hcd.fecha BETWEEN ? AND ?\n" +
"hcd.fecha BETWEEN ? AND ? AND accion='CAMBIO FIJO'\n" +
"\n" +
") tbl\n" +
"GROUP BY tbl.fecha,tbl.dia,tbl.des_loc,tbl.turno,tbl.grupoAcademico,tbl.cantAulas,tbl.doc_saliente,\n" +
......
......@@ -1992,7 +1992,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
+ "AND hr.dia = '" + dia + "' "
+" AND hr.est_hcd='1'";
// System.out.println("CONSULTAR DATOS DEL HORARIO PARTE 1: " + consultaTipoDocente);
System.out.println("CONSULTAR DATOS DEL HORARIO PARTE 1: " + consultaTipoDocente);
ResultSet rs = st.executeQuery(consultaTipoDocente);
while (rs.next()) {
// String sql = " SELECT \n"
......@@ -2027,6 +2027,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
if (horario.getH_codigoHorarioCursoDocente() != null) {
String codDocente = horario.getH_codigoDocente();
String primerCaracterDocente = "" + codDocente.charAt(0);
System.out.println("primerCaracterDocente: "+primerCaracterDocente);
if (!primerCaracterDocente.equals("P")) {
String query = "SELECT hr.codSec,hr.cod_hcd,hr.codAula,hr.dia,hr.pos_blo,hr.hor_ini,hr.hor_fin,hr.cod_cur,hr.cod_doc,hr.cod_tur,hr.cod_per,hr.codGru,hr.est_hcd, "
......
......@@ -441,6 +441,17 @@ public class AulaServices {
}
return lista;
}
public int actualizarNombreAula(String codAula,String nomAula){
int dato=0;
try {
dato=objAulaDAO.actualizarNombreAula(codAula,nomAula);
} catch (Exception e) {
e.printStackTrace();
}
return dato;
}
}
......@@ -66,6 +66,8 @@ public class ServletAula extends HttpServlet {
listarTablaAula(request, response);
}else if("nombreCortoAula".equals(param)){
nombreCortoAula(request,response);
}else if("actualizarNombreAula".equals(param)){
actualizarNombreAula(request,response);
}
}
......@@ -656,7 +658,7 @@ public class ServletAula extends HttpServlet {
// + " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"1\">TIPO GRADO</th>\n"
+ " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"1\">GRADO</th>\n"
+ " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"1\">SECCIÓN</th>\n"
// + " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"1\">NOMBRE</th>\n"
+ " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"1\">NOMBRE</th>\n"
+ " <th tabindex=\"0\" class=\"center\" rowspan=\"1\" colspan=\"1\">TURNO</th>\n"
+ " </tr>\n"
+ " </thead>\n"
......@@ -681,8 +683,8 @@ public class ServletAula extends HttpServlet {
+ " <td>" + lista.get(i).getNombreNivel() + "</td>"
// + " <td>" + lista.get(i).getNombreTipoGrado() + "</td>"
+ " <td>" + lista.get(i).getNombreGrado() + "</td>"
// + " <td align='center'>" + lista.get(i).getNombreSeccion() + "</td>"
+ " <td>" + lista.get(i).getNombre() + "</td>"
+ " <td align='center'>" + lista.get(i).getNombreSeccion() + "</td>"
+ " <td><a class='lblNombreAula' href=\"javascript:editarNombreAula('"+lista.get(i).getCodigoAula()+"');\" style='text-decoration: none;'>"+lista.get(i).getNombre()+"</a></td>"
+ " <td>" + lista.get(i).getNombreTurno() + "</td>"
+ " </tr>");
cont++;
......@@ -2168,11 +2170,11 @@ public class ServletAula extends HttpServlet {
+ " <tr>"
+ " <td>Listado de Aulas</td>"
+ " <td align=\"right\">"
+ " <button class=\"btn btn-sm btn-warning\" onclick=\"exportarTodoSede();\" type=\"button\">\n"
+ " <button id='btnExportarHorSede' class=\"btn btn-sm btn-warning\" onclick=\"exportarTodoSede();\" type=\"button\">\n"
+ " <i class=\"ace-icon fa fa-file-excel-o icon-on-right bigger-110\"></i>\n"
+ " Exportar horarios de la Sede\n"
+ " </button>"
+ " <button class=\"btn btn-sm btn-warning\" onclick=\"exportarTodo();\" type=\"button\">\n"
+ " <button id='btnExportarTodo' class=\"btn btn-sm btn-warning\" onclick=\"exportarTodo();\" type=\"button\">\n"
+ " <i class=\"ace-icon fa fa-file-excel-o icon-on-right bigger-110\"></i>\n"
+ " Exportar todo\n"
+ " </button>"
......@@ -2656,5 +2658,18 @@ public class ServletAula extends HttpServlet {
+ " </td></tr></table>");
}
private void actualizarNombreAula(HttpServletRequest request, HttpServletResponse response) throws IOException {
String codAula=request.getParameter("codAula");
String nomAula=request.getParameter("nomAula");
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
AulaServices service=new AulaServices();
int dato=service.actualizarNombreAula(codAula, nomAula);
pw.println(dato);
}
}
......@@ -369,7 +369,7 @@
<!-- MODAL QUE NOS PERMITE ARMAR LA RECUPERACION -->
<div id="dialog-bloque" class="hide">
<br>
Curso : <strong id="lblcursoRecuperacion">Aritmetica</strong><br><br>
Curso : <strong id="lblcursoRecuperacion"></strong><br><br>
Elegir Bloque:
<select id="cboBloqueRecuperacion" onchange="pintarSpanNombre()">
......
......@@ -18,6 +18,8 @@
<%@page import="pe.siso.horario.Services.HorarioServices"%>
<%@page import="pe.siso.horario.Services.BloqueServices"%>
<%@page import="pe.siso.horario.Services.AulaServices"%>
<%@page import="java.time.format.DateTimeFormatter"%>
<%@page import="java.time.LocalDateTime"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
......@@ -42,7 +44,8 @@
String borderColorTitulo="style='border:solid 0.5pt #000000; vertical-align:middle; background-color:#006699; color:#FFFFFF;'";
String estilo = "style='background-color:#B5E0F5; border:solid 0.5pt;'";
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("dd/MM/yyyy");
LocalDateTime now = LocalDateTime.now();
Calendar cal1 = Calendar.getInstance();
......@@ -113,7 +116,7 @@
</tr>
<tr>
<td colspan="6" >RESPONSABLE: <%=usuario!=null?usuario.getUsuarioUsuario():""%></td>
<td colspan="6" align="right">ACTUALIZACIÓN: <%=diaAc+"/"+mesAc+"/"+cal1.get(Calendar.YEAR)+" "+hrAc+":"+minAc+":"+secAc+" "+perDia%></td>
<td colspan="6" align="right">ACTUALIZACIÓN: <%=dtf.format(now)%></td>
</tr>
<%
......
......@@ -960,6 +960,13 @@
close_carga();
// debugger
$('#aula').html(resultado);
let op=$("#cmbSede").val();
if(op === "todo"){
$("#btnExportarHorSede").hide();
}
if(op !== "todo"){
$("#btnExportarTodo").hide();
}
name=$("#lblUsuario").text();
if(name === "6"){
......@@ -969,6 +976,7 @@
}
if(name.substr(0,2) === "DI"){
$("#aula #btnAgregar").hide();
$("#aula #btnArmado").hide();
......@@ -2008,6 +2016,13 @@
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
window.location = "exportarHistorial.jsp?codAula="+codAula+"&periodo="+periodo;
}
function ocultarBoton(){
let op=$("#cmbSede").val();
if(op === "todo"){
$("#")
}
}
......
......@@ -13,6 +13,9 @@
<link href="css/display.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="../assets/css/bootstrap.css" />
<link href="../assets/css/bootstrap-editable.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="../assets/css/font-awesome.css" />
<link rel="stylesheet" href="../assets/css/jquery-ui.css" />
<link rel="stylesheet" href="../assets/css/ace-fonts.css" />
......@@ -299,6 +302,12 @@
else title.text($title);
}
}));
......@@ -652,7 +661,75 @@
}
});
}
let codigo="";
let nombre="";
function editarNombreAula(codAula){
console.log("inicio"+codAula)
let id=$(".lblNombreAula");
codigo=codAula;
console.log("desde hola:"+codigo)
setEditable(id);
}
const setEditable = obj => {
$.fn.editable.defaults.mode = 'inline';
$.fn.editableform.buttons =
'<button type="submit" class="btn btn-primary btn-sm editable-submit"><i class="glyphicon glyphicon-ok"></i></button>' +
'<button type="button" class="btn btn-default btn-sm editable-cancel" onclick=\destroyEditable();\><i class="glyphicon glyphicon-remove"></i></button>';
$(obj).editable({
type: 'text',
showbuttons: true,
validate: function (value) {
nombre = value;
if ($.trim(value).length > 6)
return 'maximo 6 caracteres';
if ($.trim(value) == '')
return 'Debe ingresar un nombre';
},
success: function () {
$.ajax({
url: '../ServletAula?Accion=actualizarNombreAula',
data: {codAula:codigo,nomAula:nombre},
type: 'POST',
global: false,
beforeSend: function () {
cargando();
},
success: function (data) {
buscarAula(1);
}
});
},error: function (data) {
$('.lblNombreAula').editable('destroy');
}
})
}
function destroyEditable(){
$('.lblNombreAula').editable('destroy');
}
</script>
......@@ -665,6 +742,11 @@
<script type="text/javascript"> ace.vars['base'] = '..'; </script>
<script src="../assets/js/ace/elements.onpage-help.js"></script>
<script src="../assets/js/ace/ace.onpage-help.js"></script>
<script src="../docs/assets/js/rainbow.js"></script>
<script src="../docs/assets/js/language/generic.js"></script>
......@@ -683,5 +765,7 @@
<script type="text/javascript" language="javascript" src="js/colorPicker.js"></script>
<link rel="stylesheet" href="css/colorPicker.css" type="text/css"></link>
<script src="../assets/editable/bootstrap-editable.js" type="text/javascript"></script>
<script src="../assets/editable/bootstrap-editable.min.js" type="text/javascript"></script>
</html>
......@@ -28,6 +28,14 @@
HttpSession session_actual = request.getSession(true);
PeriodoAcademico periodo=(PeriodoAcademico)session_actual.getAttribute("periodo");
%>
<style type="text/css">
@media print {
#divBusqueda {display:none}
#lblTitulo{text-align: center;font-size: 40px;font-weight: bold}
}
</style>
</head>
<style>
......@@ -39,26 +47,31 @@
<body>
<div class="container">
<div class="row">
<div class="row" id="divBusqueda">
<div class="col s8 offset-s2">
<div class="card">
<div class="card-content">
<span class="card-title">Buscar disponibilidad</span>
<div class="row">
<div class="input-field col s6">
<select id="cbArea" onchange="listarPlana(this)">
<select id="cbArea" onchange="listarPlana(this);desactivarBuscar();desactivarPrint();">
</select>
<label>Area:</label>
</div>
<div class="input-field col s6">
<select id="cbPlana">
<select id="cbPlana" onchange="activarBuscar();">
</select>
<label>Plana:</label>
</div>
</div>
</div>
<div class="card-action center">
<a class="waves-effect waves-light btn blue" id="btnBuscar"><i class="material-icons left">search</i>buscar</a>
<a class="waves-effect waves-light btn blue" id="btnBuscar" onclick="activarPrint();"><i class="material-icons left">search</i>buscar</a>
<i class="ace-icon fa fa-print bigger-160"><a class="waves-effect waves-light btn grey" id="btnImprimir" onclick="pintarTDRed();window.print();">IMPRIMIR</a></i>
<!-- <a class="btn btn-app btn-light btn-xs align-left" onclick="window.print();" target="_blank" id="iconoImprimir">
<i class="ace-icon fa fa-print bigger-160"></i>-->
</div>
</div>
</div>
......@@ -68,7 +81,8 @@
<div class="col s12">
<div class="card">
<div class="card-content">
<span class="card-title">Lista de docentes y disponibilidad</span>
<span class="card-title" id="lblTitulo">Lista de docentes y disponibilidad</span>
<div class="row">
<div id="divListaDisponibilidad">
......@@ -81,6 +95,16 @@
</div>
<script>
// $("#btnBuscar").attr('disabled','disabled');
function desactivarBuscar(){
$("#btnBuscar").attr('disabled','disabled');
}
function activarBuscar(){
$("#btnBuscar").attr('disabled',false);
}
var elems = document.querySelectorAll('select');
var instances = M.FormSelect;
......@@ -104,6 +128,7 @@
}
function listarDisponibilidad() {
let codigoPlana = document.querySelector('#cbPlana').value
let codigoPeriodo = '<%= periodo!=null?periodo.getCodigoPeriodo():""%>'
......@@ -139,6 +164,7 @@
if (docente.disponibilidad) {
debugger
let disponibilidad = docente.disponibilidad.split('-') || []
let diasM = []
......@@ -195,7 +221,7 @@
if (diasM.some(d => d == (i + 1))) {
html += `<td class="green">` + aulas.join(' \n ') + `</td>`
} else {
html += '<td class="red">' + aulas.join(' \n ') + '</td>'
html += '<td class="red" onclick="colorChange(this);" id="changed">' + aulas.join(' \n ') + '</td>'
}
}
......@@ -212,9 +238,10 @@
}
})
if (diasT.some(d => d == (i + 1))) {
html += `<td class="green">` + aulas.join(' \n ') + `</td>`
} else {
html += '<td class="red">' + aulas.join(' \n ') + '</td>'
html += '<td class="red" onclick="colorChange(this);" id="changed">' + aulas.join(' \n ') + '</td>'
}
}
......@@ -301,7 +328,7 @@
if (diasM.some(d => d == (i + 1))) {
html += `<td class="green">` + aulas.join(' \n ') + `</td>`
} else {
html += '<td class="red">' + aulas.join(' \n ') + '</td>'
html += '<td class="red" onclick="colorChange(this);" id="changed">' + aulas.join(' \n ') + '</td>'
}
}
......@@ -320,7 +347,7 @@
if (diasT.some(d => d == (i + 1))) {
html += `<td class="green">` + aulas.join(' \n ') + `</td>`
} else {
html += '<td class="red">' + aulas.join(' \n ') + '</td>'
html += '<td class="red" onclick="colorChange(this);" id="changed">' + aulas.join(' \n ') + '</td>'
}
}
......@@ -349,8 +376,30 @@
}
}
function colorChange(obj){
//let back=$(obj).addClass('blue');
if($(obj).hasClass('blue')){
alert("Este dia ya se encuentra Bloqueado !");
}else{
alert("¿Esta seguro de querer bloquear?");
$(obj).removeClass('red');
$(obj).addClass('blue');
}
// $(obj).parents('tr').find('#changed').removeClass('red');
// $(obj).parents('tr').find('#changed').addClass('blue');
}
function listarPlana(select) {
let codigoArea = select.value
axios.get('../ServletPlana?Accion=cargarPlanaJson&codigoArea=' + codigoArea)
.then(data => {
......@@ -359,9 +408,23 @@
option += '<option value="' + v.cod_pla + '">' + v.nom_pla + '</option>'
})
document.querySelector('#cbPlana').innerHTML = option
instances.init(elems)
$("#btnBuscar").attr('enabled','enabled');
})
}
function pintarTDRed(){
//alert("holii");
$(".red").text("X");
}
function desactivarPrint(){
$("#btnImprimir").attr('disabled','disabled');
}
function activarPrint(){
$("#btnImprimir").attr('disabled',false);
}
</script>
<script src="js/pages/webSocketHorario.js" type="text/javascript"></script>
</body>
......
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