cambio fijo update 2

parent 676e4c3d
/*
* 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.Beans;
/**
*
* @author sistem20user
*/
public class HorarioHCD {
String motivoCambio;
String observacion;
String docenteSaliente;
String codigoDocenteSaliente;
String codigoPosicionBloque;
String cursoSaliente;
String codigoCursoSaliente;
String sede;
String dia;
String fechaFinal;
String fechaInicio;
String horaInicio;
String horaFin;
String condicionTrabajador;
String docenteEntrante;
String codigoDocenteEntrante;
String cursoIngreso;
String codigoCursoIngreso;
String codigoTurno;
String codigoPeriodo;
String codigoAulas;
String codigoEstadoHCD;
public HorarioHCD(){}
public String getMotivoCambio() {
return motivoCambio;
}
public String getCodigoTurno() {
return codigoTurno;
}
public void setCodigoTurno(String codigoTurno) {
this.codigoTurno = codigoTurno;
}
public String getCodigoEstadoHCD() {
return codigoEstadoHCD;
}
public void setCodigoEstadoHCD(String codigoEstadoHCD) {
this.codigoEstadoHCD = codigoEstadoHCD;
}
public String getCodigoPeriodo() {
return codigoPeriodo;
}
public void setCodigoPeriodo(String codigoPeriodo) {
this.codigoPeriodo = codigoPeriodo;
}
public String getCodigoPosicionBloque() {
return codigoPosicionBloque;
}
public void setCodigoPosicionBloque(String codigoPosicionBloque) {
this.codigoPosicionBloque = codigoPosicionBloque;
}
public String getCodigoDocenteSaliente() {
return codigoDocenteSaliente;
}
public void setCodigoDocenteSaliente(String codigoDocenteSaliente) {
this.codigoDocenteSaliente = codigoDocenteSaliente;
}
public String getCodigoCursoSaliente() {
return codigoCursoSaliente;
}
public void setCodigoCursoSaliente(String codigoCursoSaliente) {
this.codigoCursoSaliente = codigoCursoSaliente;
}
public String getCodigoDocenteEntrante() {
return codigoDocenteEntrante;
}
public void setCodigoDocenteEntrante(String codigoDocenteEntrante) {
this.codigoDocenteEntrante = codigoDocenteEntrante;
}
public String getCodigoCursoIngreso() {
return codigoCursoIngreso;
}
public void setCodigoCursoIngreso(String codigoCursoIngreso) {
this.codigoCursoIngreso = codigoCursoIngreso;
}
public void setMotivoCambio(String motivoCambio) {
this.motivoCambio = motivoCambio;
}
public String getObservacion() {
return observacion;
}
public void setObservacion(String observacion) {
this.observacion = observacion;
}
public String getDocenteSaliente() {
return docenteSaliente;
}
public void setDocenteSaliente(String docenteSaliente) {
this.docenteSaliente = docenteSaliente;
}
public String getCursoSaliente() {
return cursoSaliente;
}
public void setCursoSaliente(String cursoSaliente) {
this.cursoSaliente = cursoSaliente;
}
public String getSede() {
return sede;
}
public void setSede(String sede) {
this.sede = sede;
}
public String getDia() {
return dia;
}
public void setDia(String dia) {
this.dia = dia;
}
public String getFechaFinal() {
return fechaFinal;
}
public void setFechaFinal(String fechaFinal) {
this.fechaFinal = fechaFinal;
}
public String getFechaInicio() {
return fechaInicio;
}
public void setFechaInicio(String fechaInicio) {
this.fechaInicio = fechaInicio;
}
public String getHoraInicio() {
return horaInicio;
}
public void setHoraInicio(String horaInicio) {
this.horaInicio = horaInicio;
}
public String getHoraFin() {
return horaFin;
}
public void setHoraFin(String horaFin) {
this.horaFin = horaFin;
}
public String getCondicionTrabajador() {
return condicionTrabajador;
}
public void setCondicionTrabajador(String condicionTrabajador) {
this.condicionTrabajador = condicionTrabajador;
}
public String getDocenteEntrante() {
return docenteEntrante;
}
public void setDocenteEntrante(String docenteEntrante) {
this.docenteEntrante = docenteEntrante;
}
public String getCursoIngreso() {
return cursoIngreso;
}
public void setCursoIngreso(String cursoIngreso) {
this.cursoIngreso = cursoIngreso;
}
public String getCodigoAulas() {
return codigoAulas;
}
public void setCodigoAulas(String codigoAulas) {
this.codigoAulas = codigoAulas;
}
}
......@@ -10,6 +10,8 @@ import org.json.JSONObject;
import pe.siso.horario.Beans.Aula;
import pe.siso.horario.Beans.Bloque;
import pe.siso.horario.Beans.Horario;
import pe.siso.horario.Beans.HorarioHCD;
/**
*
......@@ -136,4 +138,6 @@ public interface HorarioDAO {
public JSONObject listarVistaHorarioDocenteDni(JSONObject json)throws Exception;
public Horario verDocenteExamenEncuesta(String codigoDocente,String codigoPlana)throws Exception;
}
......@@ -745,6 +745,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
public int registrarAsigCurDoceHorario(String codigoAula, String dia, String Posicionbloque, String Hini, String Hfin, String codigoTurno, String codigoCurso, String codigoDocente, String periodo, String codigoGrupo, int codUsuario, int clase, String grupoAulas, String historial, String motivoCambio, String observacion, String condicionTrabajador, String horaAviso, String recuperacion) throws Exception {
int dato = 0;
int codHorario = 0;
int recibeCodigoHCD=0;
String codDocReemp = "";
String codCurReemp = "";
int cantCruce = 0;
......@@ -763,6 +764,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
libre = libreRS.getInt("cant");
}
String queryCant = "SELECT cod_hcd,cod_doc,cod_cur FROM horario_curso_docente WHERE codAula='" + codigoAula + "' and dia='" + dia + "' and pos_blo='" + Posicionbloque + "' and cod_per='" + periodo + "'";
System.out.println(">>>>-(1) codHorario-> " + queryCant);
ResultSet rsCant = st.executeQuery(queryCant);
......@@ -829,15 +831,53 @@ public class MySqlHorarioDAO implements HorarioDAO {
dato = 3;
} else {
String queryUpdate = "";
String querySelect = "";
String queryInsert="";
if (libre == 0) {
queryUpdate = "UPDATE horario_curso_docente SET cod_cur='" + codigoCurso + "', cod_doc='" + codigoDocente + "', codSec='" + clase + "' WHERE cod_hcd='" + codHorario + "' and cod_per='" + periodo + "' ";
//queryUpdate = "UPDATE horario_curso_docente SET cod_cur='" + codigoCurso + "', cod_doc='" + codigoDocente + "', codSec='" + clase + "', est_hcd='1' WHERE cod_hcd='" + codHorario + "' and cod_per='" + periodo + "' ";
queryInsert = " INSERT INTO horario_curso_docente (codAula,dia,pos_blo,hor_ini,hor_fin,cod_tur,cod_cur,cod_doc,est_hcd,cod_per,codGru,codSec,cod_gru_aul) "
+ " VALUES ('" + codigoAula + "','" + dia + "','" + Posicionbloque + "','" + Hini + "','" + Hfin + "','" + codigoTurno + "','" + codigoCurso + "','" + codigoDocente + "','1','" + periodo + "','" + codigoGrupo + "','" + clase + "','" + grupoAulas + "')";
} else {
queryUpdate = "UPDATE horario_curso_docente SET cod_cur='" + codigoCurso + "', cod_doc='" + codigoDocente + "', codSec='" + clase + "', est_hcd='0' WHERE cod_hcd='" + codHorario + "' and cod_per='" + periodo + "' ";
//queryUpdate = "UPDATE horario_curso_docente SET cod_cur='" + codigoCurso + "', cod_doc='" + codigoDocente + "', codSec='" + clase + "', est_hcd='0' WHERE cod_hcd='" + codHorario + "' and cod_per='" + periodo + "' ";
queryInsert = " INSERT INTO horario_curso_docente (codAula,dia,pos_blo,hor_ini,hor_fin,cod_tur,cod_cur,cod_doc,est_hcd,cod_per,codGru,codSec,cod_gru_aul) "
+ " VALUES ('" + codigoAula + "','" + dia + "','" + Posicionbloque + "','" + Hini + "','" + Hfin + "','" + codigoTurno + "','" + codigoCurso + "','" + codigoDocente + "','0','" + periodo + "','" + codigoGrupo + "','" + clase + "','" + grupoAulas + "')";
}
System.out.println("UPDATE -->> " + queryUpdate);
System.out.println("INSERT -->> " + queryInsert);
dato = st.executeUpdate(queryInsert);
System.out.println("dato-->"+dato);
if(dato > 0){
querySelect = "SELECT cod_hcd FROM horario_curso_docente WHERE cod_doc = '"+codigoDocente+"' and codAula ='"+codigoAula+"'";
}
System.out.println("INSERT -->> " + querySelect);
ResultSet rsCodHcd = st.executeQuery(querySelect);
while(rsCodHcd.next()){
recibeCodigoHCD=rsCodHcd.getInt("cod_hcd");
}
System.out.println("codigo hcd :"+recibeCodigoHCD);
if(recibeCodigoHCD > 0){
queryUpdate="UPDATE horario_curso_docente SET cod_rem='"+recibeCodigoHCD+"', est_hcd='0' WHERE cod_hcd='" + codHorario + "' and cod_per='" + periodo + "' ";
}
System.out.println("update -->> " + queryUpdate);
dato = st.executeUpdate(queryUpdate);
String estado = "";
String queryHH1 = "";
switch (historial) {
......@@ -1760,7 +1800,8 @@ public class MySqlHorarioDAO implements HorarioDAO {
+ " hr.codAula = '" + codigoAula + "' "
+ "AND hr.cod_per = '" + codigoPeriodo + "' "
+ "AND hr.pos_blo = '" + posicion + "' "
+ "AND hr.dia = '" + dia + "' ";
+ "AND hr.dia = '" + dia + "' "
+" AND hr.est_hcd='1'";
// System.out.println("CONSULTAR DATOS DEL HORARIO PARTE 1: " + consultaTipoDocente);
ResultSet rs = st.executeQuery(consultaTipoDocente);
......@@ -1804,7 +1845,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
+ "FROM horario_curso_docente AS hr "
+ "INNER JOIN curso as cur ON cur.cod_cur=hr.cod_cur "
+ "INNER JOIN sacoolive3.profesor as pro ON pro.codprofesor=hr.cod_doc "
+ "WHERE hr.codAula='" + codigoAula + "' and hr.cod_per='" + codigoPeriodo + "' and hr.pos_blo='" + posicion + "' and hr.dia='" + dia + "'";
+ "WHERE hr.codAula='" + codigoAula + "' and hr.cod_per='" + codigoPeriodo + "' and hr.pos_blo='" + posicion + "' and hr.dia='" + dia + "' and hr.est_hcd='1'";
System.out.println("CONSULTAR DATOS DEL HORARIO PARTE 2: " + query);
ResultSet rs2 = st.executeQuery(query);
//Horario horario = new Horario();
......
......@@ -5046,7 +5046,7 @@ public class ServletDocente extends HttpServlet {
pw.println("<table width='100%' height='30' id='datos'>");
pw.println("<tbody>");
pw.println("<tr>");
pw.println("<td>Lista de docentes disponibles</td>");
pw.println("<td>Lista de docentes</td>");
pw.println("<td align='right'>");
pw.println("</td>");
pw.println("<td width='10'></td>");
......@@ -5821,7 +5821,7 @@ public class ServletDocente extends HttpServlet {
pw.println("<table width='100%' height='30' id='datos'>");
pw.println("<tbody>");
pw.println("<tr>");
pw.println("<td>Lista de docentes disponibles</td>");
pw.println("<td>Lista de docentes</td>");
pw.println("<td align='right'>");
pw.println("</td>");
pw.println("<td width='10'></td>");
......@@ -5916,7 +5916,7 @@ public class ServletDocente extends HttpServlet {
// pw.println("<td align='center' style='vertical-align:middle'><i class=\"" + icono + "\"></i>&nbsp;" + promedio + "</td>");
pw.println("<td align='center' style='vertical-align:middle'>");
pw.println("<label>");
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);abrirModal(this);guardarDocente(this);'>");
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);'>");
pw.println("<span class='lbl'></span>");
pw.println("</label>");
pw.println("<input type='hidden' id='datos_" + cont + "' value='" + codigoDocente + "'>");
......
......@@ -8,7 +8,6 @@ package pe.siso.horario.Servlets;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Iterator;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
......@@ -2147,7 +2146,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>"
+ " <tr><td height='10' colspan='3'></td></tr>"
+ " <tr>"
+ " <td><b>Seccion: </b><span style='color:red;'>*</span></td>"
+ " <td><b>Tipo de clase: </b><span style='color:red;'>*</span></td>"
+ " <td width='20'></td>"
+ " <td>"
......@@ -2926,8 +2925,6 @@ public class ServletHorario extends HttpServlet {
+ " </td>");
} else {
HttpSession session2=request.getSession();
session2.setAttribute("DatosHorario", DatosHorario);
pw.println("<td align='center' style='width:12%; vertical-align:middle; >"
......@@ -2985,7 +2982,7 @@ public class ServletHorario extends HttpServlet {
pw.println("</ul>\n"
+ " </div><br>"
+ " <b id='cursoName'>" + DatosHorario.getH_nombreCurso() + "</b> "
+ " <b>" + DatosHorario.getH_nombreCurso() + "</b> "
+ " <br>" + DatosHorario.getH_apellidosDocente() + ", " + DatosHorario.getH_nombreDocente()+ " "
+ " <br> Prom.ENC :" + obj.getExamen() + " <br> Cel : " + obj.getCelularDocente()+ " "
+ " </div>"
......@@ -3858,7 +3855,7 @@ public class ServletHorario extends HttpServlet {
Horario DatosHorario = new Horario();
DatosHorario = serviciosHor.consultarDatosHorarioAulaPorPosicionDiaria(aulas[i], codPeriodo2, dia, posicion);
// TRAER SU NOTA DE ENCUESTA Y NOTA DE EXAMEN
// TRAER SU NO DE ENCUESTA Y NOTA DE EXAMEN
pw.println("<td align='center' style='width:4%; color:white; background-color:#62A8D1; vertical-align:middle; font-size: 10px; '>" + HorIni + "<br>" + HorFin + "</td>");
if (i == 0) {
......@@ -4266,7 +4263,7 @@ public class ServletHorario extends HttpServlet {
String horaFin = request.getParameter("Hfin");
String opcion = request.getParameter("opcion");
String periodo = request.getParameter("periodo");
String historial=request.getParameter("historial");
String historial = request.getParameter("historial");
String codigoDocente = request.getParameter("codigoDocente");
int codigoCurso = Integer.parseInt(request.getParameter("codigoCurso"));
String codcurso = request.getParameter("codigoCurso");
......@@ -4288,15 +4285,11 @@ public class ServletHorario extends HttpServlet {
ArrayList<Docente> listaFiltro = null;
listaFiltro = servcioDoce.filtroDocentesPrimSec(periodo, filtro, cadenaAulas);
Docente docenteName=new Docente();
docenteName=servcioDoce.NombreDocente(codigoDocente);
String nombreDia = "";
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
......@@ -4325,7 +4318,6 @@ public class ServletHorario extends HttpServlet {
pw.println("<div class='col-sm-12'>");
pw.println("<div class='col-sm-2'></div>");
pw.println("<div class='col-sm-1'></div>");
if(historial.equals("cambioFijo")){
pw.println("<div class=\"width-60 label label-info label-xlg arrowed-in arrowed-in-right\">");
......@@ -4340,14 +4332,17 @@ public class ServletHorario extends HttpServlet {
}
pw.println("<div class='col-sm-21 infobox-container' style=\"margin-top:20px\">");
pw.println("<div class='infobox infobox-green' >");
pw.println("<div class='infobox-icon'>");
pw.println("<i class='ace-icon fa fa-clock-o'></i>");
pw.println("</div>");
pw.println("<div class='infobox-data'>");
pw.println("<span class='infobox-content'>Horario</span>");
pw.println("<div class='infobox-content' id='divHorario'>" + horario + "</div>");
pw.println("<span class='infobox-data-data'>Horario</span>");
pw.println("<div class='infobox-content'>" + horario + "</div>");
pw.println("</div>");
pw.println("</div>");
pw.println("<div class='infobox infobox-blue' >");
......@@ -4355,17 +4350,10 @@ public class ServletHorario extends HttpServlet {
pw.println("<i class='ace-icon fa fa-calendar'></i>");
pw.println("</div>");
pw.println("<div class='infobox-data'>");
pw.println("<span class='infobox-content'>Día</span>");
pw.println("<div class='infobox-content' id='txtDia'>" + nombreDia + "</div>");
pw.println("<span class='infobox-data-number'>Día</span>");
pw.println("<div class='infobox-content'>" + nombreDia + "</div>");
pw.println("</div>");
pw.println("</div>");
pw.println("<div class='col-sm-2'></div>");
pw.println("</div>");
pw.println("<div class='col-sm-12' style='height:40px;'><hr></div>");
......@@ -4373,12 +4361,11 @@ public class ServletHorario extends HttpServlet {
pw.println("<div class='col-sm-4'>");
pw.println("<b>Curso: </b><span style='color:red;'>*</span>");
pw.println("<div id='divCursoCombo'>");
pw.println("<select id='cmbCurso' name='cmbCurso' class='form-control' onChange='cargarDocentesDisponibles(" + opcion + "," + bloq + "," + dia + "); recargar();'>");
pw.println("<select id='cmbCurso' class='form-control' onChange='cargarDocentesDisponibles(" + opcion + "," + bloq + "," + dia + "); recargar();'>");
pw.println("<option>[Seleccione]</option>");
for (int i = 0; i < listaCurso.size(); i++) {
if (listaCurso.get(i).getCod_cur() == codigoCurso) {
pw.println("<option value='" + listaCurso.get(i).getCod_cur() + "' selected>" + listaCurso.get(i).getNom_cur() + "</option>");
} else {
pw.println("<option value='" + listaCurso.get(i).getCod_cur() + "'>" + listaCurso.get(i).getNom_cur() + "</option>");
}
......@@ -4389,7 +4376,7 @@ public class ServletHorario extends HttpServlet {
pw.println("<div class='col-sm-4'>");
pw.println("<b>Tipo de clase: </b><span style='color:red;'>*</span><br>");
pw.println("<div id='divTipClase'>");
pw.println("<select id='idClase' form-control' style='width: 100px;'>");
pw.println("<select id='idClase' form-control'>");
......@@ -4419,44 +4406,14 @@ public class ServletHorario extends HttpServlet {
pw.println("<option value='LABOR ADMINISTRATIVA'>LABOR ADMINISTRATIVA</option>");
pw.println("</select>");
pw.println("</div>");
pw.println("<div class='col-sm-4'>");
pw.println("<input type='button' id='datepicker' onclick='verfechaFin();' value='Fecha Fin'>");
pw.println("<input type='hidden' id='recibeFechaFin' value='vacio'>");
pw.println("</div>");
pw.println("<div class='col-sm-4'>");
pw.println("<b>Observacion: </b>");
pw.println("<textarea style='font-size: 10pt;height: 3em;' id='txtAreaObservacion'></textarea>");
pw.println("</div>");
pw.println("<div class='col-sm-4'>");
pw.println("<input type='hidden' id='recibeFechaInicio' value='vacio'>");
pw.println("</div>");
pw.println("</div>");
pw.println("<div class='col-sm-4'>");
pw.println("<input type='hidden' id='txtDocenteEntrante' value='vacio'>");
pw.println("</div>");
pw.println("<div class='col-sm-4'>");
Curso nombre=servCurso.NombreCurso(codcurso);
pw.println("<input type='text' id='txtNombreCursoSaliente' value='"+nombre.getNom_cur()+"'>");
pw.println("</div>");
pw.println("<div class='col-sm-4'>");
pw.println("<b>Condicion de trabajador: </b>");
pw.println("<select id='cboCondTrabajador'>");
pw.println("<b>Condicion del trabajador: </b>");
pw.println("<select id='cboCondicionTrabajador'>");
pw.println("<option>[SELECCIONE]</option>");
pw.println("<option>NUEVO</option>");
pw.println("<option>REINGRESO</option>");
pw.println("<option>ANTIGUO</option>");
pw.println("<option value='NUEVO'>NUEVO</option>");
pw.println("<option value='REINGRESO'>REINGRESO</option>");
pw.println("<option value='ANTIGUO'>ANTIGUO</option>");
pw.println("</select>");
pw.println("</div>");
......@@ -4466,6 +4423,7 @@ public class ServletHorario extends HttpServlet {
}
pw.println("<div class='col-sm-12' style='height:20px;'></div>");
pw.println("<div class='col-sm-12'>");
pw.println("<div id='divDocenteCombo'>");
......@@ -4474,7 +4432,7 @@ public class ServletHorario extends HttpServlet {
pw.println("<table width='100%' height='30'>");
pw.println("<tbody>");
pw.println("<tr>");
pw.println("<td>Lista de docentes disponibles</td>");
pw.println("<td>Lista de docentes</td>");
pw.println("<td align='right'>");
pw.println("</td>");
pw.println("<td width='10'></td>");
......@@ -4540,7 +4498,7 @@ public class ServletHorario extends HttpServlet {
}
}
pw.println("<td align='center' style='vertical-align:middle; width:50px;'>" + cont + "</td>");
pw.println("<td style='vertical-align:middle' id='docenteEntrante'>" + nombreCompleto + "</td>");
pw.println("<td style='vertical-align:middle'>" + nombreCompleto + "</td>");
pw.println("<td style='vertical-align:middle'>" + zona + "</td>");
pw.println("<td class='text-center align-middle'>" + cantidad + "</td>");
pw.println("<td class='text-center align-middle'>" + notaPlana + "</td>");
......@@ -4552,14 +4510,13 @@ public class ServletHorario extends HttpServlet {
pw.println("<label>");
if (codDocente.equals(codigoDocente)) {
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);' disabled>");
// pw.println("<input name='checkbox" + cont + "' checked id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);'>");
pw.println("<input name='checkbox" + cont + "' checked id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);'>");
} else {
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);abrirModal(this);guardarDocente(this);'>");
pw.println("<input name='checkbox" + cont + "' id='checkbox" + cont + "' class='ace' type='checkbox' value='" + cont + "' onclick='verificar_uno(this);'>");
}
pw.println("<span class='lbl'></span>");
pw.println("</label>");
pw.println("<input type='text' id='datos_" + cont + "' value='" + codDocente + "'>");
pw.println("<input type='hidden' id='datos_" + cont + "' value='" + codDocente + "'>");
pw.println("<input type='hidden' id='datos2_" + cont + "' value='" + cont + "#" + nombreCompleto + "'>");
pw.println("</td>");
pw.println("</tr>");
......
......@@ -17,7 +17,6 @@
<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" />
<link href="css/alert.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="../assets/css/ace.css" class="ace-main-stylesheet" id="main-ace-style" />
<script src="../assets/js/ace-extra.js"></script>
......@@ -26,26 +25,10 @@
<!-- inline scripts related to this page -->
<script type="text/javascript" language="javascript">
function alertDGC(mensaje)
{
var dgcTiempo=500
var ventanaCS='<div class="dgcAlert"><div class="dgcVentana"><div class="dgcCerrar"></div><div class="dgcMensaje">'+mensaje+'<br><div class="dgcAceptar">Aceptar</div></div></div></div>';
$('body').append(ventanaCS);
var alVentana=$('.dgcVentana').height();
var alNav=$(window).height();
var supNav=$(window).scrollTop();
$('.dgcAlert').css('height',$(document).height());
$('.dgcVentana').css('top',((alNav-alVentana)/2+supNav-100)+'px');
$('.dgcAlert').css('display','block');
$('.dgcAlert').animate({opacity:1},dgcTiempo);
$('.dgcCerrar,.dgcAceptar').click(function(e) {
$('.dgcAlert').animate({opacity:0},dgcTiempo);
setTimeout("$('.dgcAlert').remove()",dgcTiempo);
});
}
/*$(document).ready( function() {
jQuery("#registroEncuesta").validationEngine();
});*/
</script>
<style type="text/css">
@media print {
#vistaDoble {display:none}
......@@ -60,15 +43,7 @@
</head>
<body class="no-skin" onLoad="cargar();">
<script>
window.alert = function (message) {
alertDGC(message);
};
</script>
<!-- #section:basics/navbar.layout -->
<div id="navbar" class="navbar navbar-default">
<script type="text/javascript">
......@@ -77,15 +52,6 @@
} catch (e) {
}
</script>
<div id="myModal" class="modal">
<!-- Modal content -->
<div class="modal-content">
<span class="close">&times;</span>
<p>Some text in the Modal..</p>
</div>
</div>
<div class="navbar-container" id="navbar-container">
<%@ include file="banner.jsp" %>
......@@ -434,7 +400,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
jQuery(function ($) {
let obj=$("#lblUsuario").text();
if(obj.substr(0,2) === "DI" || obj === "mgalvan" || obj === "jramirez" || obj === "fsalinas" || obj === "wchancaf" || obj === "rpinas" || obj === "mpadilla"){
if(obj.substr(0,2) === "DI" || obj === "mgalvan" || obj === "jramirez" || obj === "fsalinas" || obj === "wchancaf" || obj === "rpinas"){
$("#vistaDoble").hide();
}
......@@ -762,7 +728,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
//alert(resultado);
$("#aula").html(resultado);
name=$("#lblUsuario").text();
if(name.substr(0,2) === "DI" || name === "mgalvan" || name === "jramirez" || name === "fsalinas" || name === "wchancaf" || name === "rpinas" || name === "mpadilla"){
if(name.substr(0,2) === "DI" || name === "mgalvan" || name === "jramirez" || name === "fsalinas" || name === "wchancaf" || name === "rpinas"){
$("#aula #accionHorario").hide();
$("#aula #tachoEliminar").hide();
$("#aula #sinCurso").prop("onclick", null).off("click");
......@@ -975,43 +941,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
function verfechaFin(){
let hoy=new Date();
let dia=hoy.getDate();
let mes=hoy.getMonth()+1;
let anio=hoy.getFullYear();
let fechaActual=String(dia +"/"+mes+"/"+anio);
let result='';
let returnFecha='';
result=prompt("Ingrese fecha fin",fechaActual);
if(result === null){
window.close();
}else{
if(confirm("La fecha fin sera: "+result)){
alert("Se confirma que la fecha fin sera: "+result);
returnFecha=result;
}else{
result=prompt("Ingrese fecha fin",fechaActual);
returnFecha=result;
}
}
$("#recibeFechaFin").val(returnFecha);
}
// Velasquez
function verificar_uno(check) {
var limite = 1;
var contador = 0;
var ele = "";
......@@ -1038,99 +972,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
contador--;
}
// abrirModal();
}
function abrirModal(check){
let hoy=new Date();
let dia=hoy.getDate();
let mes=hoy.getMonth()+1;
let mesLetras="";
switch(mes){
case 1:
mesLetras="Enero";
break;
case 2:
mesLetras="Febrero";
break;
case 3:
mesLetras="Marzo";
break;
case 4:
mesLetras="Abril";
break;
case 5:
mesLetras="Mayo";
break;
case 6:
mesLetras="Junio";
break;
case 7:
mesLetras="Julio";
break;
case 8:
mesLetras="Agosto";
break;
case 9:
mesLetras="Septiembre";
break;
case 10:
mesLetras="Octubre";
break;
case 11:
mesLetras="Noviembre";
break;
case 12:
mesLetras="Diciembre";
break;
default :
break;
}
let anio=hoy.getFullYear();
let fechaActual=String(dia +"/"+mesLetras+"/"+anio);
//let fechafinal=new Date(fechaActual);
if(check.checked){
let fechaInicio=prompt("Fecha Inicio ",fechaActual)
alert("La fecha Inicio sera: "+fechaInicio);
}
$("#recibeFechaInicio").val(fechaActual);
}
function guardarDocente(check){
let prints='';
$("input[type=checkbox]:checked").each(function(){
let result = [];
var i = 1;
// buscamos el td más cercano en el DOM hacia "arriba"
// luego encontramos los td adyacentes a este
$(this).closest('td').siblings().each(function(){
// obtenemos el texto del td
result[i] = $(this).text();
i--;
});
prints = result[0];
});
$("#txtDocenteEntrante").val(prints);
}
function popupAlertaCheck() {
var cantidad = $("#cantidad").val();
var posicion = "";
......@@ -1144,7 +987,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if (cadena == "") {
cadena = dato;
}
}
cont++;
}
......@@ -1305,7 +1147,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
resizable: false,
width: 800,
modal: true,
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'>ASIGNACION</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'>Asignación</span></h4></div></div>",
title_html: true,
buttons: [
{
......@@ -1386,13 +1228,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
});
}
function verFechaFin(){
alert("prueba");
return false;
}
function validar_RegistroAsigCurDoc(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, historial) {
var estado = jQuery('#RegistroAsigCurDoc').validationEngine('validate');
if (estado) {
......@@ -1413,9 +1248,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var json = {}
if (historial == 'cambioFijo') {
json.motivoCambio = $('#txtMotivoCambio').val() || ''
json.motivoCambio = $("#cboMotivoCambio").val() || ''
json.observacion = $('#txtObservacion').val() || ''
json.condicionTrabajador = $('#cbCondicionTrabajador').val() || ''
json.condicionTrabajador = $("#cboCondicionTrabajador").val() || ''
} else if (historial == 'cambioDia') {
json.motivoCambio = $('#txtMotivoCambio').val() || ''
json.observacion = $('#txtObservacion').val() || ''
......@@ -1660,38 +1495,15 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
});
}
//METODO PARA PODER REGISTRAR EL CAMBIO FIJO , TAMBIEN NOS GENERA UN REPORTE
function registrarAsigCurDoceHorario(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial, json) {
//alert("registrarAsigCurDoceHorario");
var codTurno = Turno;
var codCurso = $("#cmbCurso").val();
var codCondicionTrabajador=$("#cboCondTrabajador").val();
var codMotivoCambio=$("#cboMotivoCambio").val();
var codClase = $("#idClase").val();
var txtAreaObservacion=$("#txtAreaObservacion").val();
var diaRecibe=$("#txtDia").text();
var docenteSaliente=$("#txtNombre").text();
var nombreCurso=$('select[id="cmbCurso"] option:selected').text();
var children = $("tr td")[0].innerHTML;
var sede=children.split(' ');
let sedefinal = sede[3];
let recibe=sedefinal.substring(12,sedefinal.length)
var periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var grupoAulas = $("#grupoAulas").val();
var recibeFF=$("#recibeFechaFin").val();
var recibeFI=$("#recibeFechaInicio").val();
var horarioCF=$("#divHorario").text();
var docenteEntrante=$("#txtDocenteEntrante").val();
var cursoSaliente=$("#txtNombreCursoSaliente").val();
//let recibeMotivo=$("#cboMotivoCambio").val();
historial = historial || 0
//alert("codAula="+codaula+"&bloq="+bloq+"&dia="+dia+"&Hini="+Hini+"&Hfin="+Hfin+"&codTurno="+codTurno+"&codCurso="+codCurso+"&codDocente="+codDocente+'&periodo='+periodo+'&codGru='+codigaGrupoHorario+'&codClase='+codClase);
$.ajax({
......@@ -1718,9 +1530,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
success: function (resultado) {
if (resultado == 1) {
popup_exito(codigaGrupoHorario, codaula, bloq, dia, Hini, Hfin, Turno, contGeneral);
crearReporte(codMotivoCambio,codCondicionTrabajador,txtAreaObservacion,docenteSaliente,nombreCurso,recibe,diaRecibe,recibeFF,recibeFI,horarioCF,docenteEntrante,cursoSaliente);
} else if (resultado == 3) {
verCruce(codigaGrupoHorario, codigoDocente, dia, Hini, Hfin, periodo);
} else {
......@@ -1733,11 +1542,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
});
}
function crearReporte(codMotivoCambio,codCondicionTrabajador,txtAreaObservacion,docenteSaliente,nombreCurso,recibe,diaRecibe,recibeFF,recibeFI,horarioCF,docenteEntrante,cursoSaliente){
window.location="vistaReporteCambioFijo.jsp?codigoMotivo="+codMotivoCambio+"&codCondicionTr="+codCondicionTrabajador+"&txtObservacion="+txtAreaObservacion+"&txtDocente="+docenteSaliente+"&nombreCurso="+nombreCurso+"&sedefinal="+recibe+"&diaRecibe="+diaRecibe+"&fechafinals="+recibeFF+"&fechainitial="+recibeFI+"&horarioCf="+horarioCF+"&docenteE="+docenteEntrante+"&cursoSal="+cursoSaliente;
}
function verCruce(codigaGrupoHorario, codDocente, dia, Hini, Hfin, periodo) {
$.ajax({
type: 'POST',
......@@ -2016,17 +1820,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
// function editar(codaula,posBlo,dia,Hor_ini,Hor_fin,turno,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);
}
function guardarCurso (codigoCurso){
$("#txtCodigoCurso").val(codigoCurso);
}
function cargarDocentesDisponiblesGeneral3TablaTemporal(opcion, codaula, posBlo, dia, Hor_ini, Hor_fin, codigo, contGeneral, codigoDocente, codigoCurso, clase, historial) {
$("#Hini").val(Hor_ini);
$("#Hfin").val(Hor_fin);
......@@ -2040,7 +1835,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
data: 'codTurno=' + Turno + '&dia=' + dia + '&codCurso=' + codigoCurso + '&periodo=' + periodo + '&opcion=' + opcion + '&codaula=' + codaula,
success: function (resultado) {
armarAsignacionCursoEdit(0, posBlo, dia, Hor_ini, Hor_fin, codigo, codaula, contGeneral, codigoDocente, codigoCurso, clase, historial);
}, complete: function () {
// $("#formulario1").dialog( "close" );
}
......@@ -2059,21 +1853,19 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
// url:'../ServletHorario?Accion=armarAsignacionCursoDocGeneralEdit2',
// url:'../ServletHorario?Accion=armarAsignacionCursoDocGeneralEdit3',
url: '../ServletHorario?Accion=armarAsignacionCursoDocGeneralEdit4',
data: 'bloq=' + bloq + '&dia=' + dia + '&Turno=' + Turno + '&Hini=' + Hini + '&Hfin=' + Hfin + '&opcion=' + opcion + '&codigoDocente=' + codigoDocente + '&codigoCurso=' + codigoCurso + '&periodo=' + periodo + '&clase=' + clase + '&cadenaAulas=' + cadenaAulas+'&historial=' +historial,
data: 'bloq=' + bloq + '&dia=' + dia + '&Turno=' + Turno + '&Hini=' + Hini + '&Hfin=' + Hfin + '&opcion=' + opcion + '&codigoDocente=' + codigoDocente + '&codigoCurso=' + codigoCurso + '&periodo=' + periodo + '&clase=' + clase + '&cadenaAulas=' + cadenaAulas+'&historial='+historial,
success: function (resultado) {
$('#divRegistroCursoDocente').html(resultado);
let formCambio = ''
if (historial == 'cambioFijo') {
formCambio = `<div class="col-sm-4">
</div> `
} else if (historial == 'cambioDia') {
formCambio = `<div class="col-sm-3">
<div class="form-group">
<b>Motivo del cambio:</b>
<textarea></textarea>
<textarea class="form-control" id="txtMotivoCambio"></textarea>
</div>
</div>
<div class="col-sm-3">
......@@ -2183,15 +1975,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
// return true;
// }
</script>
<!-- the following scripts are used in demo only for onpage help and you don't need them -->
<link rel="stylesheet" href="../assets/css/ace.onpage-help.css" />
......
......@@ -41,7 +41,6 @@
<%@ include file="banner.jsp" %>
</div><!-- /.navbar-container -->
<p id="lblUsuario"><%=usuario!=null?usuario.getUsuarioUsuario():""%></p>
<p id="tipoUsuario"><%=usuario!=null?usuario.getCodigoTipoUsuario():""%></p>
</div>
......@@ -962,10 +961,10 @@
// debugger
$('#aula').html(resultado);
name=$("#tipoUsuario").text();
if(name === "6"){
name=$("#lblUsuario").text();
if(name === "mgalvan" || name === "jramirez" || name === "fsalinas" || name === "wchancaf" || name === "rpinas"){
$("#aula #btnAgregar").hide();
//$("#aula #btnEditar").hide();
$("#aula #btnEditar").hide();
$("#aula #btnArmado").hide();
}
......
......@@ -20,6 +20,18 @@
String horarioCF=request.getParameter("horarioCf");
String docenteEntrante=request.getParameter("docenteE");
String cursoSaliente=request.getParameter("cursoSal");
String codigoAulas=request.getParameter("codAulas");
String horaInicio=request.getParameter("horainicio");
String horaFin = request.getParameter("horafinal");
......@@ -55,8 +67,8 @@
<label>REPORTE CAMBIO FIJO !</label>
<%
response.setContentType("application/vnd.ms-excel; ");
response.setHeader("Content-Disposition","attachment; filename=reporteCambioFijo.xls");
// response.setContentType("application/vnd.ms-excel; ");
// response.setHeader("Content-Disposition","attachment; filename=reporteCambioFijo.xls");
%>
......@@ -99,9 +111,9 @@
<td><%=currentDate%></td>
<td><%=sede%></td>
<td><%=dia%></td>
<td><%=horarioCF%></td>
<td>-</td>
<td><%=horaInicio%>-<%=horaFin%></td>
<td>-</td>
<td><%=codigoAulas%></td>
<td>-</td>
<td><%=txtDocente%></td>
<td><%=cursoSaliente%></td>
......
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