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;
......@@ -762,6 +763,7 @@ public class MySqlHorarioDAO implements HorarioDAO {
if (libreRS.next()) {
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);
......@@ -829,14 +831,52 @@ 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 = "";
......@@ -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 + "'>");
......
......@@ -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,7 +20,19 @@
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");
Date dNow = new Date();
......@@ -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