ANTES DE IRME DE VACACIONES

parent 08d3ebc7
......@@ -15,6 +15,7 @@ public class Grupo {
private String maximoGrupo;
private String cadena;
private String anio;
private String diplayName;
private int estado;
public String getAnio() {
......@@ -64,5 +65,13 @@ public class Grupo {
public void setEstado(int estado) {
this.estado = estado;
}
public String getDiplayName() {
return diplayName;
}
public void setDiplayName(String diplayName) {
this.diplayName = diplayName;
}
}
......@@ -33,7 +33,7 @@ public interface BloqueDAO {
public int consultaGrupo(String bloque) throws Exception;
public Bloque consultarTurno(String grupo) throws Exception;
public int registrarGrupoHorario(String cadena, String cantMax) throws Exception;
public int registrarGrupoHorario(String cadena, String cantMax,String txtTurno,String txtDia) throws Exception;
public int EditarGrupoHorario(String cadena, String cantMax, String codigo) throws Exception;
public ArrayList<Grupo> BusquedaListaBloqueHorario(String bloque) throws Exception;
public Grupo BusquedaDatosBloqueHorario(String codigo) throws Exception;
......
......@@ -23,8 +23,8 @@ public interface MeritoDAO {
public ArrayList<Merito> listaTablaEvaluacionDocente(String codigoPlana, String codigoPeriodo,String codigoEncuesta) throws Exception;
public Merito consultarNotas(String codigoDocente,String codigoPeriodo) throws Exception;
public int registrarNotaTablaEvaluacion(String codigoDocente, String nombreDocente, String codigoPlana,String codigoPeriodoAcademico,String notaEncuesta,
String notaPlana, String notaExamen, String promedio, String codigoEncuesta) throws Exception;
public int registrarPuesto(String codDoc,String codPlana,String codEncuesta,String puesto);
public int registrarObservacion(String codDoc,String codPlana,String codEncuesta,String observacion);
String notaPlana, String notaExamen, String promedio, String codigoEncuesta,String puesto,String observacion) throws Exception;
public int registrarPuesto(String codDoc,String codPlana,String codEncuesta,String puesto);
public int registrarObservacion(String codDoc,String codPlana,String codEncuesta,String observacion);
}
......@@ -1929,9 +1929,9 @@ public class MySqlAulaDAO implements AulaDAO {
aula.setNombreGrado(rs.getString("desgrado"));
aula.setNombreSeccion(rs.getString("desseccion"));
aula.setNombreTurno(rs.getString("desturno"));
lista.add(aula);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
......
......@@ -533,7 +533,7 @@ public class MySqlBloqueDAO implements BloqueDAO {
}
@Override
public int registrarGrupoHorario(String cadena, String cantMax) throws Exception {
public int registrarGrupoHorario(String cadena, String cantMax,String txtTurno,String txtDia) throws Exception {
String base = "horario";
int dato = 0;
Connection cnx = null;
......@@ -548,8 +548,10 @@ public class MySqlBloqueDAO implements BloqueDAO {
}
String nomGru = "Bloque " + cantMax + " - Grupo " + correlativo;
String dia = txtDia.equals("GENERAL")?"L-S":txtDia;
String displayName = dia +" / "+txtTurno;
String queryInsert = "INSERT INTO grupo_horario (nom_gru, max_gru,correlativo, cadena,anio, est_gru) VALUES ('" + nomGru + "', '" + cantMax + "','" + correlativo + "', '" + cadena + "', YEAR(CURDATE()),'1')";
String queryInsert = "INSERT INTO grupo_horario (nom_gru, max_gru,correlativo, cadena,anio, est_gru,display_name) VALUES ('" + nomGru + "', '" + cantMax + "','" + correlativo + "', '" + cadena + "', YEAR(CURDATE()),'1','"+displayName+"')";
System.out.println("insertGH --> " + queryInsert);
dato = st.executeUpdate(queryInsert);
} catch (Exception e) {
......@@ -568,7 +570,7 @@ public class MySqlBloqueDAO implements BloqueDAO {
try {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = "SELECT cod_gru,nom_gru,max_gru,cadena,est_gru,anio FROM grupo_horario WHERE max_gru='" + bloque + "' and est_gru='1' and anio ORDER BY anio DESC ";
String query = "SELECT cod_gru,nom_gru,max_gru,cadena,est_gru,anio,IFNULL(display_name,nom_gru)display_name FROM grupo_horario WHERE max_gru='" + bloque + "' and est_gru='1' and anio ORDER BY anio DESC ";
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
Grupo grupo = new Grupo();
......@@ -578,6 +580,7 @@ public class MySqlBloqueDAO implements BloqueDAO {
grupo.setCadena(rs.getString("cadena"));
grupo.setEstado(rs.getInt("est_gru"));
grupo.setAnio(rs.getString("anio"));
grupo.setDiplayName(rs.getString("display_name"));
lista.add(grupo);
}
} catch (Exception e) {
......
......@@ -49,7 +49,9 @@ public class MySqlDAOFactory extends DAOFactory {
public static void main(String[] args) {
MySqlDAOFactory.obtenerConexion("horario");
}
public static Connection obtenerConexion(String base) {
Connection conexion = null;
......@@ -57,16 +59,16 @@ public class MySqlDAOFactory extends DAOFactory {
try {
conexion = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/encuesta_docente",
"root",
"mysql");
// "jdbc:mysql://172.16.2.43:4041/encuesta_docente",
// "billy",
// "billy");
// //serverweb
// "jdbc:mysql://172.16.0.15:3306/encuesta_docente",
// "eduardo",
// "mysql");
// "jdbc:mysql://172.16.2.68:3306/encuesta_docente",
// "christian",
// "serverpla");
// "jdbc:mysql://localhost:3306/encuesta_docente",
// "root",
// "mysql");
// //server_winpla
"jdbc:mysql://172.16.2.68:3306/encuesta_docente",
"sis_horarios",
"Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
......@@ -78,16 +80,16 @@ public class MySqlDAOFactory extends DAOFactory {
try {
conexion = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/nuevo",
"root",
"mysql");
// "jdbc:mysql://172.16.2.43:4041/nuevo",
// "billy",
// "billy");
// serverweb
// "jdbc:mysql://172.16.0.15:3306/nuevo",
// "eduardo",
// "mysql");
// "jdbc:mysql://172.16.2.68:3306/nuevo",
// "christian",
// "serverpla");
// "jdbc:mysql://localhost:3306/nuevo",
// "root",
// "mysql");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/nuevo",
"sis_horarios",
"Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
......@@ -99,15 +101,16 @@ public class MySqlDAOFactory extends DAOFactory {
try {
conexion = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/horarios_docente",
"root",
"mysql");
// "jdbc:mysql://172.16.2.43:4041/horarios_docente",
// "billy",
// "billy");
// "jdbc:mysql://172.16.0.15:3306/horarios_docente",
// "eduardo",
// "mysql");
// "jdbc:mysql://172.16.2.68:3306/horarios_docente",
// "christian",
// "serverpla");
// "jdbc:mysql://localhost:3306/horarios_docente",
// "root",
// "mysql");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/horarios_docente",
"sis_horarios",
"Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
......@@ -118,16 +121,16 @@ public class MySqlDAOFactory extends DAOFactory {
try {
conexion = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/sacoolive3",
"root",
"mysql");
// "jdbc:mysql://172.16.2.43:4041/sacoolive3",
// "billy",
// "billy");
//serverdes5
// "jdbc:mysql://172.16.0.15:3306/sacoolive3",
// "eduardo",
// "mysql");
// "jdbc:mysql://172.16.2.68:3306/sacoolive3",
// "christian",
// "serverpla");
// "jdbc:mysql://localhost:3306/sacoolive3",
// "root",
// "mysql");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/sacoolive3",
"sis_horarios",
"Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
......
......@@ -1093,7 +1093,7 @@ public class MySqlDocenteDAO implements DocenteDAO {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = " SELECT cod_enc,nom_enc FROM encuesta ";
String query = " SELECT cod_enc,nom_enc FROM encuesta ORDER BY cod_enc DESC";
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
Docente docente = new Docente();
......
......@@ -199,10 +199,10 @@ public class BloqueServices {
return lista;
}
public int registrarGrupoHorario(String cadena, String cantMax){
public int registrarGrupoHorario(String cadena, String cantMax,String txtTurno,String txtDia){
int dato=0;
try {
dato= objBloqueDAO.registrarGrupoHorario(cadena, cantMax);
dato= objBloqueDAO.registrarGrupoHorario(cadena, cantMax,txtTurno,txtDia);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
......
......@@ -67,10 +67,10 @@ public class MeritoServices {
return lista ;
}
public int registrarNotaTablaEvaluacion(String codigoDocente, String nombreDocente, String codigoPlana, String codigoPeriodoAcademico, String notaEncuesta, String notaPlana, String notaExamen, String promedio, String codigoEncuesta){
public int registrarNotaTablaEvaluacion(String codigoDocente, String nombreDocente, String codigoPlana, String codigoPeriodoAcademico, String notaEncuesta, String notaPlana, String notaExamen, String promedio, String codigoEncuesta,String puesto,String observacion){
int dato = 0;
try {
dato = objMeritoDAO.registrarNotaTablaEvaluacion(codigoDocente, nombreDocente, codigoPlana, codigoPeriodoAcademico, notaEncuesta, notaPlana, notaExamen, promedio,codigoEncuesta);
dato = objMeritoDAO.registrarNotaTablaEvaluacion(codigoDocente, nombreDocente, codigoPlana, codigoPeriodoAcademico, notaEncuesta, notaPlana, notaExamen, promedio,codigoEncuesta,puesto,observacion);
} catch (Exception e) {
e.printStackTrace();
}
......
......@@ -607,7 +607,6 @@ public class ServletAula extends HttpServlet {
lista = servicios.listaAulasDirage(codigoLocal, inicio, cantidad); // consultar con el LIMIT inicio, cantidad
cantRegistros = servicios.CantlistaAulasDirageSede(codigoLocal); // consultar la cantidad total sin LIMIT
//session
int codigoSede = Integer.parseInt(codigoLocal);
HttpSession session_actual = request.getSession(true);
claseSede.setCodigoSede(codigoSede);
......
......@@ -738,12 +738,14 @@ public class ServletBloque extends HttpServlet {
private void registrarGrupoHorario(HttpServletRequest request, HttpServletResponse response) throws IOException {
String cadena = request.getParameter("cadena");
String cantMax = request.getParameter("cantMax");
String txtTurno = request.getParameter("txtTurno");
String txtDia = request.getParameter("txtDia");
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
BloqueServices servicios = new BloqueServices();
int dato = servicios.registrarGrupoHorario(cadena, cantMax);
int dato = servicios.registrarGrupoHorario(cadena, cantMax,txtTurno,txtDia);
pw.println(dato);
}
......@@ -797,6 +799,7 @@ public class ServletBloque extends HttpServlet {
int dato=0;
int cont= 1;
String nombreMostrar="";
for(int i=0; i< lista.size(); i++) {
......@@ -813,12 +816,12 @@ public class ServletBloque extends HttpServlet {
estado="<b> <font color='red'>En uso</font></b>";
}
pw.println(" <td align='center' width='5'><b>"+cont+"</td>"
+ " <td align='center' width='45'>"+lista.get(i).getNombreGrupo()+"</td>"
+ " <td align='center' width='5'>"+estado+"</td>"
+ " <td align='center' width='5'><a href=\"javascript:verBloque("+lista.get(i).getCodigo()+","+lista.get(i).getMaximoGrupo()+",'"+lista.get(i).getCadena()+"','"+lista.get(i).getNombreGrupo()+"');\" class=\"regular\" >\n"
+ " <td align='center' width='5'><a href=\"javascript:verBloque('"+lista.get(i).getDiplayName()+"',"+lista.get(i).getCodigo()+","+lista.get(i).getMaximoGrupo()+",'"+lista.get(i).getCadena()+"','"+lista.get(i).getNombreGrupo()+"');\" class=\"regular\" >\n"
+ " <img src=\"imagenes/icons/page_edit.png\" />\n"
+ " </a>"
+ " </td>"
......@@ -857,6 +860,14 @@ public class ServletBloque extends HttpServlet {
String codigo = request.getParameter("codigo");
String cadena = request.getParameter("cadena");
String nombreGru = request.getParameter("nombreGru");
String displayName = request.getParameter("displayName");
System.out.println("display"+displayName.length());
String nombreGrupo = "";
if(displayName.length() == 4){
nombreGrupo = nombreGru;
}else{
nombreGrupo = displayName;
}
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
......@@ -874,7 +885,7 @@ public class ServletBloque extends HttpServlet {
if(codigo.equals("56") ){
pw.println("<div style=\"border: 1px solid #CCCCCC;\">\n" +
" <div class=\"table-header\">\n HORARIO "+nombreGru+" " +
" <div class=\"table-header\">\n HORARIO "+nombreGrupo+" " +
" </div>\n" +
" <div>\n" +
" <div class=\"dataTables_wrapper form-inline no-footer\" id=\"sample-table-2_wrapper\">\n" +
......@@ -928,7 +939,7 @@ public class ServletBloque extends HttpServlet {
}else{
pw.println("<div style=\"border: 1px solid #CCCCCC;\">\n" +
" <div class=\"table-header\">\n HORARIO "+nombreGru+" " +
" <div class=\"table-header\">\n HORARIO "+nombreGrupo+" " +
" </div>\n" +
" <div>\n" +
" <div class=\"dataTables_wrapper form-inline no-footer\" id=\"sample-table-2_wrapper\">\n" +
......@@ -946,7 +957,7 @@ public class ServletBloque extends HttpServlet {
" </thead>\n" +
" <tbody>");
String HorIni="";
String HorIni="";
String HorFin="";
int contenido = 0;
for(int t=1; t<=x;t++){
......
......@@ -350,9 +350,9 @@ public class ServletTablaMerito extends HttpServlet {
String promedio = lista.get(i).getPromedio();
String notaPlana = lista.get(i).getPuntajePlana();
String notaExamen = lista.get(i).getPuntajeExamen();
String puesto = lista.get(i).getPuesto();
String observacion = lista.get(i).getObservacion();
// merito = servicioMerito.consultarNotas(codigoDocente,codigoPeriodo);
String puesto = lista.get(i).getPuesto();
String observacion = lista.get(i).getObservacion();
// merito = servicioMerito.consultarNotas(codigoDocente,codigoPeriodo);
double puntajeEncuesta = Double.parseDouble(notaEncuesta);
if (puntajeEncuesta > 8.49 && puntajeEncuesta <= 10) {
......@@ -368,8 +368,8 @@ public class ServletTablaMerito extends HttpServlet {
+ "<td class='text-center align-middle'><input id='notaExamen_" + i + "' type='text' class='form-control validate[max[10.00]]' onkeypress=\"return validarIngreso(event, this);\" value='" + notaExamen + "'></td>"
+ "<td class='text-center align-middle'><span class='" + etiqueta + "'>" + notaEncuesta + "</span><input type='hidden' value='" + notaEncuesta + "' id='notaEncuesta_" + i + "'></td>"
+ "<td class='text-center align-middle'>" + promedio + "</td>"
+ "<td class='text-center align-middle'><input id='txtPuesto' onkeypress='registrarPuesto("+codigoDocente+","+codigoPlana+","+codigoEncuesta+",this.value);' value='"+puesto+"' class='text-center align-middle' type='text' style='width:90px;' /></td>"
+ "<td class='form-control'><input id='txtObservacion' onkeypress='registrarObservacion("+codigoDocente+","+codigoPlana+","+codigoEncuesta+",this.value);' value='"+observacion+"' type='text' style='width:100px;' /></td>"
+ "<td class='text-center align-middle'><input id='txtPuesto_"+i+"' value='"+puesto+"' maxlength=\"4\" class='text-center align-middle' onkeypress=\"return validaSoloNumericos(event);\" type='text' style='width:90px;' /></td>"
+ "<td class='form-control'><input id='txtObservacion_"+i+"' value='"+observacion+"' type='text' style='width:100px;' /></td>"
+ "</tr>");
cont++;
}
......@@ -405,6 +405,9 @@ public class ServletTablaMerito extends HttpServlet {
String notaPlana = array1[2];
String notaExamen = array1[3];
String notaEncuesta = array1[4];
String puesto = array1[5];
String observacion = array1[6];
int contador = 0;
......@@ -440,7 +443,7 @@ public class ServletTablaMerito extends HttpServlet {
DecimalFormatSymbols simbolos = new DecimalFormatSymbols();
simbolos.setDecimalSeparator('.');
DecimalFormat formateador = new DecimalFormat("#0.00", simbolos); // imprime decimal con puntos
dato = servicios.registrarNotaTablaEvaluacion(codigoDocente, nombreDocente, codigoPlana, codigoPeriodoAcademico, notaEncuesta, notaPlana, notaExamen, formateador.format(prom),codigoEncuesta);
dato = servicios.registrarNotaTablaEvaluacion(codigoDocente, nombreDocente, codigoPlana, codigoPeriodoAcademico, notaEncuesta, notaPlana, notaExamen, formateador.format(prom),codigoEncuesta,puesto,observacion);
}
}
......
......@@ -1181,7 +1181,7 @@ public class ServletZona extends HttpServlet {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
private void cargarZonaJson(HttpServletRequest request, HttpServletResponse response) throws IOException {
private void cargarZonaJson(HttpServletRequest request, HttpServletResponse response) throws IOException {
ZonaServices servicios = new ZonaServices();
ArrayList<Zona> lista = null;
......
......@@ -697,7 +697,7 @@
});
}
// 2 , 1
function calculo_min(cont,numero){
//var cod = $("#cmbBloque").val();
var turno=$("#codTurno").val();
......@@ -832,7 +832,7 @@
var anter=cont-1;
var sig=cont+1;
if(res==-1){
if(res == -1){
$("#txt_ini_"+cont+"").val("");
$("#txt_fin_"+cont+"").val("");
$("#div_cant_"+cont+"").html("");
......@@ -848,7 +848,7 @@
}
}else{
}else{
$("#txt_cant_"+cont+"").val(res);
$("#div_cant_"+cont+"").html(res);
......@@ -1235,14 +1235,37 @@
}
function registrarHorario(){
var cadena = $("#cadena").val();
var cantMax = $("#cantMax").val();
let valor = $("#cmbTurno option:selected").text()
let separado = valor.split("[")
let txtTurno = ""
var txtDia = $("#cmbDia option:selected").text();
// let txtInicio = ""
// let txtFin=""
//
for(let i=0;i<cantMax;i++){
let txtInicio = $("#txt_ini_"+(i+1)).val()
let txtFin = $("#txt_fin_"+(i+1)).val()
if(txtTurno == ""){
txtTurno += txtInicio + "-" +txtFin
} else{
txtTurno += " / "+""+txtInicio + "-" +txtFin
}
}
let txtTurnoFinal = separado[0] + "/"+txtTurno
$.ajax({
type:'POST',
url:'../ServletBloque?Accion=registrarGrupoHorario',
data: 'cadena='+cadena+'&cantMax='+cantMax,
data: 'cadena='+cadena+'&cantMax='+cantMax+'&txtTurno='+txtTurnoFinal+'&txtDia='+txtDia,
beforeSend: function() {
cargando();
},success:function(resultado){
......
......@@ -617,10 +617,11 @@
function cargarArea(){
var accion = "cargarPlana(); limpiar();";
var nombre = "cmbArea";
$.ajax({
type:'POST',
url:'../ServletArea?Accion=cargarArea',
data: 'accion='+accion,
data: 'accion='+accion+'&nombre='+nombre,
beforeSend: function() {
cargando();
},success:function(resultado){
......
......@@ -9,11 +9,9 @@ $(document).ready(function () {
const myDni = urlParams.get('dni');
let json = {
dniDocente: myDni
}
dniDocente: myDni}
$.ajax({
$.ajax({
url: '../ServletHorario?Accion=verHorarioDocenteDni',
type: 'POST',
dataType: "json",
......@@ -24,27 +22,18 @@ $(document).ready(function () {
//console.log(response);
codigoDocente = response.codigoDocente
let array = response.data;
let options = "<option selected>[SELECCIONE]</option>";
let options = "<option selected>[SELECCIONAR PERIODO]</option>";
array.forEach(function (value, index) {
options += `<option value="${value.codigoPeriodo}">${value.nombrePeriodo}</option>`
});
$("#cboPeriodo").html(options);
}
}),
}),
// ahora vemos el detalle de horario del profesor de acuerdo al codigo docente
$('#cboPeriodo').on('change', function (event) {
codPer = $("#cboPeriodo option:selected").val();
//console.log(codPer);
//console.log(codigoDocente);
$.ajax({
url: '../ServletHorario?Accion=verHorarioDocentePeriodo',
type: 'POST',
......@@ -64,10 +53,6 @@ $(document).ready(function () {
let diaT = [];
let aulaM = [];
let aulaT = [];
let arrayAulas = response.data[0].arrayAulas;
array.forEach(function (value, index) {
......@@ -84,8 +69,9 @@ $(document).ready(function () {
$("#direccion").text(direccion);
$("#distrito").text(distrito);
let disponibilidad = value.disponibilidad.split("-");
disponibilidad.forEach(function (value, index) {
// disponibilidad
let turno = value.split("#")[0];
let dia = value.split("#")[1];
if (turno == "1") {
......@@ -94,15 +80,11 @@ $(document).ready(function () {
diaT.push(dia);
}
// console.log("diaM: "+ diaM)
// console.log("diaT: "+diaT)
});
if (arrayAulas === 0) {
console.log("array aulas vacio");
console.log("aulas vacio");
} else {
arrayAulas.forEach(function (obj, index) {
let turnoAula = obj.turno;
......@@ -112,82 +94,49 @@ $(document).ready(function () {
} else if (obj.turno == "2") {
aulaT.push(obj);
}
// console.log(aulaM);
// console.log(aulaT);
});
}
let HTMLDOM = "<td>M</td>";
// $("#trM").html(`<td>M</td>`);
//
let HTMLDOM = "<td style='background-color:#D9D9D9;'>MAÑANA</td>";
//PINTADO MAÑANA
for (let i = 0; i < 6; i++) {
// var x="background-color: #585858;"
//
// diaM.forEach(function(value,index){
// if (value == i+1){
// x="";
// }
// });
let horaM = "";
aulaM.forEach(function (obj, index) {
if (obj.dia == i + 1) {
horaM += `${obj.sede} | ${obj.aulas}<br></br>`;
}
//
}
});
HTMLDOM += `<td class='celdas'>${horaM}</td>`;
//
HTMLDOM += `<td class='celdas' style='border-color:black;font-weight: bold;'>${horaM}</td>`;
}
$("#trM").html(HTMLDOM);
HTMLDOM = "<td style='background-color:#D9D9D9;border-color:black'>TARDE</td>";
HTMLDOM = "<td>T</td>";
// PINTADO tarde
//PINTADO TARDE
for (let i = 0; i < 6; i++) {
let horaT = "";
aulaT.forEach(function (obj, index) {
if (obj.dia == i + 1) {
horaT += `${obj.sede} | ${obj.aulas}<br></br>`;
}
//
if (obj.dia == i + 1) {
horaT += `${obj.sede} | ${obj.aulas}<br></br>`;
}
});
HTMLDOM += `<td>${horaT}</td>`;
HTMLDOM += `<td style='border-color:black;font-weight: bold;'>${horaT}</td>`;
}
$("#trT").html(HTMLDOM);
} else {
$("#tabla").hide();
$('.alert').show();
$("#tabla").hide();
$('.alert').show();
}
});
}
});
......
......@@ -860,11 +860,12 @@
$("#divListadoBloquesCreado").fadeOut();
}
function verBloque(codigo,maxGru,cadena,nombreGru){
function verBloque(displayName,codigo,maxGru,cadena,nombreGru){
$.ajax({
type:'POST',
url:'../ServletBloque?Accion=armarBloqueHorarioEditar',
data:'codigo='+codigo+'&cadena='+cadena+'&maxGru='+maxGru+'&nombreGru='+nombreGru,
data:'codigo='+codigo+'&cadena='+cadena+'&maxGru='+maxGru+'&nombreGru='+nombreGru+'&displayName='+displayName,
beforeSend: function() {
cargando();
},success:function(resultado){
......
......@@ -370,10 +370,11 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function cargarArea() {
var accion = "cargarPlana();";
var nombre = "cmbArea";
$.ajax({
type: 'POST',
url: '../ServletArea?Accion=cargarArea',
data: 'accion=' + accion,
data: 'accion=' + accion+'&nombre='+nombre,
beforeSend: function () {
cargando();
}, success: function (resultado) {
......@@ -445,60 +446,8 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
});
}
function registrarPuesto(codDocente,codPlana,codEncuesta,puesto){
if (event.which == 13 || event.keyCode == 13) {
console.log("codDocente:"+codDocente);
console.log("codPlana"+codPlana);
console.log("codEncuesta"+codEncuesta);
console.log("value"+puesto);
$.ajax({
url:'../ServletTablaMerito?Accion=registrarPuesto',
type:'POST',
data:{
codigoDoc:codDocente,
codigoPlana:codPlana,
codigoEncuesta:codEncuesta,
puesto:puesto
},
success: function (data, textStatus, jqXHR) {
mostrarSnackBar();
}
});
}
}
function registrarObservacion(codDocente,codPlana,codEncuesta,observacion){
console.log(observacion)
if (event.which == 13 || event.keyCode == 13) {
console.log("codDocente:"+codDocente);
console.log("codPlana"+codPlana);
console.log("codEncuesta"+codEncuesta);
console.log("value"+observacion);
$.ajax({
url:'../ServletTablaMerito?Accion=registrarObservacion',
type:'POST',
data:{
codigoDoc:codDocente,
codigoPlana:codPlana,
codigoEncuesta:codEncuesta,
observacion:observacion
},
success: function (data, textStatus, jqXHR) {
mostrarSnackBar();
}
});
}
}
function mostrarSnackBar() {
// Get the snackbar DIV
......@@ -550,37 +499,66 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
var notaPlana = $("#notaPlana_" + i + "").val();
var notaExa = $("#notaExamen_" + i + "").val();
var notaEncuesta = $("#notaEncuesta_" + i + "").val();
var txtPuesto = $("#txtPuesto_" + i + "").val();
var txtObservacion = $("#txtObservacion_" + i + "").val();
if (notaPlana != "" && notaExa != "") {
if (notaPlana != "" && notaExa != "" && txtPuesto !="" && txtObservacion != "") {
if (datos == "") {
datos = codigoDocente + "#" + nombreDocente + "#" + notaPlana + "#" + notaExa + "#" + notaEncuesta;
datos = codigoDocente + "#" + nombreDocente + "#" + notaPlana + "#" + notaExa + "#" + notaEncuesta+"#"+txtPuesto+"#"+txtObservacion;
} else {
datos += "!" + codigoDocente + "#" + nombreDocente + "#" + notaPlana + "#" + notaExa + "#" + notaEncuesta;
datos += "!" + codigoDocente + "#" + nombreDocente + "#" + notaPlana + "#" + notaExa + "#" + notaEncuesta+"#"+txtPuesto+"#"+txtObservacion;
}
} else if (notaPlana == "" && notaExa != "") {
} else if (notaPlana == "" && notaExa != "" && txtPuesto !="" && txtObservacion != "") {
notaPlana = "vacio";
if (datos == "") {
datos = codigoDocente + "#" + nombreDocente + "#" + notaPlana + "#" + notaExa + "#" + notaEncuesta;
datos = codigoDocente + "#" + nombreDocente + "#" + notaPlana + "#" + notaExa + "#" + notaEncuesta+"#"+txtPuesto+"#"+txtObservacion;
} else {
datos += "!" + codigoDocente + "#" + nombreDocente + "#" + notaPlana + "#" + notaExa + "#" + notaEncuesta;
datos += "!" + codigoDocente + "#" + nombreDocente + "#" + notaPlana + "#" + notaExa + "#" + notaEncuesta+"#"+txtPuesto+"#"+txtObservacion;
}
} else if (notaExa == "" && notaPlana != "") {
} else if (notaExa == "" && notaPlana != "" && txtPuesto !="" && txtObservacion != "") {
notaExa = "vacio";
if (datos == "") {
datos = codigoDocente + "#" + nombreDocente + "#" + notaPlana + "#" + notaExa + "#" + notaEncuesta;
datos = codigoDocente + "#" + nombreDocente + "#" + notaPlana + "#" + notaExa + "#" + notaEncuesta+"#"+txtPuesto+"#"+txtObservacion;
} else {
datos += "!" + codigoDocente + "#" + nombreDocente + "#" + notaPlana + "#" + notaExa + "#" + notaEncuesta+"#"+txtPuesto+"#"+txtObservacion;
}
}
else if(txtPuesto == "" && txtObservacion != "" && notaExa != "" && notaPlana != ""){
txtPuesto = "vacio";
if (datos == "") {
datos = codigoDocente + "#" + nombreDocente + "#" + notaPlana + "#" + notaExa + "#" + notaEncuesta+"#"+txtPuesto+"#"+txtObservacion;
} else {
datos += "!" + codigoDocente + "#" + nombreDocente + "#" + notaPlana + "#" + notaExa + "#" + notaEncuesta+"#"+txtPuesto+"#"+txtObservacion;
}
}else if(txtObservacion == "" && txtPuesto != "" && notaExa != "" && notaPlana != ""){
txtObservacion = "vacio";
if (datos == "") {
datos = codigoDocente + "#" + nombreDocente + "#" + notaPlana + "#" + notaExa + "#" + notaEncuesta+"#"+txtPuesto+"#"+txtObservacion;
} else {
datos += "!" + codigoDocente + "#" + nombreDocente + "#" + notaPlana + "#" + notaExa + "#" + notaEncuesta;
datos += "!" + codigoDocente + "#" + nombreDocente + "#" + notaPlana + "#" + notaExa + "#" + notaEncuesta+"#"+txtPuesto+"#"+txtObservacion;
}
}
......@@ -628,6 +606,20 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
});
}
function validaSoloNumericos(e) {
let tecla = (document.all) ? e.keyCode : e.which;
//Tecla de retroceso para borrar, siempre la permite
if (tecla == 8) {
return true;
}
patron = /[0-9]/;
tecla_final = String.fromCharCode(tecla);
return patron.test(tecla_final);
}
// -----------------------------------------------------------------
......
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