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; ...@@ -10,6 +10,8 @@ import org.json.JSONObject;
import pe.siso.horario.Beans.Aula; import pe.siso.horario.Beans.Aula;
import pe.siso.horario.Beans.Bloque; import pe.siso.horario.Beans.Bloque;
import pe.siso.horario.Beans.Horario; import pe.siso.horario.Beans.Horario;
import pe.siso.horario.Beans.HorarioHCD;
/** /**
* *
...@@ -136,4 +138,6 @@ public interface HorarioDAO { ...@@ -136,4 +138,6 @@ public interface HorarioDAO {
public JSONObject listarVistaHorarioDocenteDni(JSONObject json)throws Exception; public JSONObject listarVistaHorarioDocenteDni(JSONObject json)throws Exception;
public Horario verDocenteExamenEncuesta(String codigoDocente,String codigoPlana)throws Exception; public Horario verDocenteExamenEncuesta(String codigoDocente,String codigoPlana)throws Exception;
} }
...@@ -745,6 +745,7 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -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 { 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 dato = 0;
int codHorario = 0; int codHorario = 0;
int recibeCodigoHCD=0;
String codDocReemp = ""; String codDocReemp = "";
String codCurReemp = ""; String codCurReemp = "";
int cantCruce = 0; int cantCruce = 0;
...@@ -763,6 +764,7 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -763,6 +764,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
libre = libreRS.getInt("cant"); 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 + "'"; 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); System.out.println(">>>>-(1) codHorario-> " + queryCant);
ResultSet rsCant = st.executeQuery(queryCant); ResultSet rsCant = st.executeQuery(queryCant);
...@@ -829,15 +831,53 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -829,15 +831,53 @@ public class MySqlHorarioDAO implements HorarioDAO {
dato = 3; dato = 3;
} else { } else {
String queryUpdate = ""; String queryUpdate = "";
String querySelect = "";
String queryInsert="";
if (libre == 0) { 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 { } 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); dato = st.executeUpdate(queryUpdate);
String estado = ""; String estado = "";
String queryHH1 = ""; String queryHH1 = "";
switch (historial) { switch (historial) {
...@@ -1760,7 +1800,8 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -1760,7 +1800,8 @@ public class MySqlHorarioDAO implements HorarioDAO {
+ " hr.codAula = '" + codigoAula + "' " + " hr.codAula = '" + codigoAula + "' "
+ "AND hr.cod_per = '" + codigoPeriodo + "' " + "AND hr.cod_per = '" + codigoPeriodo + "' "
+ "AND hr.pos_blo = '" + posicion + "' " + "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); // System.out.println("CONSULTAR DATOS DEL HORARIO PARTE 1: " + consultaTipoDocente);
ResultSet rs = st.executeQuery(consultaTipoDocente); ResultSet rs = st.executeQuery(consultaTipoDocente);
...@@ -1804,7 +1845,7 @@ public class MySqlHorarioDAO implements HorarioDAO { ...@@ -1804,7 +1845,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
+ "FROM horario_curso_docente AS hr " + "FROM horario_curso_docente AS hr "
+ "INNER JOIN curso as cur ON cur.cod_cur=hr.cod_cur " + "INNER JOIN curso as cur ON cur.cod_cur=hr.cod_cur "
+ "INNER JOIN sacoolive3.profesor as pro ON pro.codprofesor=hr.cod_doc " + "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); System.out.println("CONSULTAR DATOS DEL HORARIO PARTE 2: " + query);
ResultSet rs2 = st.executeQuery(query); ResultSet rs2 = st.executeQuery(query);
//Horario horario = new Horario(); //Horario horario = new Horario();
......
...@@ -5046,7 +5046,7 @@ public class ServletDocente extends HttpServlet { ...@@ -5046,7 +5046,7 @@ public class ServletDocente extends HttpServlet {
pw.println("<table width='100%' height='30' id='datos'>"); pw.println("<table width='100%' height='30' id='datos'>");
pw.println("<tbody>"); pw.println("<tbody>");
pw.println("<tr>"); 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 align='right'>");
pw.println("</td>"); pw.println("</td>");
pw.println("<td width='10'></td>"); pw.println("<td width='10'></td>");
...@@ -5821,7 +5821,7 @@ public class ServletDocente extends HttpServlet { ...@@ -5821,7 +5821,7 @@ public class ServletDocente extends HttpServlet {
pw.println("<table width='100%' height='30' id='datos'>"); pw.println("<table width='100%' height='30' id='datos'>");
pw.println("<tbody>"); pw.println("<tbody>");
pw.println("<tr>"); 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 align='right'>");
pw.println("</td>"); pw.println("</td>");
pw.println("<td width='10'></td>"); pw.println("<td width='10'></td>");
...@@ -5916,7 +5916,7 @@ public class ServletDocente extends HttpServlet { ...@@ -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'><i class=\"" + icono + "\"></i>&nbsp;" + promedio + "</td>");
pw.println("<td align='center' style='vertical-align:middle'>"); pw.println("<td align='center' style='vertical-align:middle'>");
pw.println("<label>"); 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("<span class='lbl'></span>");
pw.println("</label>"); pw.println("</label>");
pw.println("<input type='hidden' id='datos_" + cont + "' value='" + codigoDocente + "'>"); pw.println("<input type='hidden' id='datos_" + cont + "' value='" + codigoDocente + "'>");
......
...@@ -8,7 +8,6 @@ package pe.siso.horario.Servlets; ...@@ -8,7 +8,6 @@ package pe.siso.horario.Servlets;
import java.io.IOException; import java.io.IOException;
import java.io.PrintWriter; import java.io.PrintWriter;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Iterator;
import javax.servlet.ServletException; import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
...@@ -2147,7 +2146,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2147,7 +2146,7 @@ public class ServletHorario extends HttpServlet {
+ " </tr>" + " </tr>"
+ " <tr><td height='10' colspan='3'></td></tr>" + " <tr><td height='10' colspan='3'></td></tr>"
+ " <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 width='20'></td>"
+ " <td>" + " <td>"
...@@ -2926,8 +2925,6 @@ public class ServletHorario extends HttpServlet { ...@@ -2926,8 +2925,6 @@ public class ServletHorario extends HttpServlet {
+ " </td>"); + " </td>");
} else { } else {
HttpSession session2=request.getSession();
session2.setAttribute("DatosHorario", DatosHorario);
pw.println("<td align='center' style='width:12%; vertical-align:middle; >" pw.println("<td align='center' style='width:12%; vertical-align:middle; >"
...@@ -2985,7 +2982,7 @@ public class ServletHorario extends HttpServlet { ...@@ -2985,7 +2982,7 @@ public class ServletHorario extends HttpServlet {
pw.println("</ul>\n" pw.println("</ul>\n"
+ " </div><br>" + " </div><br>"
+ " <b id='cursoName'>" + DatosHorario.getH_nombreCurso() + "</b> " + " <b>" + DatosHorario.getH_nombreCurso() + "</b> "
+ " <br>" + DatosHorario.getH_apellidosDocente() + ", " + DatosHorario.getH_nombreDocente()+ " " + " <br>" + DatosHorario.getH_apellidosDocente() + ", " + DatosHorario.getH_nombreDocente()+ " "
+ " <br> Prom.ENC :" + obj.getExamen() + " <br> Cel : " + obj.getCelularDocente()+ " " + " <br> Prom.ENC :" + obj.getExamen() + " <br> Cel : " + obj.getCelularDocente()+ " "
+ " </div>" + " </div>"
...@@ -3858,7 +3855,7 @@ public class ServletHorario extends HttpServlet { ...@@ -3858,7 +3855,7 @@ public class ServletHorario extends HttpServlet {
Horario DatosHorario = new Horario(); Horario DatosHorario = new Horario();
DatosHorario = serviciosHor.consultarDatosHorarioAulaPorPosicionDiaria(aulas[i], codPeriodo2, dia, posicion); 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>"); 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) { if (i == 0) {
...@@ -4266,7 +4263,7 @@ public class ServletHorario extends HttpServlet { ...@@ -4266,7 +4263,7 @@ public class ServletHorario extends HttpServlet {
String horaFin = request.getParameter("Hfin"); String horaFin = request.getParameter("Hfin");
String opcion = request.getParameter("opcion"); String opcion = request.getParameter("opcion");
String periodo = request.getParameter("periodo"); String periodo = request.getParameter("periodo");
String historial=request.getParameter("historial"); String historial = request.getParameter("historial");
String codigoDocente = request.getParameter("codigoDocente"); String codigoDocente = request.getParameter("codigoDocente");
int codigoCurso = Integer.parseInt(request.getParameter("codigoCurso")); int codigoCurso = Integer.parseInt(request.getParameter("codigoCurso"));
String codcurso = request.getParameter("codigoCurso"); String codcurso = request.getParameter("codigoCurso");
...@@ -4288,15 +4285,11 @@ public class ServletHorario extends HttpServlet { ...@@ -4288,15 +4285,11 @@ public class ServletHorario extends HttpServlet {
ArrayList<Docente> listaFiltro = null; ArrayList<Docente> listaFiltro = null;
listaFiltro = servcioDoce.filtroDocentesPrimSec(periodo, filtro, cadenaAulas); listaFiltro = servcioDoce.filtroDocentesPrimSec(periodo, filtro, cadenaAulas);
Docente docenteName=new Docente(); Docente docenteName=new Docente();
docenteName=servcioDoce.NombreDocente(codigoDocente); docenteName=servcioDoce.NombreDocente(codigoDocente);
String nombreDia = ""; String nombreDia = "";
response.setContentType("text/html"); response.setContentType("text/html");
PrintWriter pw = response.getWriter(); PrintWriter pw = response.getWriter();
...@@ -4325,7 +4318,6 @@ public class ServletHorario extends HttpServlet { ...@@ -4325,7 +4318,6 @@ public class ServletHorario extends HttpServlet {
pw.println("<div class='col-sm-12'>"); pw.println("<div class='col-sm-12'>");
pw.println("<div class='col-sm-2'></div>"); pw.println("<div class='col-sm-2'></div>");
pw.println("<div class='col-sm-1'></div>"); pw.println("<div class='col-sm-1'></div>");
if(historial.equals("cambioFijo")){ if(historial.equals("cambioFijo")){
pw.println("<div class=\"width-60 label label-info label-xlg arrowed-in arrowed-in-right\">"); 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 { ...@@ -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='col-sm-21 infobox-container' style=\"margin-top:20px\">");
pw.println("<div class='infobox infobox-green' >"); pw.println("<div class='infobox infobox-green' >");
pw.println("<div class='infobox-icon'>"); pw.println("<div class='infobox-icon'>");
pw.println("<i class='ace-icon fa fa-clock-o'></i>"); pw.println("<i class='ace-icon fa fa-clock-o'></i>");
pw.println("</div>"); pw.println("</div>");
pw.println("<div class='infobox-data'>"); pw.println("<div class='infobox-data'>");
pw.println("<span class='infobox-content'>Horario</span>"); pw.println("<span class='infobox-data-data'>Horario</span>");
pw.println("<div class='infobox-content' id='divHorario'>" + horario + "</div>"); pw.println("<div class='infobox-content'>" + horario + "</div>");
pw.println("</div>"); pw.println("</div>");
pw.println("</div>"); pw.println("</div>");
pw.println("<div class='infobox infobox-blue' >"); pw.println("<div class='infobox infobox-blue' >");
...@@ -4355,17 +4350,10 @@ public class ServletHorario extends HttpServlet { ...@@ -4355,17 +4350,10 @@ public class ServletHorario extends HttpServlet {
pw.println("<i class='ace-icon fa fa-calendar'></i>"); pw.println("<i class='ace-icon fa fa-calendar'></i>");
pw.println("</div>"); pw.println("</div>");
pw.println("<div class='infobox-data'>"); pw.println("<div class='infobox-data'>");
pw.println("<span class='infobox-content'>Día</span>"); pw.println("<span class='infobox-data-number'>Día</span>");
pw.println("<div class='infobox-content' id='txtDia'>" + nombreDia + "</div>"); pw.println("<div class='infobox-content'>" + nombreDia + "</div>");
pw.println("</div>"); pw.println("</div>");
pw.println("</div>"); pw.println("</div>");
pw.println("<div class='col-sm-2'></div>"); pw.println("<div class='col-sm-2'></div>");
pw.println("</div>"); pw.println("</div>");
pw.println("<div class='col-sm-12' style='height:40px;'><hr></div>"); pw.println("<div class='col-sm-12' style='height:40px;'><hr></div>");
...@@ -4373,12 +4361,11 @@ public class ServletHorario extends HttpServlet { ...@@ -4373,12 +4361,11 @@ public class ServletHorario extends HttpServlet {
pw.println("<div class='col-sm-4'>"); pw.println("<div class='col-sm-4'>");
pw.println("<b>Curso: </b><span style='color:red;'>*</span>"); pw.println("<b>Curso: </b><span style='color:red;'>*</span>");
pw.println("<div id='divCursoCombo'>"); 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>"); pw.println("<option>[Seleccione]</option>");
for (int i = 0; i < listaCurso.size(); i++) { for (int i = 0; i < listaCurso.size(); i++) {
if (listaCurso.get(i).getCod_cur() == codigoCurso) { if (listaCurso.get(i).getCod_cur() == codigoCurso) {
pw.println("<option value='" + listaCurso.get(i).getCod_cur() + "' selected>" + listaCurso.get(i).getNom_cur() + "</option>"); pw.println("<option value='" + listaCurso.get(i).getCod_cur() + "' selected>" + listaCurso.get(i).getNom_cur() + "</option>");
} else { } else {
pw.println("<option value='" + listaCurso.get(i).getCod_cur() + "'>" + listaCurso.get(i).getNom_cur() + "</option>"); pw.println("<option value='" + listaCurso.get(i).getCod_cur() + "'>" + listaCurso.get(i).getNom_cur() + "</option>");
} }
...@@ -4389,7 +4376,7 @@ public class ServletHorario extends HttpServlet { ...@@ -4389,7 +4376,7 @@ public class ServletHorario extends HttpServlet {
pw.println("<div class='col-sm-4'>"); pw.println("<div class='col-sm-4'>");
pw.println("<b>Tipo de clase: </b><span style='color:red;'>*</span><br>"); pw.println("<b>Tipo de clase: </b><span style='color:red;'>*</span><br>");
pw.println("<div id='divTipClase'>"); 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 { ...@@ -4419,44 +4406,14 @@ public class ServletHorario extends HttpServlet {
pw.println("<option value='LABOR ADMINISTRATIVA'>LABOR ADMINISTRATIVA</option>"); pw.println("<option value='LABOR ADMINISTRATIVA'>LABOR ADMINISTRATIVA</option>");
pw.println("</select>"); pw.println("</select>");
pw.println("</div>"); 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("<div class='col-sm-4'>");
pw.println("<input type='hidden' id='txtDocenteEntrante' value='vacio'>"); pw.println("<b>Condicion del trabajador: </b>");
pw.println("</div>"); pw.println("<select id='cboCondicionTrabajador'>");
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("<option>[SELECCIONE]</option>"); pw.println("<option>[SELECCIONE]</option>");
pw.println("<option>NUEVO</option>"); pw.println("<option value='NUEVO'>NUEVO</option>");
pw.println("<option>REINGRESO</option>"); pw.println("<option value='REINGRESO'>REINGRESO</option>");
pw.println("<option>ANTIGUO</option>"); pw.println("<option value='ANTIGUO'>ANTIGUO</option>");
pw.println("</select>"); pw.println("</select>");
pw.println("</div>"); pw.println("</div>");
...@@ -4466,6 +4423,7 @@ public class ServletHorario extends HttpServlet { ...@@ -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' style='height:20px;'></div>");
pw.println("<div class='col-sm-12'>"); pw.println("<div class='col-sm-12'>");
pw.println("<div id='divDocenteCombo'>"); pw.println("<div id='divDocenteCombo'>");
...@@ -4474,7 +4432,7 @@ public class ServletHorario extends HttpServlet { ...@@ -4474,7 +4432,7 @@ public class ServletHorario extends HttpServlet {
pw.println("<table width='100%' height='30'>"); pw.println("<table width='100%' height='30'>");
pw.println("<tbody>"); pw.println("<tbody>");
pw.println("<tr>"); 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 align='right'>");
pw.println("</td>"); pw.println("</td>");
pw.println("<td width='10'></td>"); pw.println("<td width='10'></td>");
...@@ -4540,7 +4498,7 @@ public class ServletHorario extends HttpServlet { ...@@ -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 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 style='vertical-align:middle'>" + zona + "</td>");
pw.println("<td class='text-center align-middle'>" + cantidad + "</td>"); pw.println("<td class='text-center align-middle'>" + cantidad + "</td>");
pw.println("<td class='text-center align-middle'>" + notaPlana + "</td>"); pw.println("<td class='text-center align-middle'>" + notaPlana + "</td>");
...@@ -4552,14 +4510,13 @@ public class ServletHorario extends HttpServlet { ...@@ -4552,14 +4510,13 @@ public class ServletHorario extends HttpServlet {
pw.println("<label>"); pw.println("<label>");
if (codDocente.equals(codigoDocente)) { 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 { } 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("<span class='lbl'></span>");
pw.println("</label>"); 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("<input type='hidden' id='datos2_" + cont + "' value='" + cont + "#" + nombreCompleto + "'>");
pw.println("</td>"); pw.println("</td>");
pw.println("</tr>"); pw.println("</tr>");
......
...@@ -17,7 +17,6 @@ ...@@ -17,7 +17,6 @@
<link rel="stylesheet" href="../assets/css/font-awesome.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/jquery-ui.css" />
<link rel="stylesheet" href="../assets/css/ace-fonts.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" /> <link rel="stylesheet" href="../assets/css/ace.css" class="ace-main-stylesheet" id="main-ace-style" />
<script src="../assets/js/ace-extra.js"></script> <script src="../assets/js/ace-extra.js"></script>
...@@ -26,26 +25,10 @@ ...@@ -26,26 +25,10 @@
<!-- inline scripts related to this page --> <!-- inline scripts related to this page -->
<script type="text/javascript" language="javascript"> <script type="text/javascript" language="javascript">
function alertDGC(mensaje) /*$(document).ready( function() {
{ jQuery("#registroEncuesta").validationEngine();
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);
});
}
</script> </script>
<style type="text/css"> <style type="text/css">
@media print { @media print {
#vistaDoble {display:none} #vistaDoble {display:none}
...@@ -60,15 +43,7 @@ ...@@ -60,15 +43,7 @@
</head> </head>
<body class="no-skin" onLoad="cargar();"> <body class="no-skin" onLoad="cargar();">
<script>
window.alert = function (message) {
alertDGC(message);
};
</script>
<!-- #section:basics/navbar.layout --> <!-- #section:basics/navbar.layout -->
<div id="navbar" class="navbar navbar-default"> <div id="navbar" class="navbar navbar-default">
<script type="text/javascript"> <script type="text/javascript">
...@@ -77,15 +52,6 @@ ...@@ -77,15 +52,6 @@
} catch (e) { } catch (e) {
} }
</script> </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"> <div class="navbar-container" id="navbar-container">
<%@ include file="banner.jsp" %> <%@ include file="banner.jsp" %>
...@@ -434,7 +400,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -434,7 +400,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
jQuery(function ($) { jQuery(function ($) {
let obj=$("#lblUsuario").text(); 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(); $("#vistaDoble").hide();
} }
...@@ -762,7 +728,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -762,7 +728,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
//alert(resultado); //alert(resultado);
$("#aula").html(resultado); $("#aula").html(resultado);
name=$("#lblUsuario").text(); 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 #accionHorario").hide();
$("#aula #tachoEliminar").hide(); $("#aula #tachoEliminar").hide();
$("#aula #sinCurso").prop("onclick", null).off("click"); $("#aula #sinCurso").prop("onclick", null).off("click");
...@@ -975,43 +941,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -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 // Velasquez
function verificar_uno(check) { function verificar_uno(check) {
var limite = 1; var limite = 1;
var contador = 0; var contador = 0;
var ele = ""; var ele = "";
...@@ -1038,99 +972,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1038,99 +972,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
contador--; 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() { function popupAlertaCheck() {
var cantidad = $("#cantidad").val(); var cantidad = $("#cantidad").val();
var posicion = ""; var posicion = "";
...@@ -1144,7 +987,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1144,7 +987,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
if (cadena == "") { if (cadena == "") {
cadena = dato; cadena = dato;
} }
} }
cont++; cont++;
} }
...@@ -1305,7 +1147,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1305,7 +1147,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
resizable: false, resizable: false,
width: 800, width: 800,
modal: true, 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, title_html: true,
buttons: [ buttons: [
{ {
...@@ -1386,13 +1228,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -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) { function validar_RegistroAsigCurDoc(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, historial) {
var estado = jQuery('#RegistroAsigCurDoc').validationEngine('validate'); var estado = jQuery('#RegistroAsigCurDoc').validationEngine('validate');
if (estado) { if (estado) {
...@@ -1413,9 +1248,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1413,9 +1248,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var json = {} var json = {}
if (historial == 'cambioFijo') { if (historial == 'cambioFijo') {
json.motivoCambio = $('#txtMotivoCambio').val() || '' json.motivoCambio = $("#cboMotivoCambio").val() || ''
json.observacion = $('#txtObservacion').val() || '' json.observacion = $('#txtObservacion').val() || ''
json.condicionTrabajador = $('#cbCondicionTrabajador').val() || '' json.condicionTrabajador = $("#cboCondicionTrabajador").val() || ''
} else if (historial == 'cambioDia') { } else if (historial == 'cambioDia') {
json.motivoCambio = $('#txtMotivoCambio').val() || '' json.motivoCambio = $('#txtMotivoCambio').val() || ''
json.observacion = $('#txtObservacion').val() || '' json.observacion = $('#txtObservacion').val() || ''
...@@ -1660,38 +1495,15 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -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) { function registrarAsigCurDoceHorario(codigaGrupoHorario, bloq, dia, Hini, Hfin, codaula, opcion, Turno, contGeneral, codigoDocente, historial, json) {
//alert("registrarAsigCurDoceHorario"); //alert("registrarAsigCurDoceHorario");
var codTurno = Turno; var codTurno = Turno;
var codCurso = $("#cmbCurso").val(); var codCurso = $("#cmbCurso").val();
var codCondicionTrabajador=$("#cboCondTrabajador").val();
var codMotivoCambio=$("#cboMotivoCambio").val();
var codClase = $("#idClase").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 periodo = "<%=periodo!=null?periodo.getCodigoPeriodo():""%>";
var grupoAulas = $("#grupoAulas").val(); var grupoAulas = $("#grupoAulas").val();
var recibeFF=$("#recibeFechaFin").val(); //let recibeMotivo=$("#cboMotivoCambio").val();
var recibeFI=$("#recibeFechaInicio").val();
var horarioCF=$("#divHorario").text();
var docenteEntrante=$("#txtDocenteEntrante").val();
var cursoSaliente=$("#txtNombreCursoSaliente").val();
historial = historial || 0 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); //alert("codAula="+codaula+"&bloq="+bloq+"&dia="+dia+"&Hini="+Hini+"&Hfin="+Hfin+"&codTurno="+codTurno+"&codCurso="+codCurso+"&codDocente="+codDocente+'&periodo='+periodo+'&codGru='+codigaGrupoHorario+'&codClase='+codClase);
$.ajax({ $.ajax({
...@@ -1718,9 +1530,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -1718,9 +1530,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
success: function (resultado) { success: function (resultado) {
if (resultado == 1) { if (resultado == 1) {
popup_exito(codigaGrupoHorario, codaula, bloq, dia, Hini, Hfin, Turno, contGeneral); popup_exito(codigaGrupoHorario, codaula, bloq, dia, Hini, Hfin, Turno, contGeneral);
crearReporte(codMotivoCambio,codCondicionTrabajador,txtAreaObservacion,docenteSaliente,nombreCurso,recibe,diaRecibe,recibeFF,recibeFI,horarioCF,docenteEntrante,cursoSaliente);
} else if (resultado == 3) { } else if (resultado == 3) {
verCruce(codigaGrupoHorario, codigoDocente, dia, Hini, Hfin, periodo); verCruce(codigaGrupoHorario, codigoDocente, dia, Hini, Hfin, periodo);
} else { } else {
...@@ -1733,11 +1542,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -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) { function verCruce(codigaGrupoHorario, codDocente, dia, Hini, Hfin, periodo) {
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
...@@ -2016,17 +1820,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -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){ // 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); // armarAsignacionCursoEdit(0,posBlo,dia,Hor_ini,Hor_fin,codigo,codaula,contGeneral,codigoDocente,codigoCurso,clase);
cargarDocentesDisponiblesGeneral3TablaTemporal(0, codaula, posBlo, dia, Hor_ini, Hor_fin, codigo, contGeneral, codigoDocente, codigoCurso, clase, historial); cargarDocentesDisponiblesGeneral3TablaTemporal(0, codaula, posBlo, dia, Hor_ini, Hor_fin, codigo, contGeneral, codigoDocente, codigoCurso, clase, historial);
} }
function guardarCurso (codigoCurso){
$("#txtCodigoCurso").val(codigoCurso);
}
function cargarDocentesDisponiblesGeneral3TablaTemporal(opcion, codaula, posBlo, dia, Hor_ini, Hor_fin, codigo, contGeneral, codigoDocente, codigoCurso, clase, historial) { function cargarDocentesDisponiblesGeneral3TablaTemporal(opcion, codaula, posBlo, dia, Hor_ini, Hor_fin, codigo, contGeneral, codigoDocente, codigoCurso, clase, historial) {
$("#Hini").val(Hor_ini); $("#Hini").val(Hor_ini);
$("#Hfin").val(Hor_fin); $("#Hfin").val(Hor_fin);
...@@ -2040,7 +1835,6 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -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, data: 'codTurno=' + Turno + '&dia=' + dia + '&codCurso=' + codigoCurso + '&periodo=' + periodo + '&opcion=' + opcion + '&codaula=' + codaula,
success: function (resultado) { success: function (resultado) {
armarAsignacionCursoEdit(0, posBlo, dia, Hor_ini, Hor_fin, codigo, codaula, contGeneral, codigoDocente, codigoCurso, clase, historial); armarAsignacionCursoEdit(0, posBlo, dia, Hor_ini, Hor_fin, codigo, codaula, contGeneral, codigoDocente, codigoCurso, clase, historial);
}, complete: function () { }, complete: function () {
// $("#formulario1").dialog( "close" ); // $("#formulario1").dialog( "close" );
} }
...@@ -2059,21 +1853,19 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2059,21 +1853,19 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
// url:'../ServletHorario?Accion=armarAsignacionCursoDocGeneralEdit2', // url:'../ServletHorario?Accion=armarAsignacionCursoDocGeneralEdit2',
// url:'../ServletHorario?Accion=armarAsignacionCursoDocGeneralEdit3', // url:'../ServletHorario?Accion=armarAsignacionCursoDocGeneralEdit3',
url: '../ServletHorario?Accion=armarAsignacionCursoDocGeneralEdit4', 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) { success: function (resultado) {
$('#divRegistroCursoDocente').html(resultado); $('#divRegistroCursoDocente').html(resultado);
let formCambio = '' let formCambio = ''
if (historial == 'cambioFijo') { if (historial == 'cambioFijo') {
formCambio = `<div class="col-sm-4"> formCambio = `<div class="col-sm-4">
</div> ` </div> `
} else if (historial == 'cambioDia') { } else if (historial == 'cambioDia') {
formCambio = `<div class="col-sm-3"> formCambio = `<div class="col-sm-3">
<div class="form-group"> <div class="form-group">
<b>Motivo del cambio:</b> <b>Motivo del cambio:</b>
<textarea></textarea> <textarea class="form-control" id="txtMotivoCambio"></textarea>
</div> </div>
</div> </div>
<div class="col-sm-3"> <div class="col-sm-3">
...@@ -2183,15 +1975,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/ ...@@ -2183,15 +1975,9 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
// return true; // return true;
// } // }
</script> </script>
<!-- the following scripts are used in demo only for onpage help and you don't need them --> <!-- 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" /> <link rel="stylesheet" href="../assets/css/ace.onpage-help.css" />
......
...@@ -41,7 +41,6 @@ ...@@ -41,7 +41,6 @@
<%@ include file="banner.jsp" %> <%@ include file="banner.jsp" %>
</div><!-- /.navbar-container --> </div><!-- /.navbar-container -->
<p id="lblUsuario"><%=usuario!=null?usuario.getUsuarioUsuario():""%></p> <p id="lblUsuario"><%=usuario!=null?usuario.getUsuarioUsuario():""%></p>
<p id="tipoUsuario"><%=usuario!=null?usuario.getCodigoTipoUsuario():""%></p>
</div> </div>
...@@ -962,10 +961,10 @@ ...@@ -962,10 +961,10 @@
// debugger // debugger
$('#aula').html(resultado); $('#aula').html(resultado);
name=$("#tipoUsuario").text(); name=$("#lblUsuario").text();
if(name === "6"){ if(name === "mgalvan" || name === "jramirez" || name === "fsalinas" || name === "wchancaf" || name === "rpinas"){
$("#aula #btnAgregar").hide(); $("#aula #btnAgregar").hide();
//$("#aula #btnEditar").hide(); $("#aula #btnEditar").hide();
$("#aula #btnArmado").hide(); $("#aula #btnArmado").hide();
} }
......
...@@ -20,6 +20,18 @@ ...@@ -20,6 +20,18 @@
String horarioCF=request.getParameter("horarioCf"); String horarioCF=request.getParameter("horarioCf");
String docenteEntrante=request.getParameter("docenteE"); String docenteEntrante=request.getParameter("docenteE");
String cursoSaliente=request.getParameter("cursoSal"); String cursoSaliente=request.getParameter("cursoSal");
String codigoAulas=request.getParameter("codAulas");
String horaInicio=request.getParameter("horainicio");
String horaFin = request.getParameter("horafinal");
...@@ -55,8 +67,8 @@ ...@@ -55,8 +67,8 @@
<label>REPORTE CAMBIO FIJO !</label> <label>REPORTE CAMBIO FIJO !</label>
<% <%
response.setContentType("application/vnd.ms-excel; "); // response.setContentType("application/vnd.ms-excel; ");
response.setHeader("Content-Disposition","attachment; filename=reporteCambioFijo.xls"); // response.setHeader("Content-Disposition","attachment; filename=reporteCambioFijo.xls");
%> %>
...@@ -99,9 +111,9 @@ ...@@ -99,9 +111,9 @@
<td><%=currentDate%></td> <td><%=currentDate%></td>
<td><%=sede%></td> <td><%=sede%></td>
<td><%=dia%></td> <td><%=dia%></td>
<td><%=horarioCF%></td> <td><%=horaInicio%>-<%=horaFin%></td>
<td>-</td>
<td>-</td> <td>-</td>
<td><%=codigoAulas%></td>
<td>-</td> <td>-</td>
<td><%=txtDocente%></td> <td><%=txtDocente%></td>
<td><%=cursoSaliente%></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