Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
horario
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Juan Guevara Mayta
horario
Commits
963f1348
Commit
963f1348
authored
Jan 15, 2020
by
sistem26user
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[ADD] descargar disponibilidad por plana
parent
7793efbd
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
257 additions
and
31 deletions
+257
-31
AulaDAO.java
src/java/pe/siso/horario/DAO/AulaDAO.java
+1
-0
DisponibilidadDocenteDAO.java
src/java/pe/siso/horario/DAO/DisponibilidadDocenteDAO.java
+5
-0
MySqlAulaDAO.java
src/java/pe/siso/horario/MySqlDAO/MySqlAulaDAO.java
+39
-1
MySqlDisponibilidadDAO.java
...java/pe/siso/horario/MySqlDAO/MySqlDisponibilidadDAO.java
+53
-0
DisponibilidadServices.java
...java/pe/siso/horario/Services/DisponibilidadServices.java
+12
-1
arm_hor_gen.jsp
web/vista/arm_hor_gen.jsp
+8
-1
exportarDisponibilidadTotal.jsp
web/vista/exportarDisponibilidadTotal.jsp
+10
-4
gen_hor_gen.jsp
web/vista/gen_hor_gen.jsp
+46
-5
lista_docente.jsp
web/vista/lista_docente.jsp
+29
-0
reporteDisponibilidadDocente.jsp
web/vista/reporteDisponibilidadDocente.jsp
+54
-19
No files found.
src/java/pe/siso/horario/DAO/AulaDAO.java
View file @
963f1348
...
...
@@ -23,6 +23,7 @@ public interface AulaDAO {
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
String
consultarAulaSede
(
String
codigoAula
)
throws
Exception
;
public
String
nombreCortoAula
(
String
codigoAula
)
throws
Exception
;
...
...
src/java/pe/siso/horario/DAO/DisponibilidadDocenteDAO.java
View file @
963f1348
...
...
@@ -20,6 +20,11 @@ public interface DisponibilidadDocenteDAO {
public
ArrayList
<
DisponibilidadDocente
>
docentesAsignados
()
throws
Exception
;
public
ArrayList
<
DisponibilidadDocente
>
docentesAsignados
(
String
periodo
)
throws
Exception
;
public
ArrayList
<
DisponibilidadDocente
>
listarTodoDisponibilidadDocente
(
String
periodo
)
throws
Exception
;
public
ArrayList
<
DisponibilidadDocente
>
listarTodoDisponibilidadDocentePorPlana
(
String
periodo
,
String
plana
)
throws
Exception
;
public
ArrayList
<
DisponibilidadDocente
>
listarEstadoDisponibilidadDocente
()
throws
Exception
;
public
ArrayList
<
DisponibilidadDocente
>
ConsultaDisponibilidadTodos
()
throws
Exception
;
public
int
verificarDisponibilidad
(
String
codigoDocente
,
String
cadena
)
throws
Exception
;
...
...
src/java/pe/siso/horario/MySqlDAO/MySqlAulaDAO.java
View file @
963f1348
...
...
@@ -2295,7 +2295,7 @@ public class MySqlAulaDAO implements AulaDAO {
}
query
+=
" aula.estado='1' and aula.anno and nivel.codnivel not in (1,2) "
+
" ORDER BY sede.des_loc,tipo_centro.destipocentro,centro.descentro, "
+
" ORDER BY
-periodo_academico.nom_per DESC ,
sede.des_loc,tipo_centro.destipocentro,centro.descentro, "
+
" nivel.desnivel,tipo_grado.destipogrado,grado.desgrado,turno.desturno,seccion.desseccion LIMIT "
+
inicio
+
","
+
cantidad
+
" "
;
System
.
out
.
println
(
query
);
...
...
@@ -2391,4 +2391,42 @@ public class MySqlAulaDAO implements AulaDAO {
return
dato
;
}
@Override
public
int
obtenerCodigoSede
(
String
codigoAula
)
throws
Exception
{
int
aula
=
0
;
String
base
=
"horario"
;
String
aux_nombre_aula
=
""
;
Connection
cnx
=
null
;
try
{
cnx
=
MySqlDAOFactory
.
obtenerConexion
(
base
);
Statement
st
=
cnx
.
createStatement
();
String
query
=
"SELECT aula.codaula,aula.codlocal,aula.codtipocentro,aula.cocentro,aula.codnivel,aula.codtipogrado,"
+
"aula.codgrado,aula.codseccion,aula.codturno,sede.des_loc,tipo_centro.destipocentro,centro.descentro,"
+
"nivel.desnivel,tipo_grado.destipogrado,grado.desgrado,seccion.desseccion,turno.desturno,aula.estado,aula.nombre FROM aula "
+
"INNER JOIN sede on sede.cod_loc=aula.codlocal "
+
"INNER JOIN tipo_centro on tipo_centro.codtipocentro=aula.codtipocentro "
+
"INNER JOIN centro on centro.codcentro=aula.cocentro "
+
"INNER JOIN nivel on nivel.codnivel=aula.codnivel "
+
"INNER JOIN tipo_grado on tipo_grado.codtipogrado=aula.codtipogrado "
+
"INNER JOIN grado on grado.codgrado=aula.codgrado "
+
"INNER JOIN seccion on seccion.codseccion=aula.codseccion "
+
"INNER JOIN turno on turno.codturno=aula.codturno "
+
"WHERE aula.codaula='"
+
codigoAula
+
"' and aula.anno "
+
"ORDER BY sede.des_loc,tipo_centro.destipocentro,centro.descentro, "
+
"nivel.desnivel,tipo_grado.destipogrado,grado.desgrado,seccion.desseccion,turno.desturno"
;
ResultSet
rs
=
st
.
executeQuery
(
query
);
// aux_nombre_aula=rs.getString("des_loc");
while
(
rs
.
next
())
{
aula
=
rs
.
getInt
(
"des_loc"
);
}
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
finally
{
cnx
.
close
();
}
return
aula
;
}
}
src/java/pe/siso/horario/MySqlDAO/MySqlDisponibilidadDAO.java
View file @
963f1348
...
...
@@ -357,4 +357,57 @@ public class MySqlDisponibilidadDAO implements DisponibilidadDocenteDAO {
return
dato
;
}
@Override
public
ArrayList
<
DisponibilidadDocente
>
listarTodoDisponibilidadDocentePorPlana
(
String
periodo
,
String
plana
)
throws
Exception
{
ArrayList
<
DisponibilidadDocente
>
lista
=
new
ArrayList
<
DisponibilidadDocente
>();
String
base
=
"horario"
;
Connection
cnx
=
null
;
try
{
cnx
=
MySqlDAOFactory
.
obtenerConexion
(
base
);
Statement
st
=
cnx
.
createStatement
();
String
query
=
"SELECT \n"
+
" pr.codprofesor codDoc, \n"
+
" pr.apellido, pr.nombre, \n"
+
" dd.diaDis,dd.codDis \n"
+
" FROM \n"
+
" plana_docente pd \n"
+
" INNER JOIN sacoolive3.profesor pr ON pr.codprofesor = pd.cod_doc \n"
+
" LEFT JOIN ( \n"
+
" SELECT \n"
+
" codDoc, \n"
+
" diaDis,bloqueo,diasSin,codDis \n"
+
" FROM \n"
+
" disponibilidad_docente \n"
+
" WHERE \n"
+
" estDis = 1 \n"
+
" AND cod_per = '"
+
periodo
+
"'\n"
+
" ) dd ON dd.codDoc = pd.cod_doc \n"
+
" WHERE \n"
+
" pr.estadoprofe = 'Y' \n"
+
" AND pd.cod_pla = '"
+
plana
+
"' AND pd.cod_per='"
+
periodo
+
"'\n"
+
" GROUP BY \n"
+
" pr.codprofesor, \n"
+
" dd.diaDis \n"
+
" ORDER BY \n"
+
" pr.apellido ASC"
;
ResultSet
rs
=
st
.
executeQuery
(
query
);
while
(
rs
.
next
())
{
DisponibilidadDocente
disp
=
new
DisponibilidadDocente
();
disp
.
setCodDoc
(
rs
.
getString
(
"codDoc"
));
disp
.
setCodDisDoc
(
rs
.
getInt
(
"codDis"
));
disp
.
setDiaDis
(
rs
.
getString
(
"diaDis"
));
disp
.
setApellido
(
rs
.
getString
(
"apellido"
));
disp
.
setNombre
(
rs
.
getString
(
"nombre"
));
lista
.
add
(
disp
);
}
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
finally
{
cnx
.
close
();
}
return
lista
;
}
}
src/java/pe/siso/horario/Services/DisponibilidadServices.java
View file @
963f1348
...
...
@@ -31,7 +31,7 @@ public class DisponibilidadServices {
}
public
int
registrarDisponibilidadConformidad
(
String
codDoc
,
String
diaDispConfirmados
,
String
periodo
){
public
int
registrarDisponibilidadConformidad
(
String
codDoc
,
String
diaDispConfirmados
,
String
periodo
){
int
dato
=
0
;
try
{
dato
=
objDispoDAO
.
registrarDisponibilidadConformidad
(
codDoc
,
diaDispConfirmados
,
periodo
);
...
...
@@ -96,6 +96,17 @@ public class DisponibilidadServices {
}
return
lista
;
}
public
ArrayList
<
DisponibilidadDocente
>
listaTodoDisponibilidadPorPlana
(
String
periodo
,
String
plana
){
ArrayList
<
DisponibilidadDocente
>
lista
=
null
;
try
{
lista
=
objDispoDAO
.
listarTodoDisponibilidadDocentePorPlana
(
periodo
,
plana
);
}
catch
(
Exception
e
)
{
// TODO Auto-generated catch block
e
.
printStackTrace
();
}
return
lista
;
}
public
ArrayList
<
DisponibilidadDocente
>
ConsultaDisponibilidadtotal
(){
ArrayList
<
DisponibilidadDocente
>
lista
=
new
ArrayList
<
DisponibilidadDocente
>();
try
{
...
...
web/vista/arm_hor_gen.jsp
View file @
963f1348
...
...
@@ -1293,7 +1293,7 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
json
:
JSON
.
stringify
(
json
)
},
success
:
function
(
data
,
textStatus
,
jqXHR
)
{
data
.
data
.
forEach
(
function
(
horas
)
{
$
(
"#txtHoraInicioHorario"
).
val
(
horas
.
hor_ini
)
$
(
"#txtHoraInicioHorario"
).
val
(
horas
.
hor_ini
)
$
(
"#txtHoraFinHorario"
).
val
(
horas
.
hor_fin
)
// console.log(horas.hor_ini)
// console.log(horas.hor_fin)
...
...
@@ -3213,7 +3213,14 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function
regresar
()
{
window
.
location
=
"gen_hor_gen.jsp"
;
//sessionStorage.removeItem()("aula")
listarAulasXsede
();
}
function
listarAulasXsede
(){
console
.
log
(
"volviendo... uu"
)
}
function
EliminarTodoAula
(
codAula
,
periodo
)
{
$
(
"#dialog-eliminarTodo"
).
removeClass
(
'hide'
).
dialog
({
...
...
web/vista/exportarDisponibilidadTotal.jsp
View file @
963f1348
...
...
@@ -26,7 +26,8 @@
Usuario
usuario=
(Usuario)session_actual.getAttribute("usuario");
PeriodoAcademico
periodo=
(PeriodoAcademico)session_actual.getAttribute("periodo");
String
codperiodo =
""
+
periodo
.
getCodigoPeriodo
();
String
plana =
request.getParameter("plana");
String
periodoAcademico =
request.getParameter("periodo");
response
.
setContentType
("
application
/
vnd
.
ms-excel
;
");
response
.
setHeader
("
Content-Disposition
","
attachment
;
filename=
UsuarioDocente.xls");
...
...
@@ -95,11 +96,16 @@
DocenteServices
servicios =
new
DocenteServices
();
ArrayList
<
Docente
>
lista = null;
DisponibilidadServices servicios2 = new DisponibilidadServices();
ArrayList
<DisponibilidadDocente>
listaDotence = null;
listaDotence=servicios2.listaTodoDisponibilidad(codperiodo);
// listaDotence=servicios2.listaTodoDisponibilidad(codperiodo);
listaDotence=servicios2.listaTodoDisponibilidadPorPlana(periodoAcademico,plana);
String apellido = request.getParameter("apellido");
ArrayList
<DisponibilidadDocente>
lista2=null;
lista2=servicios2.docentesAsignados(codperiodo);
lista2=servicios2.docentesAsignados(periodoAcademico);
lista=servicios.listaDocentes(apellido);
DisponibilidadServices serviciosDD = new DisponibilidadServices();
%>
...
...
@@ -131,7 +137,7 @@
//
String
codDoc =
request.getParameter("codDoc");
docente =
servicios.NombreDocente(codDoc);
docente2 =
servicios.datosDocente(codDoc);
String
cadenaDia =
serviciosDD.ConsultaDisponibilidad(codDoc,
codperiod
o);
String
cadenaDia =
serviciosDD.ConsultaDisponibilidad(codDoc,
periodoAcademic
o);
String
TM =
""
;
String
TT =
""
;
String
TN =
""
;
...
...
web/vista/gen_hor_gen.jsp
View file @
963f1348
...
...
@@ -32,6 +32,8 @@
/*$(document).ready( function() {
jQuery("#registroEncuesta").validationEngine();
});*/
</script>
</head>
...
...
@@ -145,7 +147,7 @@
<label
for=
"form-field-select-3"
>
Sede
<span
style=
"color: red;"
>
*
</span></label>
<br>
<div
id=
"divLocales"
>
<select
class=
"chosen-select form-control validate[required]"
id=
"cmbSede
"
>
<select
class=
"chosen-select form-control validate[required]"
id=
"cmbSede"
onchange=
"eliminarSession();
"
>
<option
value=
""
>
[Seleccione]
</option>
</select>
</div>
...
...
@@ -795,6 +797,12 @@
title_html
:
true
});
}
function
eliminarSession
(){
let
codSede
=
$
(
"#cmbSede"
).
val
()
sessionStorage
.
setItem
(
"aulaNueva"
,
codSede
)
console
.
log
(
"holii"
)
}
function
close_carga
()
{
$
(
"#dialog-cargando"
).
dialog
(
"close"
);
...
...
@@ -809,7 +817,7 @@
}
function
cargarsede
()
{
var
Accion
=
"cargarTipoCentro();limpiarListado();"
;
var
Accion
=
"cargarTipoCentro();limpiarListado();
eliminarSession();
"
;
var
nombre
=
"cmbSede"
;
$
.
ajax
({
type
:
'POST'
,
...
...
@@ -999,6 +1007,18 @@
$
(
"#divTurno"
).
html
(
resultado
);
},
complete
:
function
()
{
focus
();
// sessionStorage.setItem("aula","1");
let
aula
=
sessionStorage
.
getItem
(
"aulaNueva"
);
//recuperar valor de la url
if
(
aula
!=
null
){
console
.
log
(
aula
)
buscarAula
(
1
)
}
else
{
console
.
log
(
"No se ha guardado Nada"
)
}
}
});
...
...
@@ -1057,16 +1077,30 @@
var
codSeccion
=
$
(
"#cmbSeccion"
).
val
();
var
codTurno
=
$
(
"#cmbturno"
).
val
();
var
periodo
=
"<%=periodo!=null?periodo.getCodigoPeriodo():""%>"
;
//GUARDO LA SEDE EN SESSION
let
codigoAulaFinal
=
""
;
// sessionStorage.setItem("aula",codSede);
let
codAulaSession
=
sessionStorage
.
getItem
(
"aulaNueva"
);
if
(
codAulaSession
!=
null
){
codigoAulaFinal
=
codAulaSession
}
else
{
codigoAulaFinal
=
codSede
}
$
.
ajax
({
type
:
'POST'
,
url
:
'../ServletAula?Accion=listarAulasTotal'
,
data
:
'codCentro='
+
codCentro
+
'&codNivel='
+
codNivel
+
'&codTipoGrado='
+
codTipoGrado
+
'&codGrado='
+
codGrado
+
'&codSede='
+
cod
Sede
+
'&codTipoCentro='
+
codTipoCentro
+
'&codSeccion='
+
codSeccion
+
'&codTurno='
+
codTurno
+
'&cantidad='
+
cantidad
+
'&pagina='
+
pagina
+
'&periodo='
+
periodo
,
data
:
'codCentro='
+
codCentro
+
'&codNivel='
+
codNivel
+
'&codTipoGrado='
+
codTipoGrado
+
'&codGrado='
+
codGrado
+
'&codSede='
+
cod
igoAulaFinal
+
'&codTipoCentro='
+
codTipoCentro
+
'&codSeccion='
+
codSeccion
+
'&codTurno='
+
codTurno
+
'&cantidad='
+
cantidad
+
'&pagina='
+
pagina
+
'&periodo='
+
periodo
,
beforeSend
:
function
()
{
cargando
();
},
success
:
function
(
resultado
)
{
close_carga
();
// debugger
$
(
'#aula'
).
html
(
resultado
);
let
op
=
$
(
"#cmbSede"
).
val
();
...
...
@@ -1088,6 +1122,8 @@
},
complete
:
function
()
{
$
(
'#aula'
).
fadeIn
();
irAlFinalPagina
();
// $("body").animate({ scrollTop: $(document).height()}, 1000);
}
});
}
...
...
@@ -1095,8 +1131,13 @@
//-----------------------------
function
irAlFinalPagina
(){
$
(
window
).
ready
(
function
(){
});
}
...
...
web/vista/lista_docente.jsp
View file @
963f1348
...
...
@@ -227,6 +227,31 @@
</form>
<br><br>
</div>
<div
id=
"dialog-area"
class=
"hide"
>
<div>
<p>
Area
</p>
<select>
<option
value=
"1"
>
MATEMATICA
</option>
<option
value=
"2"
>
COMUNICACION
</option>
<option
value=
"3"
>
CIENCIAS SOCIALES
</option>
<option
value=
"4"
>
C.T.A
</option>
<option
value=
"5"
>
C.E.F
</option>
</select>
</div>
<p>
Plana
</p>
<div
id=
"divPlanaXArea"
>
<select>
<option
value=
"1"
>
MATEMATICA
</option>
<option
value=
"2"
>
COMUNICACION
</option>
<option
value=
"3"
>
CIENCIAS SOCIALES
</option>
<option
value=
"4"
>
C.T.A
</option>
<option
value=
"5"
>
C.E.F
</option>
</select>
</div>
</div>
<div
id=
"dialog-cargando"
class=
"hide"
>
<table
cellpadding=
"0"
cellspacing=
"0"
width=
"100%"
>
...
...
@@ -653,6 +678,10 @@
}
function
exportarDisponibilidad
()
{
window
.
location
=
"exportarDisponibilidadTotal.jsp"
;
}
...
...
web/vista/reporteDisponibilidadDocente.jsp
View file @
963f1348
...
...
@@ -143,18 +143,21 @@
</div>
<div
class=
"col-sm-12"
style=
"height: 10px"
></div>
<div
class=
"col-sm-12"
>
<label>
Tipo Reporte
<span
style=
"color: red;"
>
*
</span></label>
<div
id=
"div
Tipo
Reporte"
>
<label>
Area
<span
style=
"color: red;"
>
*
</span></label>
<div
id=
"div
Areas
Reporte"
>
<select
class=
"form-control validate[required]"
id=
"cbTipoReporte"
onchange=
"mostrarDivPlana();"
>
<option
value=
""
>
[Seleccione]
</option>
<option
value=
"1"
selected
>
POR ÁREA
</option>
<option
value=
"2"
>
POR PLANA
</option>
<option
value=
""
selected
>
[Seleccione]
</option>
<option
value=
"1"
>
MATEMATICA
</option>
<option
value=
"2"
>
COMUNICACION
</option>
<option
value=
"3"
>
CIENCIAS SOCIALES
</option>
<option
value=
"4"
>
C.T.A
</option>
<option
value=
""
>
C.E.F
</option>
</select>
</div>
</div>
<div
class=
"col-sm-12"
style=
"height: 10px"
></div>
<div
id=
'divAreaHidden'
class=
"col-sm-12 hidden"
>
<label>
Áre
a
<span
style=
"color: red;"
>
*
</span></label>
<label>
Plan
a
<span
style=
"color: red;"
>
*
</span></label>
<div
id=
"divArea"
>
<select
class=
"form-control validate[required]"
id=
"cbArea"
>
<option
value=
""
>
[Seleccione]
</option>
...
...
@@ -419,16 +422,42 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
}
function
mostrarDivPlana
()
{
var
tipoReporte
=
$
(
'#cbTipoReporte'
).
val
();
if
(
tipoReporte
==
"1"
||
tipoReporte
==
""
)
{
$
(
"#divAreaHidden"
).
addClass
(
"hidden"
);
}
else
if
(
tipoReporte
==
"2"
)
{
cargarArea
();
}
// var tipoReporte = $('#cbTipoReporte').val();
// if (tipoReporte == "1" || tipoReporte == "" ) {
// $("#divAreaHidden").addClass("hidden");
// } else if (tipoReporte == "2") {
// cargarArea();
//
// }
cargarPlanaArea
()
}
function
cargarPlanaArea
(){
let
name
=
''
var
codArea
=
$
(
"#cbTipoReporte"
).
val
()
var
accion
=
""
;
var
nombre
=
"cbPlanaNewAsiste"
;
$
.
ajax
({
type
:
'POST'
,
url
:
'../ServletPlana?Accion=cargarPlanaEditar'
,
data
:
'codArea='
+
codArea
+
'&accion='
+
accion
+
'&nombre='
+
nombre
,
success
:
function
(
resultado
){
$
(
"#divArea"
).
html
(
resultado
);
},
complete
:
function
(){
$
(
"#divAreaHidden"
).
removeClass
(
"hidden"
);
$
(
"#divArea"
).
fadeIn
();
}
});
}
function
cargarArea
()
{
let
cboArea
=
$
(
"#cbTipoReporte"
).
val
()
$
.
ajax
({
type
:
'POST'
,
url
:
'../ServletArea?Accion=cargarAreaJson'
,
...
...
@@ -454,12 +483,18 @@ window.jQuery || document.write("<script src='../assets/js/jquery1x.js'>"+"<"+"/
function
validar_reporte
()
{
var
estado
=
$
(
'#formulario'
).
validationEngine
(
'validate'
);
if
(
estado
)
{
var
tipoReporte
=
$
(
'#cbTipoReporte'
).
val
();
if
(
tipoReporte
==
"1"
)
{
exportarReporteDisponibilidadPorArea
();
}
else
if
(
tipoReporte
==
"2"
)
{
exportarReporteDisponibilidadPorPlana
();
}
var
area
=
$
(
'#cbTipoReporte'
).
val
();
let
plana
=
$
(
"#cbPlanaNewAsiste"
).
val
();
let
cmbPeriodo
=
$
(
"#cmbPeriodoH"
).
val
();
let
href
=
"exportarDisponibilidadTotal"
;
window
.
location
=
"exportarDisponibilidadTotal.jsp?plana="
+
plana
+
'&periodo='
+
cmbPeriodo
// if (tipoReporte == "1") {
// exportarReporteDisponibilidadPorArea();
// } else if (tipoReporte == "2") {
// exportarReporteDisponibilidadPorPlana();
// }
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment