[ADD] SE AGREGO UN NUEVO CAMPO PARA EL FILTRO DE PERMISOS POR VISTA , SE CAMBIO…

[ADD] SE AGREGO UN NUEVO CAMPO PARA EL FILTRO DE PERMISOS POR VISTA , SE CAMBIO EL NOMBRE DEL PROYECTO
parent 74389d53
...@@ -3,11 +3,11 @@ ...@@ -3,11 +3,11 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany</groupId> <groupId>com.mycompany</groupId>
<artifactId>moduloseguridad</artifactId> <artifactId>moduloSeguridad</artifactId>
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
<packaging>war</packaging> <packaging>war</packaging>
<name>moduloseguridad</name> <name>moduloSeguridad</name>
<properties> <properties>
<endorsed.dir>${project.build.directory}/endorsed</endorsed.dir> <endorsed.dir>${project.build.directory}/endorsed</endorsed.dir>
...@@ -85,7 +85,7 @@ ...@@ -85,7 +85,7 @@
</dependencies> </dependencies>
<build> <build>
<finalName>moduloseguridad</finalName> <finalName>moduloSeguridad</finalName>
<plugins> <plugins>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
......
...@@ -2886,7 +2886,7 @@ public class MenuMYSQLDAO implements MenuDAO { ...@@ -2886,7 +2886,7 @@ public class MenuMYSQLDAO implements MenuDAO {
"from seguridad.modulo_acciones\n" + "from seguridad.modulo_acciones\n" +
" inner join seguridad.modulo on modulo_acciones.cod_modulo = modulo.cod_modulo\n" + " inner join seguridad.modulo on modulo_acciones.cod_modulo = modulo.cod_modulo\n" +
" inner join seguridad.accion on modulo_acciones.cod_accion = accion.cod_accion\n" + " inner join seguridad.accion on modulo_acciones.cod_accion = accion.cod_accion\n" +
"where modulo.cod_modulo = ?;"; "where modulo.cod_modulo = ? and modulo_acciones.cod_proyecto_detalle = ? ;";
}else if (datos.getInt("jerarquia") == 3){ }else if (datos.getInt("jerarquia") == 3){
sql = "select\n" + sql = "select\n" +
" categoria_acciones.cod_cat_acc as codigo,\n" + " categoria_acciones.cod_cat_acc as codigo,\n" +
...@@ -2897,7 +2897,7 @@ public class MenuMYSQLDAO implements MenuDAO { ...@@ -2897,7 +2897,7 @@ public class MenuMYSQLDAO implements MenuDAO {
"from seguridad.categoria_acciones\n" + "from seguridad.categoria_acciones\n" +
" inner join seguridad.categoria on categoria_acciones.cod_categoria = categoria.cod_categoria\n" + " inner join seguridad.categoria on categoria_acciones.cod_categoria = categoria.cod_categoria\n" +
" inner join seguridad.accion on categoria_acciones.cod_accion = accion.cod_accion\n" + " inner join seguridad.accion on categoria_acciones.cod_accion = accion.cod_accion\n" +
"where categoria.cod_categoria = ?;"; "where categoria.cod_categoria = ? and modulo_acciones.cod_proyecto_detalle = ? ;";
}else if (datos.getInt("jerarquia") == 4){ }else if (datos.getInt("jerarquia") == 4){
sql = "select\n" + sql = "select\n" +
" subcategoria_acciones.cod_sub_acc as codigo,\n" + " subcategoria_acciones.cod_sub_acc as codigo,\n" +
...@@ -2908,11 +2908,12 @@ public class MenuMYSQLDAO implements MenuDAO { ...@@ -2908,11 +2908,12 @@ public class MenuMYSQLDAO implements MenuDAO {
"from seguridad.subcategoria_acciones\n" + "from seguridad.subcategoria_acciones\n" +
" inner join seguridad.subcategoria on subcategoria_acciones.cod_subcategoria = subcategoria.cod_subcategoria\n" + " inner join seguridad.subcategoria on subcategoria_acciones.cod_subcategoria = subcategoria.cod_subcategoria\n" +
" inner join seguridad.accion on subcategoria_acciones.cod_accion = accion.cod_accion\n" + " inner join seguridad.accion on subcategoria_acciones.cod_accion = accion.cod_accion\n" +
"where subcategoria.cod_subcategoria = ?;"; "where subcategoria.cod_subcategoria = ? and modulo_acciones.cod_proyecto_detalle = ? ;";
} }
pst = con.prepareStatement(sql); pst = con.prepareStatement(sql);
pst.setInt(1, datos.getInt("codigo")); pst.setInt(1, datos.getInt("codigo"));
pst.setInt(2, datos.getInt("cod_proyecto_detalle"));
rSet = pst.executeQuery(); rSet = pst.executeQuery();
while (rSet.next()){ while (rSet.next()){
JSONObject json = new JSONObject(); JSONObject json = new JSONObject();
......
...@@ -525,7 +525,8 @@ public class MantenimientoMenuServlet extends HttpServlet { ...@@ -525,7 +525,8 @@ public class MantenimientoMenuServlet extends HttpServlet {
JSONObject rs; JSONObject rs;
int codigo = Integer.parseInt(request.getParameter("codigo")); int codigo = Integer.parseInt(request.getParameter("codigo"));
int jerarquia = Integer.parseInt(request.getParameter("jerarquia")); int jerarquia = Integer.parseInt(request.getParameter("jerarquia"));
JSONObject json = new JSONObject().put("codigo", codigo).put("jerarquia", jerarquia); int cod_proyecto_detalle = Integer.parseInt(request.getParameter("cod_proyecto_detalle"));
JSONObject json = new JSONObject().put("codigo", codigo).put("jerarquia", jerarquia).put("cod_proyecto_detalle", cod_proyecto_detalle);
rs = srv.listarPermisosPorVista(json); rs = srv.listarPermisosPorVista(json);
out.print(rs); out.print(rs);
} }
......
...@@ -502,17 +502,20 @@ let tipo_usuario_nombre = ""; ...@@ -502,17 +502,20 @@ let tipo_usuario_nombre = "";
} }
let lastdata = null; let lastdata = null;
async function cargarPermisosPorVista(data = null){ async function cargarPermisosPorVista(data = null){
console.log(data);
let json = null; let json = null;
if(data != null){ if(data != null){
lastdata = data; lastdata = data;
json = { json = {
codigo : data.codigo, codigo : data.codigo,
jerarquia : data.jerarquia jerarquia : data.jerarquia,
cod_proyecto_detalle: tipo_usuario,
} }
}else{ }else{
json = { json = {
codigo : lastdata.codigo, codigo : lastdata.codigo,
jerarquia : lastdata.jerarquia jerarquia : lastdata.jerarquia,
cod_proyecto_detalle: tipo_usuario,
} }
} }
......
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