Commit 4e369a7b by sistem26user

[ADD]funcionalidad para quitar y agregar aula en armado de horario

parent 963f1348
......@@ -3,7 +3,6 @@
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package pe.siso.horario.DAO;
import java.util.ArrayList;
......@@ -14,62 +13,100 @@ import pe.siso.horario.Beans.Aula;
* @author fcelestino
*/
public interface AulaDAO {
public ArrayList<Aula> listaAulas(String codigoLocal, int inicio, int cantidad) throws Exception;
public ArrayList<Aula> listaAulas(int inicio, int cantidad) throws Exception;
public ArrayList<Aula> listaAulas() throws Exception;
public ArrayList<Aula> listaAulasDirage(String codigoLocal) throws Exception;
public ArrayList<Aula> listaAulasDirage() throws Exception;
public int registrarAula(String codSede,String codTipoCentro,String codCentro,String codNivel,String codTipoGrado,String codGrado,String codSeccion,String codTurno,String nombreAula,int codPeriodo) throws Exception;
public int consultarAula(String codSede,String codTipoCentro,String codCentro,String codNivel,String codTipoGrado,String codGrado,String codSeccion,String codTurno) throws Exception;
public int consultarAulaConNombre(String codSede,String codTipoCentro,String codCentro,String codNivel,String codTipoGrado,String codGrado,String codSeccion,String codTurno,String nombre) throws Exception;
public int registrarAula(String codSede, String codTipoCentro, String codCentro, String codNivel, String codTipoGrado, String codGrado, String codSeccion, String codTurno, String nombreAula, int codPeriodo) throws Exception;
public int consultarAula(String codSede, String codTipoCentro, String codCentro, String codNivel, String codTipoGrado, String codGrado, String codSeccion, String codTurno) throws Exception;
public int consultarAulaConNombre(String codSede, String codTipoCentro, String codCentro, String codNivel, String codTipoGrado, String codGrado, String codSeccion, String codTurno, String nombre) throws Exception;
public String consultarAula(String codigoAula) throws Exception;
public int obtenerCodigoSede(String codigoAula)throws Exception;
public int obtenerCodigoSede(String codigoAula) throws Exception;
public String consultarAulaSede(String codigoAula) throws Exception;
public String nombreCortoAula(String codigoAula)throws Exception;
public String nombreCortoAula(String codigoAula) throws Exception;
public Aula getAula(String codigoAula) throws Exception;
public ArrayList<Aula> listaAulasEncuestadas(String codigoSede, String codigoEncuesta) throws Exception;
public String cantidadUsuariosAula() throws Exception;
public void crearUsuarioEncuestador(String codigoSede,String codigoAula, String nombreUsuario,String usuario, String clave,String cantidad) throws Exception;
public int cantlistarAulasBloque(String codSede,String codTipoCentro,String codCentro,String codNivel,String codTipoGrado,String codGrado,String codSeccion,String codTurno) throws Exception;
public ArrayList<Aula> listarAulasBloque(String codSede,String codTipoCentro,String codCentro,String codNivel,String codTipoGrado,String codGrado,String codSeccion,String codTurno) throws Exception;
public ArrayList<Aula> listarAulasBloque(String codSede,String codTipoCentro,String codCentro,String codNivel,String codTipoGrado,String codGrado,String codSeccion,String codTurno, int inicio, int cantidad) throws Exception;
public void crearUsuarioEncuestador(String codigoSede, String codigoAula, String nombreUsuario, String usuario, String clave, String cantidad) throws Exception;
public int cantlistarAulasBloque(String codSede, String codTipoCentro, String codCentro, String codNivel, String codTipoGrado, String codGrado, String codSeccion, String codTurno) throws Exception;
public ArrayList<Aula> listarAulasBloque(String codSede, String codTipoCentro, String codCentro, String codNivel, String codTipoGrado, String codGrado, String codSeccion, String codTurno) throws Exception;
public ArrayList<Aula> listarAulasBloque(String codSede, String codTipoCentro, String codCentro, String codNivel, String codTipoGrado, String codGrado, String codSeccion, String codTurno, int inicio, int cantidad) throws Exception;
//METODO RECIEN AGREGADOS EL 14-01-2020
public ArrayList<Aula> listarAulasBloqueTotal(String codSede,String codTipoCentro,String codCentro,String codNivel,String codTipoGrado,String codGrado,String codSeccion,String codTurno, int inicio, int cantidad,int periodo) throws Exception;
public int cantlistarAulasBloqueTotal(String codSede,String codTipoCentro,String codCentro,String codNivel,String codTipoGrado,String codGrado,String codSeccion,String codTurno,int codperiodo) throws Exception;
public ArrayList<Aula> listarAulasHorario(String codSede,String codTipoCentro,String codCentro,String codNivel,String codTipoGrado,String codGrado,String codSeccion,String codTurno,int inicio, int cantidad) throws Exception;
public ArrayList<Aula> listarAulasHorario(String codSede,String codTipoCentro,String codCentro,String codNivel,String codTipoGrado,String codGrado,String codSeccion,String codTurno) throws Exception;
public ArrayList<Aula> listarAulasHorario(String codSede,String codTipoCentro,String codCentro,String codNivel,String codTipoGrado,String codGrado,String codSeccion,String codTurno,String periodo) throws Exception;
public ArrayList<Aula> listarAulasBloqueTotal(String codSede, String codTipoCentro, String codCentro, String codNivel, String codTipoGrado, String codGrado, String codSeccion, String codTurno, int inicio, int cantidad, int periodo) throws Exception;
public int cantlistarAulasBloqueTotal(String codSede, String codTipoCentro, String codCentro, String codNivel, String codTipoGrado, String codGrado, String codSeccion, String codTurno, int codperiodo) throws Exception;
public ArrayList<Aula> listarAulasHorario(String codSede, String codTipoCentro, String codCentro, String codNivel, String codTipoGrado, String codGrado, String codSeccion, String codTurno, int inicio, int cantidad) throws Exception;
public ArrayList<Aula> listarAulasHorario(String codSede, String codTipoCentro, String codCentro, String codNivel, String codTipoGrado, String codGrado, String codSeccion, String codTurno) throws Exception;
public ArrayList<Aula> listarAulasHorario(String codSede, String codTipoCentro, String codCentro, String codNivel, String codTipoGrado, String codGrado, String codSeccion, String codTurno, String periodo) throws Exception;
public int cantlistarAulasHorario(String codSede, String codTipoCentro, String codCentro, String codNivel, String codTipoGrado, String codGrado, String codSeccion, String codTurno) throws Exception;
public ArrayList<Aula> reporteAulasHorario(String codSede) throws Exception;
public ArrayList<Aula> reporteAulasHorario(String codSede, String codAula) throws Exception;
public ArrayList<Aula> reporteAulasHorarioPeriodo(String codSede, String periodo) throws Exception;
public int cantidadreporteAulasHorario(String codSede) throws Exception;
public int cantidadreporteAulasHorario(String codSede, String periodo) throws Exception;
public ArrayList<Aula> reporteAulasHorario(String codSede, int pagina, int cantidad) throws Exception;
public ArrayList<Aula> reporteAulasHorarioPeriodo(String codSede, String periodo, int pagina, int cantidad) throws Exception;
public ArrayList<Aula> listaAulasDirage(String codigoLocal,int inicio, int cantitad) throws Exception;
public ArrayList<Aula> listaAulasDirage(String codigoLocal, int inicio, int cantitad) throws Exception;
public ArrayList<Aula> listaAulasDirage(int inicio, int cantitad) throws Exception;
public int CantlistaAulasDirageSede(String codigoLocal) throws Exception;
public int CantlistaAulasDirageSede() throws Exception;
public int CantlistaAulas(String codigoLocal) throws Exception;
public int CantlistaAulas() throws Exception;
public ArrayList<Aula> listarAula(String aulas, String periodo) throws Exception;
public ArrayList<Aula> listarAulaPorSede(int codSede) throws Exception;
public ArrayList<Aula> listarDatosHorairo(String codSede, String periodo) throws Exception;
public ArrayList<Aula> listarDatosHorairo(String periodo) throws Exception;
public ArrayList<Aula> listarDatosHorairo2do(String periodo,String parte) throws Exception;
public ArrayList<Aula> listarDatosHorairo2do(String periodo, String parte) throws Exception;
public ArrayList<Aula> listadoAulas(String codigoSede, String codigoPeriodoAcademico) throws Exception;
public int actualizarNombreAula(String codAula,String nomAula)throws Exception;
public int actualizarNombreGrado(String codAula,String nomGrado)throws Exception;
public int actualizarNombreSeccion(String codAula,String nomSeccion)throws Exception;
public int actualizarNombreAula(String codAula, String nomAula) throws Exception;
public int actualizarNombreGrado(String codAula, String nomGrado) throws Exception;
public int actualizarNombreSeccion(String codAula, String nomSeccion) throws Exception;
}
......@@ -102,6 +102,7 @@ public interface HorarioDAO {
public void eliminarHorarioCurso(String codHorarioCursoDocente, int codUsuario) throws Exception;
public void eliminarHorarioTodoAula(String codAula, String periodo, int codUsuario) throws Exception;
public void eliminarBloqueGrupoAula(String codAula, String periodo, int codUsuario) throws Exception;
public int codigoBloque(String codigoGrupo) throws Exception;
......
......@@ -17,4 +17,5 @@ public interface SedeDAO {
public ArrayList<Sede> listarSedes() throws Exception;
public ArrayList<Sede> listarSedesDirage() throws Exception;
public ArrayList<Sede> listarSedeAulas() throws Exception;
public int obtenerCodigoSede(String cadenaAula) throws Exception;
}
......@@ -2429,4 +2429,65 @@ public class MySqlAulaDAO implements AulaDAO {
return aula;
}
@Override
public ArrayList<Aula> listarAulaPorSede(int codSede) throws Exception {
ArrayList<Aula> lista = new ArrayList<Aula>();
String base = "horario";
Connection cnx = null;
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = "SELECT IFNULL(periodo_academico.nom_per,'SIN NOMBRE') nom_per,aula.codaula,aula.codlocal,aula.codtipocentro,aula.cocentro,aula.codnivel,aula.codtipogrado, \n" +
" aula.codgrado,aula.codseccion,aula.codturno,sede.des_loc,tipo_centro.destipocentro,centro.descentro, \n" +
" nivel.desnivel,tipo_grado.destipogrado,grado.desgrado,seccion.desseccion,turno.desturno,aula.estado,aula.nombre FROM aula \n" +
" INNER JOIN sede on sede.cod_loc=aula.codlocal \n" +
" INNER JOIN tipo_centro on tipo_centro.codtipocentro=aula.codtipocentro \n" +
" INNER JOIN centro on centro.codcentro=aula.cocentro \n" +
" INNER JOIN nivel on nivel.codnivel=aula.codnivel \n" +
" INNER JOIN tipo_grado on tipo_grado.codtipogrado=aula.codtipogrado \n" +
" INNER JOIN grado on grado.codgrado=aula.codgrado \n" +
" INNER JOIN seccion on seccion.codseccion=aula.codseccion \n" +
" INNER JOIN turno on turno.codturno=aula.codturno \n" +
" left JOIN periodo_academico on aula.periodo=periodo_academico.cod_per\n" +
" WHERE aula.codlocal="+codSede+" and aula.estado='1' and aula.anno and nivel.codnivel not in (1,2) \n" +
" ORDER BY -periodo_academico.nom_per DESC ,sede.des_loc,tipo_centro.destipocentro,centro.descentro, \n" +
" nivel.desnivel,tipo_grado.destipogrado,grado.desgrado,turno.desturno,seccion.desseccion ";
System.out.println(query);
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
Aula aula = new Aula();
aula.setCodigoAula(rs.getInt("codaula"));
aula.setCodigoLocal(rs.getString("codlocal"));
aula.setNombreLocal(rs.getString("des_loc"));
aula.setCodigoTipoCentro(rs.getString("codtipocentro"));
aula.setNombreTipoCentro(rs.getString("destipocentro"));
aula.setCodigoCentro(rs.getString("cocentro"));
aula.setNombreCentro(rs.getString("descentro"));
aula.setCodigoNivel(rs.getString("codnivel"));
aula.setNombreNivel(rs.getString("desnivel"));
aula.setCodigoTipoGrado(rs.getString("codtipogrado"));
aula.setNombreTipoGrado(rs.getString("destipogrado"));
aula.setCodigoGrado(rs.getString("codgrado"));
aula.setNombreGrado(rs.getString("desgrado"));
aula.setCodigoSeccion(rs.getString("codseccion"));
aula.setNombreSeccion(rs.getString("desseccion"));
aula.setCodigoTurno(rs.getString("codturno"));
aula.setNombreTurno(rs.getString("desturno"));
aula.setNombre(rs.getString("nombre"));
aula.setEstadoAula(rs.getInt("estado"));
aula.setNombrePeriodo(rs.getString("nom_per"));
lista.add(aula);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
cnx.close();
}
return lista;
}
}
......@@ -3993,4 +3993,101 @@ public class MySqlHorarioDAO implements HorarioDAO {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
@Override
public void eliminarBloqueGrupoAula(String codAula, String periodo, int codUsuario) throws Exception {
String base = "horario";
Connection cnx = null;
String varFinal = "";
PreparedStatement pst = null;
ResultSet rs = null;
int codGrupoAula = 0;
int cantidad = 0;
int dato = 0;
String cadenaAulas = "";
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String grupoAula = "SELECT cod_gru_aul,cad_aul,cantidad FROM grupo_aulas WHERE cod_per='"+periodo+"' and cad_aul LIKE '%"+codAula+"%' and est_gru_aul=1";
pst = cnx.prepareStatement(grupoAula);
rs = pst.executeQuery();
while(rs.next()){
codGrupoAula = rs.getInt("cod_gru_aul");
cadenaAulas = rs.getString("cad_aul");
cantidad = rs.getInt("cantidad");
}
String s1 = cadenaAulas;
String aulaEncontrada = "";
boolean iContain= s1.contains(",");
if(iContain){
String separado [] = cadenaAulas.split(",");
for(int i=0;i<separado.length;i++){
System.out.println(separado[i]);
if(codAula.equals(separado[i])){
System.out.println("ENCONTRADO");
aulaEncontrada = separado[i];
separado[i] = "";
}else{
System.out.println("NO TE ENCONTRE");
}
}
System.out.println("RESULTADO");
System.out.println(separado.length);
System.out.println("posicion 0 -->"+separado[0]);
System.out.println("posicion 1 -->"+separado[1]);
String query="";
// actualizar grupo aulas
for(int j=0;j<separado.length;j++){
if(query == ""){
query = separado[j];
}else{
query += ","+ separado[j];
}
}
System.out.println("query->"+query.endsWith(","));
if(query.endsWith(",")){
varFinal = query.substring(0,query.length()-1);
System.out.println("varFinal->"+varFinal);
}
}
//-----------ACTUALIZANDO EL GRUPO DE AULAS------------------
if(cantidad > 1){
dato = cantidad - 1;
}
String update="UPDATE grupo_aulas SET cad_aul='"+varFinal+"',cantidad="+dato+" where cod_gru_aul='"+codGrupoAula+"' and cod_per='"+periodo+"'";
System.out.println("query update grupo aulas-->"+update);
pst.executeUpdate(update);
//-----------BORRANDO TODO LO DE HORARIO CURSO DOCENTE------------------
String query = "DELETE FROM horario_curso_docente WHERE cod_per='" + periodo + "' and codAula='" + codAula + "' ";
System.out.println(query);
st.executeUpdate(query);
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if(cnx != null){
cnx.close();
}
if(pst != null){
pst.close();
}
} catch (Exception e) {
}
}
}
}
......@@ -102,4 +102,38 @@ public class MySqlSedeDAO implements SedeDAO {
return lista;
}
@Override
public int obtenerCodigoSede(String cadenaAula) throws Exception {
int dato = 0;
Connection cnx = null;
String base = "horario";
Statement pst = null;
ResultSet rs=null;
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
pst = cnx.createStatement();
String query = "SELECT s.cod_loc FROM sede s\n" +
"INNER JOIN aula a ON s.cod_loc=a.codlocal\n" +
"where a.codaula in ('"+cadenaAula+"')\n" +
"GROUP BY a.codlocal";
System.out.println("query select codLocal " + query);
rs = pst.executeQuery(query);
while (rs.next()) {
dato = rs.getInt("cod_loc");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (cnx != null) {
cnx.close();
}
}
return dato;
}
}
......@@ -451,6 +451,16 @@ public class AulaServices {
}
return lista;
}
public ArrayList<Aula> listarAulaPorSede(int codSede){
ArrayList<Aula> lista=null;
try {
lista=objAulaDAO.listarAulaPorSede(codSede);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return lista;
}
public ArrayList<Aula> listadoAulas(String codigoSede, String codigoPeriodoAcademico){
ArrayList<Aula> lista=null;
......
......@@ -407,6 +407,15 @@ public class HorarioServices {
e.printStackTrace();
}
}
public void eliminarBloqueGrupoAula(String codAula, String periodo, int codUsuario) {
try {
objHorarioDAO.eliminarBloqueGrupoAula(codAula, periodo, codUsuario);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public int codigoBloque(String codigoGrupo) {
int dato = 0;
......
......@@ -29,6 +29,16 @@ public class SedeServices {
}
return lista;
}
public int obtenerCodigoSede(String cadenaAulas){
int codigoSede=0;
try {
codigoSede=objSedeDAO.obtenerCodigoSede(cadenaAulas);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return codigoSede;
}
public ArrayList<Sede> listarSedesDirage(){
ArrayList<Sede> lista=null;
......
......@@ -15,9 +15,11 @@ import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import pe.siso.horario.Beans.Aula;
import pe.siso.horario.Beans.Horario;
import pe.siso.horario.Beans.Plana;
import pe.siso.horario.Beans.Sede;
import pe.siso.horario.Services.AulaServices;
import pe.siso.horario.Services.HorarioServices;
import pe.siso.horario.Services.PlanaServices;
/**
*
......@@ -68,7 +70,9 @@ public class ServletAula extends HttpServlet {
nombreCortoAula(request,response);
}else if("actualizarNombreAula".equals(param)){
actualizarNombreAula(request,response);
}else if("actualizarNombreGrado".equals(param)){
}else if("listarAulaPorSede".equals(param)){
listarAulaPorSede(request,response);
}else if("actualizarNombreGrado".equals(param)){
actualizarNombreGrado(request,response);
}
}
......@@ -2681,13 +2685,33 @@ public class ServletAula extends HttpServlet {
AulaServices service=new AulaServices();
int dato=service.actualizarNombreAula(codAula, nomAula);
pw.println(dato);
}
private void actualizarNombreGrado(HttpServletRequest request, HttpServletResponse response) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
private void listarAulaPorSede(HttpServletRequest request, HttpServletResponse response) throws IOException {
AulaServices servicios = new AulaServices();
ArrayList<Aula> lista = null;
String nombre = request.getParameter("nombre");
int codSede = Integer.parseInt(request.getParameter("codSede"));
lista = servicios.listarAulaPorSede(codSede);
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
pw.println("<select id='" + nombre + "' class=' form-control validate[required]'>");
pw.println("<option value=''>[SELECCIONE]</option> ");
for (int i = 0; i < lista.size(); i++) {
pw.println("<option value='" + lista.get(i).getCodigoAula()+ "'>" + lista.get(i).getNombreLocal()+ ":: "+lista.get(i).getNombreGrado()+"::"+lista.get(i).getNombreSeccion()+"::"+lista.get(i).getNombreTurno()+"::"+lista.get(i).getNombre()+"</option>");
}
pw.println("</select>");
}
}
......@@ -6134,7 +6134,7 @@ pw.println("<center>"
pw.println("<div style='border: 1px solid #CCCCCC;' >");
pw.println("<div class='table-header'>");
// pw.println("<table width='100%' id='datos'>");
// pw.println("<table width='100%' id='datos'>");
pw.println("<table width='100%' height='30' id='datos'>");
pw.println("<tbody>");
pw.println("<tr>");
......
......@@ -33,6 +33,7 @@ import pe.siso.horario.Services.ClaseServices;
import pe.siso.horario.Services.CursoServices;
import pe.siso.horario.Services.DocenteServices;
import pe.siso.horario.Services.HorarioServices;
import pe.siso.horario.Services.SedeServices;
/**
*
......@@ -113,7 +114,9 @@ public class ServletHorario extends HttpServlet {
armadoHorarioGeneralVer(request, response);
} else if ("eliminarHorarioTodoAula".equals(param)) {
eliminarHorarioTodoAula(request, response);
} else if ("armarHistorial".equals(param)) {
}else if("eliminarBloqueGrupoAula".equals(param)){
eliminarBloqueGrupoAula(request,response);
} else if ("armarHistorial".equals(param)) {
armarHistorial(request, response);
} else if ("armarHorarioAulas2".equals(param)) {
armarHorarioAulas2(request, response);
......@@ -2753,6 +2756,8 @@ public class ServletHorario extends HttpServlet {
AulaServices servicios = new AulaServices();
BloqueServices serviciosBlo = new BloqueServices();
HorarioServices serviciosHor = new HorarioServices();
SedeServices sedeServices = new SedeServices();
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
......@@ -2779,7 +2784,9 @@ public class ServletHorario extends HttpServlet {
}
System.out.println("cadenaAulas>>>>>> " + cadenaAulas);
//obtener el nombre de la sede de las aulas
int codigoSede = sedeServices.obtenerCodigoSede(cadenaAulas);
int codigoGrupoAulas = serviciosHor.registrarGrupoAula(codPeriodo, cadenaAulas, aulas.length, codigo);
//REGISTRAR GRUPO AULAS
......@@ -3129,7 +3136,7 @@ public class ServletHorario extends HttpServlet {
+ " </a>\n"
+ " </li>\n"
+ " <li>\n"
+ " <a title=\"Eliminar\" class=\"tooltip-error\" href=\"javascript:eliminar('" + DatosHorario.getH_codigoHorarioCursoDocente() + "');\" data-original-title=\"Delete\" data-rel=\"tooltip\">\n"
+ " <a title=\"Eliminar\" class=\"tooltip-error\" href=\"javascript:eliminar('" + DatosHorario.getH_codigoHorarioCursoDocente() + "','" + DatosHorario.getH_codigoAula() + "');\" data-original-title=\"Delete\" data-rel=\"tooltip\">\n"
+ " <span class=\"red\">\n"
+ " <i class=\"ace-icon fa fa-trash-o bigger-110\"></i>\n"
+ " Eliminar"
......@@ -3216,6 +3223,14 @@ public class ServletHorario extends HttpServlet {
+ " </span>\n"
+ " </a>\n"
+ " </td>"
+ " <td align='right' valign='middle' height='40' style=\"width:134px\">"
+ " <a id=\"tachoEliminar\" title=\"Eliminar bloque\" style=\"text-decoration:none\" href=\"javascript:EliminarElBloque('" + aulas[i] + "','" + codPeriodo + "');\" >\n"
+ " <span class=\"blue\">\n"
+ " <i class=\"ace-icon fa fa-trash bigger-130\"></i>\n"
+ " Eliminar todo el aula"
+ " </span>\n"
+ " </a>\n"
+ " </td>"
+ " <td width='15'></td>"
+ " </tr>"
+ " </table>"
......@@ -3223,6 +3238,10 @@ public class ServletHorario extends HttpServlet {
+ "</div><br><br>");
contGenral++;
}
pw.println("<center><td> <button class=\"btn btn-sm btn-danger\" onclick=\"agregarAula("+codigoSede+");\" type=\"button\" id=\"regresar\">\n" +
" <i class=\"ace-icon fa fa-cogs icon-on-right bigger-110\"></i>\n" +
" Agregar Aula\n" +
" </button></td></center>");
pw.println(" <input type='hidden' id='hora_inicio_1' value='" + min_ini_1 + "'>"
+ "<input type='hidden' id='hora_termino_1' value='" + max_fin_1 + "'>"
......@@ -4694,18 +4713,18 @@ public class ServletHorario extends HttpServlet {
pw.println("<div class='col-xs-12' style='margin-top:10px;'>");
if(historial.equals("cambioDia")){
pw.println("<button type='button' class=\"btn btn-xs btn-success\" id='datepickerFechaFinButton' onclick='verfechaFin();' title='Elegir fecha fin del docente'>\n" +
" <i class=\"ace-icon fa fa-bolt bigger-110\"></i>\n" +
pw.println("<button type='button' class=\"btn btn-xs btn-success\" id='datepickerFechaFinButton' onclick='verfechaFin();' title='Seleccione fecha final de labores del docente'>\n" +
" <i class=\"ace-icon fa fa-pencil-square-o\"></i>\n" +
"\n" +
" Fecha en la que falto\n" +
"<i class=\"ace-icon fa fa-calendar icon-on-right\"></i>\n" +
" "
+ " </button>");
}else{
pw.println("<button type='button' class=\"btn btn-xs btn-success\" id='datepickerFechaFinButton' onclick='verfechaFin();' title='Elegir fecha fin del docente'>\n" +
" <i class=\"ace-icon fa fa-bolt bigger-110\"></i>\n" +
pw.println("<button type='button' class=\"btn btn-xs btn-warning\" id='datepickerFechaFinButton' onclick='verfechaFin();' title='Seleccione fecha final de labores del docente'>\n" +
" <i class=\"ace-icon fa-pencil-square-o\"></i>\n" +
"\n" +
" Fecha Fin\n" +
" Fecha Final de trabajo\n" +
"<i class=\"ace-icon fa fa-calendar icon-on-right\"></i>\n" +
" "
+ " </button>");
......@@ -4772,6 +4791,7 @@ public class ServletHorario extends HttpServlet {
pw.println("<option>[SELECCIONE]</option>");
pw.println("<option value='RENUNCIA'>RENUNCIA</option>");
pw.println("<option value='ENCUESTA'>ENCUESTA</option>");
pw.println("<option value='ESTUDIOS'>ESTUDIOS</option>");
pw.println("<option value='INFORME'>INFORME</option>");
pw.println("<option value='VIAJE'>VIAJE</option>");
pw.println("<option value='INFORME'>SALUD</option>");
......@@ -5426,6 +5446,18 @@ public class ServletHorario extends HttpServlet {
JSONObject jReponse = services.deshabilitarHorario(json);
pw.println(jReponse);
}
private void eliminarBloqueGrupoAula(HttpServletRequest request, HttpServletResponse response) {
HttpSession session_actual = request.getSession(true);
Usuario usuario = (Usuario) session_actual.getAttribute("usuario");
int codUsuario = usuario.getCodigoUsuario();
String codAula = request.getParameter("codAula");
String periodo = request.getParameter("periodo");
HorarioServices servicios = new HorarioServices();
servicios.eliminarBloqueGrupoAula(codAula, periodo, codUsuario);
}
......
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