Commit 3c757138 by sistem26user

Merge branches 'canchivilca' and 'tonyid' of…

Merge branches 'canchivilca' and 'tonyid' of http://version.sacooliveros.edu.pe/jguevara/horario into canchivilca

 Conflicts:
	src/java/pe/siso/horario/MySqlDAO/MySqlDocenteDAO.java
	src/java/pe/siso/horario/Servlets/ServletDocente.java
	web/vista/registroTablaEvaluacionDocente.jsp
parents b22a6525 82e939a4
......@@ -10,5 +10,6 @@ nbdist/
.nb-gradle/
web/assets/
web/html/
.idea/
# End of https://www.gitignore.io/api/netbeans
\ No newline at end of file
......@@ -6,7 +6,6 @@
package pe.siso.horario.Beans;
public class Area {
private int codigoArea;
private String nombreArea;
......
......@@ -13,6 +13,7 @@ import java.io.Serializable;
* @author fcelestino
*/
public class Usuario implements Serializable{
private int codarea;
private int codigoUsuario;
private int codigoTipoUsuario;
private int codigoSede;
......@@ -34,6 +35,14 @@ public class Usuario implements Serializable{
this.dni = dni;
}
public int getCodarea() {
return codarea;
}
public void setCodarea(int codarea) {
this.codarea = codarea;
}
public String getNombreTipoUsuario() {
return nombreTipoUsuario;
}
......
......@@ -20,7 +20,7 @@ public interface AreaDAO {
public void Actualizar(String codigo,String nombreArea) throws Exception;
public int registrarAreas(String nombreArea) throws Exception;
public void cambiarEstado(String dato, String codigoArea) throws Exception;
public ArrayList<Area> cargarArea() throws Exception;
public ArrayList<Area> cargarArea(int cod) throws Exception;
public int cantidadAreaUso(String codigoArea) throws Exception;
public Area datosArea(String codDocente) throws Exception;
public int registrarAreaDocente(String codigoArea, String codigoDocente) throws Exception;
......
......@@ -94,15 +94,19 @@ public class MySqlAreaDAO implements AreaDAO {
}
@Override
public ArrayList<Area> cargarArea() throws Exception {
public ArrayList<Area> cargarArea(int cod) throws Exception {
ArrayList<Area> lista = new ArrayList<Area>();
Connection cnx = null;
try {
String base = "horario";
cnx = MySqlDAOFactory.obtenerConexion(base);
String codarea="";
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = "SELECT cod_are,nom_are,est_are from area WHERE est_are = '1'";
if(cod!=0){
codarea=" and cod_are ="+cod;
}
String query = "SELECT cod_are,nom_are,est_are from area WHERE est_are = '1'"+codarea;
ResultSet rs = st.executeQuery(query);
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -52,15 +52,17 @@ public class MySqlUsuarioDAO implements UsuarioDAO {
cnx = MySqlDAOFactory.obtenerConexion(base);
Statement st = cnx.createStatement();
String query = "SELECT usuario.cod_usu,usuario.cod_tip_usu, usuario.ani_usu, usuario.usu_usu, usuario.cla_usu, usuario.cod_loc, usuario.est_usu, tipo_usuario.nom_tip_usu, sede.des_loc "
String query = "SELECT area.cod_are,usuario.cod_usu,usuario.cod_tip_usu,usuario.ani_usu, usuario.usu_usu, usuario.cla_usu, usuario.cod_loc, usuario.est_usu, tipo_usuario.nom_tip_usu, sede.des_loc "
+ "FROM usuario "
+ "LEFT JOIN sede ON sede.cod_loc = usuario.cod_loc "
+ "LEFT JOIN area ON usuario.cod_usu=area.cod_usuario "
+ "INNER JOIN tipo_usuario ON tipo_usuario.cod_tip_usu = usuario.cod_tip_usu "
+ "WHERE usuario.usu_usu='" + usuario + "' and usuario.cla_usu='" + clave + "' and usuario.est_usu='1'";
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
usuario1.setCodarea(rs.getInt("cod_are"));
usuario1.setCodigoUsuario(rs.getInt("cod_usu"));
usuario1.setCodigoTipoUsuario(rs.getInt("cod_tip_usu"));
usuario1.setCodigoSede(rs.getInt("cod_loc"));
......
......@@ -62,10 +62,10 @@ public class AreaServices {
}
public ArrayList<Area> cargarArea() {
public ArrayList<Area> cargarArea(int cod) {
ArrayList<Area> lista = null;
try {
lista = objAreaDAO.cargarArea();
lista = objAreaDAO.cargarArea(cod);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
......
......@@ -282,7 +282,7 @@ public class ServletCurso extends HttpServlet {
ArrayList<Area> listaArea = null;
ArrayList<Plana> listaPlana = null;
ArrayList<Curso> listaCurso= null;
listaArea = serviciosArea.cargarArea();
listaArea = serviciosArea.cargarArea(0);
listaPlana=serviciosPlana.cargarPlana(codArea);
listaCurso=servicios.cargarFamilia();
//String dato = request.getParameter("dato");
......@@ -488,7 +488,7 @@ public class ServletCurso extends HttpServlet {
ArrayList<Area> listaArea = null;
ArrayList<Plana> listaPlana = null;
ArrayList<Curso> listaCurso= null;
listaArea = serviciosArea.cargarArea();
listaArea = serviciosArea.cargarArea(0);
listaPlana=serviciosPlana.cargarPlana(codArea);
listaCurso=servicios.cargarFamilia();
//String dato = request.getParameter("dato");
......
......@@ -304,7 +304,7 @@ public class ServletPlana extends HttpServlet {
ArrayList<Area> listaArea = null;
listaArea = serviciosArea.cargarArea();
listaArea = serviciosArea.cargarArea(0);
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
......@@ -399,7 +399,7 @@ public class ServletPlana extends HttpServlet {
AreaServices serviciosArea = new AreaServices();
ArrayList<Area> listaArea = null;
int codigoArea = Integer.parseInt(request.getParameter("codigoArea"));
listaArea = serviciosArea.cargarArea();
listaArea = serviciosArea.cargarArea(0);
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
......
......@@ -13,6 +13,7 @@ import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import pe.siso.horario.Beans.Area;
import pe.siso.horario.Beans.PeriodoAcademico;
import pe.siso.horario.Beans.Usuario;
import pe.siso.horario.Beans.UsuarioDocente;
......@@ -111,7 +112,7 @@ public class ServletUsuario extends HttpServlet {
String SessionId = session_actual.getId();
//System.out.println(SessionId);
usuarioConsul.setIdentificadorSesion(SessionId);
session_actual.setAttribute("usuario", usuarioConsul);
periodo.setCodigoPeriodo(periodoAcademico);
periodo.setNombrePeriodo(nombrePeriodo);
......
......@@ -19,7 +19,6 @@ Menu menu=(Menu)session_actual.getAttribute("menu");
Sede SedeCod=(Sede)session_actual.getAttribute("sedeSessionCod");
PeriodoAcademico periodo=(PeriodoAcademico)session_actual.getAttribute("periodo");
Horario armandoHorario=(Horario)session_actual.getAttribute("armandoHorario");
Grupo CadenaGrupo=(Grupo)session_actual.getAttribute("sessionGrupoHorario");
if(usuario == null || periodo== null){
......
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