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
7c53ea24
Commit
7c53ea24
authored
Jan 30, 2020
by
sistem26user
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[EDIT] Modificado duplicado al momento de asignar docentes de educación física a un horario
parent
4d474607
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
81 additions
and
15 deletions
+81
-15
AreaDocente.java
src/java/pe/siso/horario/Beans/AreaDocente.java
+9
-0
DocenteDAO.java
src/java/pe/siso/horario/DAO/DocenteDAO.java
+2
-0
MySqlAreaDocenteDAO.java
src/java/pe/siso/horario/MySqlDAO/MySqlAreaDocenteDAO.java
+4
-3
MySqlDAOFactory.java
src/java/pe/siso/horario/MySqlDAO/MySqlDAOFactory.java
+2
-2
MySqlDocenteDAO.java
src/java/pe/siso/horario/MySqlDAO/MySqlDocenteDAO.java
+42
-0
DocenteServices.java
src/java/pe/siso/horario/Services/DocenteServices.java
+11
-0
ServletDocente.java
src/java/pe/siso/horario/Servlets/ServletDocente.java
+11
-10
arm_hor_gen.jsp
web/vista/arm_hor_gen.jsp
+0
-0
No files found.
src/java/pe/siso/horario/Beans/AreaDocente.java
View file @
7c53ea24
...
@@ -15,6 +15,15 @@ public class AreaDocente {
...
@@ -15,6 +15,15 @@ public class AreaDocente {
private
String
codigoDocente
;
private
String
codigoDocente
;
private
String
nombreDocente
;
private
String
nombreDocente
;
private
String
apellidoDocente
;
private
String
apellidoDocente
;
private
String
numeroDocumento
;
public
String
getNumeroDocumento
()
{
return
numeroDocumento
;
}
public
void
setNumeroDocumento
(
String
numeroDocumento
)
{
this
.
numeroDocumento
=
numeroDocumento
;
}
private
int
codigoArea
;
private
int
codigoArea
;
private
int
estado
;
private
int
estado
;
...
...
src/java/pe/siso/horario/DAO/DocenteDAO.java
View file @
7c53ea24
...
@@ -77,6 +77,8 @@ public interface DocenteDAO {
...
@@ -77,6 +77,8 @@ public interface DocenteDAO {
public
ArrayList
<
Docente
>
cargarDocentePrimaria
(
String
codcurso
)
throws
Exception
;
public
ArrayList
<
Docente
>
cargarDocentePrimaria
(
String
codcurso
)
throws
Exception
;
public
ArrayList
<
Docente
>
cargarDocentePrimaria
(
String
codcurso
,
String
documentosIgnorados
)
throws
Exception
;
public
ArrayList
<
Docente
>
cargarDocentePrimaria2
(
String
codcurso
,
String
apellido
,
int
inicio
,
int
cantidad
)
throws
Exception
;
public
ArrayList
<
Docente
>
cargarDocentePrimaria2
(
String
codcurso
,
String
apellido
,
int
inicio
,
int
cantidad
)
throws
Exception
;
public
ArrayList
<
Docente
>
cargarDocentePrimaria3
(
String
codcurso
,
String
apellido
,
int
inicio
,
int
cantidad
,
String
documentos_ignorados
)
throws
Exception
;
public
ArrayList
<
Docente
>
cargarDocentePrimaria3
(
String
codcurso
,
String
apellido
,
int
inicio
,
int
cantidad
,
String
documentos_ignorados
)
throws
Exception
;
...
...
src/java/pe/siso/horario/MySqlDAO/MySqlAreaDocenteDAO.java
View file @
7c53ea24
...
@@ -211,9 +211,9 @@ public class MySqlAreaDocenteDAO implements AreaDocenteDAO {
...
@@ -211,9 +211,9 @@ public class MySqlAreaDocenteDAO implements AreaDocenteDAO {
}
else
if
(
codigoTurno
.
equals
(
"6"
))
{
}
else
if
(
codigoTurno
.
equals
(
"6"
))
{
query
+=
" (diaDis LIKE '%1#"
+
dia
+
"%' or diaDis LIKE '%2#"
+
dia
+
"%' or diaDis LIKE '%3#"
+
dia
+
"%') "
;
query
+=
" (diaDis LIKE '%1#"
+
dia
+
"%' or diaDis LIKE '%2#"
+
dia
+
"%' or diaDis LIKE '%3#"
+
dia
+
"%') "
;
}
else
{
}
else
{
if
(
dia
.
equals
(
""
))
{
if
(
dia
.
equals
(
""
))
{
query
+=
" diaDis LIKE '%"
+
codigoTurno
+
"#%' "
;
query
+=
" diaDis LIKE '%"
+
codigoTurno
+
"#%' "
;
}
else
{
}
else
{
query
+=
" diaDis LIKE '%"
+
codigoTurno
+
"#"
+
dia
+
"%' "
;
query
+=
" diaDis LIKE '%"
+
codigoTurno
+
"#"
+
dia
+
"%' "
;
}
}
...
@@ -298,7 +298,7 @@ public class MySqlAreaDocenteDAO implements AreaDocenteDAO {
...
@@ -298,7 +298,7 @@ public class MySqlAreaDocenteDAO implements AreaDocenteDAO {
try
{
try
{
cnx2
=
MySqlDAOFactory
.
obtenerConexion
(
base2
);
cnx2
=
MySqlDAOFactory
.
obtenerConexion
(
base2
);
Statement
st2
=
cnx2
.
createStatement
();
Statement
st2
=
cnx2
.
createStatement
();
String
query2
=
" SELECT codprofesor, nombre, apellido
from profesor WHERE codprofesor in ("
+
cadenaCodigosDocente
+
") and estadoprofe='Y' "
String
query2
=
" SELECT codprofesor, nombre, apellido, dni
from profesor WHERE codprofesor in ("
+
cadenaCodigosDocente
+
") and estadoprofe='Y' "
+
" ORDER BY apellido ;"
;
+
" ORDER BY apellido ;"
;
ResultSet
rs2
=
st2
.
executeQuery
(
query2
);
ResultSet
rs2
=
st2
.
executeQuery
(
query2
);
System
.
out
.
println
(
query2
);
System
.
out
.
println
(
query2
);
...
@@ -307,6 +307,7 @@ public class MySqlAreaDocenteDAO implements AreaDocenteDAO {
...
@@ -307,6 +307,7 @@ public class MySqlAreaDocenteDAO implements AreaDocenteDAO {
areaDocente
.
setCodigoDocente
(
rs2
.
getString
(
"codprofesor"
));
areaDocente
.
setCodigoDocente
(
rs2
.
getString
(
"codprofesor"
));
areaDocente
.
setNombreDocente
(
rs2
.
getString
(
"nombre"
));
areaDocente
.
setNombreDocente
(
rs2
.
getString
(
"nombre"
));
areaDocente
.
setApellidoDocente
(
rs2
.
getString
(
"apellido"
));
areaDocente
.
setApellidoDocente
(
rs2
.
getString
(
"apellido"
));
areaDocente
.
setNumeroDocumento
(
rs2
.
getString
(
"dni"
));
lista
.
add
(
areaDocente
);
lista
.
add
(
areaDocente
);
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
...
src/java/pe/siso/horario/MySqlDAO/MySqlDAOFactory.java
View file @
7c53ea24
...
@@ -64,7 +64,7 @@ public class MySqlDAOFactory extends DAOFactory {
...
@@ -64,7 +64,7 @@ public class MySqlDAOFactory extends DAOFactory {
// "jdbc:mysql://localhost:3306/encuesta_docente",
// "jdbc:mysql://localhost:3306/encuesta_docente",
// "root",
// "root",
// "mysql");
// "mysql");
//
server_winpla
//
server_winpla
"jdbc:mysql://172.16.2.68:3306/encuesta_docente"
,
"jdbc:mysql://172.16.2.68:3306/encuesta_docente"
,
"sis_horarios"
,
"sis_horarios"
,
"Sy356ho899"
);
"Sy356ho899"
);
...
@@ -82,7 +82,7 @@ public class MySqlDAOFactory extends DAOFactory {
...
@@ -82,7 +82,7 @@ public class MySqlDAOFactory extends DAOFactory {
// "jdbc:mysql://serverprueba:3306/nuevo",
// "jdbc:mysql://serverprueba:3306/nuevo",
// "desarrollo",
// "desarrollo",
// "5VC02019");
// "5VC02019");
// "jdbc:mysql://localhost:3306/nuevo",
//
// "jdbc:mysql://localhost:3306/nuevo",
// "root",
// "root",
// "mysql");
// "mysql");
//server_winpla
//server_winpla
...
...
src/java/pe/siso/horario/MySqlDAO/MySqlDocenteDAO.java
View file @
7c53ea24
...
@@ -846,6 +846,48 @@ public class MySqlDocenteDAO implements DocenteDAO {
...
@@ -846,6 +846,48 @@ public class MySqlDocenteDAO implements DocenteDAO {
}
}
@Override
@Override
public
ArrayList
<
Docente
>
cargarDocentePrimaria
(
String
codcurso
,
String
documentosIgnorados
)
throws
Exception
{
//checkpoint
ArrayList
<
Docente
>
lista
=
new
ArrayList
<
Docente
>();
String
base
=
"nuevo"
;
Connection
cnx
=
null
;
try
{
cnx
=
MySqlDAOFactory
.
obtenerConexion
(
base
);
Statement
st
=
cnx
.
createStatement
();
String
query
=
""
;
if
(
codcurso
.
equals
(
"30"
))
{
query
=
"SELECT codper,apellido,nombre,codcargo\n"
+
"FROM personal WHERE codcargo in ("
+
codcurso
+
")\n"
+
"AND retirado= '0'\n"
+
"AND codlocal='L067'\n"
+
(
documentosIgnorados
.
equalsIgnoreCase
(
""
)
?
""
:
"AND dni NOT IN ("
+
documentosIgnorados
+
")\n"
)
+
"ORDER BY apellido,nombre "
;
}
else
{
query
=
"SELECT codper,apellido,nombre,codcargo\n"
+
"FROM personal WHERE codcargo in ("
+
codcurso
+
")\n"
+
"AND retirado= '0'\n"
+
(
documentosIgnorados
.
equalsIgnoreCase
(
""
)
?
""
:
"AND dni NOT IN ("
+
documentosIgnorados
+
")\n"
)
+
"ORDER BY apellido,nombre "
;
}
ResultSet
rs
=
st
.
executeQuery
(
query
);
System
.
out
.
println
(
"cargarDocentePrimaria "
+
query
);
while
(
rs
.
next
())
{
Docente
docente
=
new
Docente
();
docente
.
setCodigoDocentePrimaria
(
rs
.
getString
(
"codper"
));
docente
.
setApellidosDocentePrimaria
(
rs
.
getString
(
"apellido"
));
docente
.
setNombreDocentePrimaria
(
rs
.
getString
(
"nombre"
));
docente
.
setCodigoCargo
(
rs
.
getString
(
"codcargo"
));
lista
.
add
(
docente
);
}
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
finally
{
cnx
.
close
();
}
return
lista
;
}
@Override
public
ArrayList
<
Docente
>
cargarDocentePrimaria2
(
String
codcurso
,
String
apellido
,
int
inicio
,
int
cantidad
)
throws
Exception
{
//checkpoint
public
ArrayList
<
Docente
>
cargarDocentePrimaria2
(
String
codcurso
,
String
apellido
,
int
inicio
,
int
cantidad
)
throws
Exception
{
//checkpoint
ArrayList
<
Docente
>
lista
=
new
ArrayList
<
Docente
>();
ArrayList
<
Docente
>
lista
=
new
ArrayList
<
Docente
>();
String
base
=
"nuevo"
;
String
base
=
"nuevo"
;
...
...
src/java/pe/siso/horario/Services/DocenteServices.java
View file @
7c53ea24
...
@@ -352,6 +352,17 @@ public class DocenteServices {
...
@@ -352,6 +352,17 @@ public class DocenteServices {
return
lista
;
return
lista
;
}
}
public
ArrayList
<
Docente
>
cargarDocentePrimaria
(
String
codcurso
,
String
documentosIgnorados
)
{
ArrayList
<
Docente
>
lista
=
null
;
try
{
lista
=
objDocenteDAO
.
cargarDocentePrimaria
(
codcurso
,
documentosIgnorados
);
}
catch
(
Exception
e
)
{
// TODO Auto-generated catch block
e
.
printStackTrace
();
}
return
lista
;
}
public
ArrayList
<
Docente
>
cargarDocentePrimaria2
(
String
codcurso
,
String
apellido
,
int
inicio
,
int
cantidad
)
{
public
ArrayList
<
Docente
>
cargarDocentePrimaria2
(
String
codcurso
,
String
apellido
,
int
inicio
,
int
cantidad
)
{
ArrayList
<
Docente
>
lista
=
null
;
ArrayList
<
Docente
>
lista
=
null
;
try
{
try
{
...
...
src/java/pe/siso/horario/Servlets/ServletDocente.java
View file @
7c53ea24
...
@@ -577,7 +577,7 @@ public class ServletDocente extends HttpServlet {
...
@@ -577,7 +577,7 @@ public class ServletDocente extends HttpServlet {
ArrayList
<
Area
>
listaA
=
null
;
ArrayList
<
Area
>
listaA
=
null
;
ArrayList
<
AreaDocente
>
listaAD
=
null
;
ArrayList
<
AreaDocente
>
listaAD
=
null
;
int
cantidadAsignada
=
0
;
int
cantidadAsignada
=
0
;
int
codAreaProvicional
=
0
;
int
codAreaProvicional
=
0
;
listaA
=
serviciosA
.
cargarArea
(
codAreaProvicional
);
listaA
=
serviciosA
.
cargarArea
(
codAreaProvicional
);
lista
=
servicios
.
listarDocenteScundaria
();
lista
=
servicios
.
listarDocenteScundaria
();
String
codigosArea
=
""
;
String
codigosArea
=
""
;
...
@@ -951,7 +951,7 @@ public class ServletDocente extends HttpServlet {
...
@@ -951,7 +951,7 @@ public class ServletDocente extends HttpServlet {
String
apellidoDocente
=
request
.
getParameter
(
"apellidoDocente"
);
String
apellidoDocente
=
request
.
getParameter
(
"apellidoDocente"
);
int
cantRegistro
=
0
;
int
cantRegistro
=
0
;
int
cantidadAsignada
=
0
;
int
cantidadAsignada
=
0
;
int
codigoArea
=
0
;
int
codigoArea
=
0
;
listaA
=
serviciosA
.
cargarArea
(
codigoArea
);
listaA
=
serviciosA
.
cargarArea
(
codigoArea
);
// lista=servicios.listarDocenteScundaria(apellidoDocente);
// lista=servicios.listarDocenteScundaria(apellidoDocente);
String
codigosArea
=
""
;
String
codigosArea
=
""
;
...
@@ -2667,13 +2667,13 @@ public class ServletDocente extends HttpServlet {
...
@@ -2667,13 +2667,13 @@ public class ServletDocente extends HttpServlet {
int
cantRegistro
=
0
;
int
cantRegistro
=
0
;
lista
=
servicios
.
buscarUsuarioDocente
(
apellido
,
inicio
,
cantidad
);
lista
=
servicios
.
buscarUsuarioDocente
(
apellido
,
inicio
,
cantidad
);
String
cargos
=
"41,57,102,95,11,51,30,33,19"
;
String
cargos
=
"41,57,102,95,11,51,30,33,19"
;
String
documentos_i
gnorados
=
""
;
String
documentosI
gnorados
=
""
;
for
(
Docente
docente
:
lista
)
{
for
(
Docente
docente
:
lista
)
{
documentos_i
gnorados
+=
"'"
+
docente
.
getDni
()
+
"',"
;
documentosI
gnorados
+=
"'"
+
docente
.
getDni
()
+
"',"
;
}
}
System
.
out
.
println
(
"DOCUMENTOS IGNORADOSSS: "
+
documentos_i
gnorados
);
System
.
out
.
println
(
"DOCUMENTOS IGNORADOSSS: "
+
documentosI
gnorados
);
// Metodo creado para parchar momentaneamente a cargarDocentePrimaria2 (Revisar en dónde se usan cargarDocentePrimaria2 y reemplazar)
// Metodo creado para parchar momentaneamente a cargarDocentePrimaria2 (Revisar en dónde se usan cargarDocentePrimaria2 y reemplazar)
ArrayList
<
Docente
>
lista2
=
servicios
.
cargarDocentePrimaria3
(
cargos
,
apellido
,
inicio
,
cantidad
-
lista
.
size
(),
documentos_i
gnorados
);
ArrayList
<
Docente
>
lista2
=
servicios
.
cargarDocentePrimaria3
(
cargos
,
apellido
,
inicio
,
cantidad
-
lista
.
size
(),
documentosI
gnorados
);
// ArrayList<Docente> lista2 = servicios.cargarDocentePrimaria2(cargos, apellido, inicio, cantidad - lista.size());
// ArrayList<Docente> lista2 = servicios.cargarDocentePrimaria2(cargos, apellido, inicio, cantidad - lista.size());
for
(
Docente
docente
:
lista2
)
{
for
(
Docente
docente
:
lista2
)
{
...
@@ -3574,13 +3574,14 @@ public class ServletDocente extends HttpServlet {
...
@@ -3574,13 +3574,14 @@ public class ServletDocente extends HttpServlet {
int
dato
=
0
;
int
dato
=
0
;
lista
=
servicios
.
cargarDocentesDisponibles2
(
codTurno
,
dia
,
codcurso
,
periodo
);
lista
=
servicios
.
cargarDocentesDisponibles2
(
codTurno
,
dia
,
codcurso
,
periodo
);
String
documentosIgnorados
=
""
;
int
cont
=
1
;
int
cont
=
1
;
String
cadena
=
""
;
String
cadena
=
""
;
for
(
int
i
=
0
;
i
<
lista
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
lista
.
size
();
i
++)
{
String
codigoDoceSec
=
lista
.
get
(
i
).
getCodigoDocente
();
String
codigoDoceSec
=
lista
.
get
(
i
).
getCodigoDocente
();
String
apellidoDoc
=
lista
.
get
(
i
).
getApellidoDocente
();
String
apellidoDoc
=
lista
.
get
(
i
).
getApellidoDocente
();
String
nombreDoc
=
lista
.
get
(
i
).
getNombreDocente
();
String
nombreDoc
=
lista
.
get
(
i
).
getNombreDocente
();
documentosIgnorados
+=
"'"
+
lista
.
get
(
i
).
getNumeroDocumento
()
+
"'"
+
","
;
cont
++;
cont
++;
if
(
cadena
.
equals
(
""
))
{
if
(
cadena
.
equals
(
""
))
{
cadena
=
"INSERT INTO docente_temporal (cod_doc,apellido_doc,nombre_doc) VALUES ('"
+
codigoDoceSec
+
"','"
+
apellidoDoc
+
"','"
+
nombreDoc
+
"')"
;
cadena
=
"INSERT INTO docente_temporal (cod_doc,apellido_doc,nombre_doc) VALUES ('"
+
codigoDoceSec
+
"','"
+
apellidoDoc
+
"','"
+
nombreDoc
+
"')"
;
...
@@ -3605,9 +3606,9 @@ public class ServletDocente extends HttpServlet {
...
@@ -3605,9 +3606,9 @@ public class ServletDocente extends HttpServlet {
}
else
{
}
else
{
codigoCurso
=
"41,57,102,95"
;
codigoCurso
=
"41,57,102,95"
;
}
}
documentosIgnorados
=
documentosIgnorados
.
equalsIgnoreCase
(
""
)
?
""
:
documentosIgnorados
.
substring
(
documentosIgnorados
.
length
()
-
1
);
listaDocentePrimaria
=
serviciosDocente
.
cargarDocentePrimaria
(
codigoCurso
);
listaDocentePrimaria
=
serviciosDocente
.
cargarDocentePrimaria
(
codigoCurso
,
documentosIgnorados
);
String
DocPrim
=
""
;
//
String DocPrim = "";
for
(
int
p
=
0
;
p
<
listaDocentePrimaria
.
size
();
p
++)
{
for
(
int
p
=
0
;
p
<
listaDocentePrimaria
.
size
();
p
++)
{
String
codigoDocentePrimaria
=
"P"
+
listaDocentePrimaria
.
get
(
p
).
getCodigoDocentePrimaria
();
String
codigoDocentePrimaria
=
"P"
+
listaDocentePrimaria
.
get
(
p
).
getCodigoDocentePrimaria
();
String
apellidoPrimaria
=
listaDocentePrimaria
.
get
(
p
).
getApellidosDocentePrimaria
();
String
apellidoPrimaria
=
listaDocentePrimaria
.
get
(
p
).
getApellidosDocentePrimaria
();
...
...
web/vista/arm_hor_gen.jsp
View file @
7c53ea24
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