@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; }
// cboSubMenu @Action( value = "/cboSubMenu", results = {@Result(name = "success", location = "/paginas/mantenimientos/cboSubMenu.jsp")}) public String cboSubMenu() { System.out.println("menu:" + objAcceso.getCod_menu()); try { this.lstMenu = objMenuServ.listaMenu2(objAcceso.getCod_menu()); } catch (Exception e) { e.printStackTrace(); } System.out.println("cargo:" + objAcceso.getCod_menu()); return SUCCESS; }
@Action( value = "/mainAcceso", results = {@Result(name = "success", type = "tiles", location = "d_mainacceso")}) public String mainAcceso() { try { lstArea = objAreaServ.listaArea(); lstMenu = objMenuServ.listaMenu1(); } catch (Exception e) { e.printStackTrace(); } return SUCCESS; }