Commit f3a10347 by sistem02 user

[ADD] disponibilidad por area

parent 5e1db259
......@@ -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;
}
......
......@@ -59,16 +59,16 @@ public class MySqlDAOFactory extends DAOFactory {
try {
conexion = DriverManager.getConnection(
// "jdbc:mysql://172.16.2.68:3306/encuesta_docente",
// "christian",
// "serverpla");
// "jdbc:mysql://localhost:3306/encuesta_docente",
// "root",
// "mysql");
// "jdbc:mysql://SERVERPRUEBA:3306/encuesta_docente",
// "desarrollo",
// "5VC02019");
"jdbc:mysql://localhost:3306/encuesta_docente",
"billy",
"billy");
// //server_winpla
"jdbc:mysql://172.16.2.68:3306/encuesta_docente",
"sis_horarios",
"Sy356ho899");
// "jdbc:mysql://172.16.2.68:3306/encuesta_docente",
// "sis_horarios",
// "Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
......@@ -80,16 +80,16 @@ public class MySqlDAOFactory extends DAOFactory {
try {
conexion = DriverManager.getConnection(
// "jdbc:mysql://172.16.2.68:3306/nuevo",
// "christian",
// "serverpla");
// "jdbc:mysql://localhost:3306/nuevo",
// "root",
// "mysql");
// "jdbc:mysql://SERVERPRUEBA:3306/nuevo",
// "desarrollo",
// "5VC02019");
"jdbc:mysql://localhost:3306/nuevo",
"billy",
"billy");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/nuevo",
"sis_horarios",
"Sy356ho899");
// "jdbc:mysql://172.16.2.68:3306/nuevo",
// "sis_horarios",
// "Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
......@@ -101,16 +101,16 @@ public class MySqlDAOFactory extends DAOFactory {
try {
conexion = DriverManager.getConnection(
// "jdbc:mysql://172.16.2.68:3306/horarios_docente",
// "christian",
// "serverpla");
// "jdbc:mysql://localhost:3306/horarios_docente",
// "root",
// "mysql");
// "jdbc:mysql://SERVERPRUEBA:3306/horarios_docente",
// "desarrollo",
// "5VC02019");
"jdbc:mysql://localhost:3306/horarios_docente",
"billy",
"billy");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/horarios_docente",
"sis_horarios",
"Sy356ho899");
// "jdbc:mysql://172.16.2.68:3306/horarios_docente",
// "sis_horarios",
// "Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
......@@ -121,16 +121,16 @@ public class MySqlDAOFactory extends DAOFactory {
try {
conexion = DriverManager.getConnection(
// "jdbc:mysql://172.16.2.68:3306/sacoolive3",
// "christian",
// "serverpla");
// "jdbc:mysql://localhost:3306/sacoolive3",
// "root",
// "mysql");
"jdbc:mysql://localhost:3306/sacoolive3",
"billy",
"billy");
// "jdbc:mysql://SERVERPRUEBA:3306/sacoolive3",
// "desarrollo",
// "5VC02019");
//server_winpla
"jdbc:mysql://172.16.2.68:3306/sacoolive3",
"sis_horarios",
"Sy356ho899");
// "jdbc:mysql://172.16.2.68:3306/sacoolive3",
// "sis_horarios",
// "Sy356ho899");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
......@@ -306,4 +306,5 @@ public class MySqlDAOFactory extends DAOFactory {
return new MySqlPlanAcademicoDAO();
}
}
......@@ -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_area,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_area"));
usuario1.setCodigoUsuario(rs.getInt("cod_usu"));
usuario1.setCodigoTipoUsuario(rs.getInt("cod_tip_usu"));
usuario1.setCodigoSede(rs.getInt("cod_loc"));
......
......@@ -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);
......
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