コード例 #1
0
 @Action(
     value = "/guardarAcceso",
     results = {
       @Result(name = "success", location = "/paginas/mantenimientos/mensaje_usuario.jsp")
     })
 public String guardarAcceso() {
   objAcceso.setHabilitado("Habilitado");
   System.out.println("cargo:" + objAcceso.getCod_cargo());
   System.out.println("menu:" + objAcceso.getCod_menu());
   try {
     // Si ese cargo ya registro a ese menu
     List<AccesoMenuDTO> lstA = objAccesoServ.listaAcceso(objAcceso.getCod_cargo());
     Integer idSubMenu = objMenuServ.getMenu(objAcceso.getCod_menu()).getId_submenu();
     for (AccesoMenuDTO accesoMenuDTO : lstA) {
       if (!accesoMenuDTO.getCod_menu().equals(idSubMenu)) {
         accesoMenuDTO.setCod_menu(idSubMenu);
         accesoMenuDTO.setHabilitado("Habilitado");
         objAccesoServ.registrarAcceso(accesoMenuDTO);
         break;
       }
     }
     objAccesoServ.registrarAcceso(objAcceso);
     rsult = 1;
     mensaje = "Se Guardo existosamente";
   } catch (Exception e) {
     e.printStackTrace();
     rsult = 0;
     mensaje = "Ocurrio un problema";
   }
   return SUCCESS;
 }
コード例 #2
0
 @Action(
     value = "/cambiarEstadoAcceso",
     results = {
       @Result(name = "success", location = "/paginas/mantenimientos/mensaje_usuario.jsp")
     })
 public String cambiarEstadoAcceso() {
   System.out.println("acceso:" + objAcceso.getCod_accesomenu());
   try {
     objAcceso = objAccesoServ.getAcceso(objAcceso.getCod_accesomenu());
     if ("Habilitado".equals(objAcceso.getHabilitado())) {
       objAcceso.setHabilitado("Desabilitado");
       objAccesoServ.actualizarAcceso(objAcceso);
     } else {
       objAcceso.setHabilitado("Habilitado");
       objAccesoServ.actualizarAcceso(objAcceso);
     }
     rsult = 1;
     mensaje = "Se Guardo existosamente";
   } catch (Exception e) {
     e.printStackTrace();
     rsult = 0;
     mensaje = "Ocurrio un problema";
   }
   return SUCCESS;
 }
コード例 #3
0
 //	lstMenuTabla = objAccesoServ.listaAcceso(idCargo)
 @Action(
     value = "/listaTablaMenu",
     results = {@Result(name = "success", location = "/paginas/mantenimientos/buscar_menu.jsp")})
 public String listaTablaMenu() {
   System.out.println("cargo:" + objAcceso.getCod_cargo());
   try {
     this.lstMenuTabla = objAccesoServ.listaAcceso(objAcceso.getCod_cargo());
   } catch (Exception e) {
     e.printStackTrace();
   }
   System.out.println("size:" + lstMenuTabla.size());
   return SUCCESS;
 }