Exemplo n.º 1
0
 /** Cierra el dialogo de editar y setea los objetos adquiridos del auxiliar a la clase. */
 public void cancelarEditar() {
   rol.setFechaCreacion(auxRol.getFechaCreacion());
   rol.setFechaModificacion(auxRol.getFechaModificacion());
   rol.setNombre(auxRol.getNombre());
   rol.setPagina(auxRol.getPagina());
   rol.setPerfilCreacion(auxRol.getPerfilCreacion());
   rol.setPerfilModificacion(auxRol.getPerfilModificacion());
   DefaultRequestContext.getCurrentInstance().execute("dlgEditRol.hide()");
 }
Exemplo n.º 2
0
 /**
  * Permite agregar un rol e insertarla en la BDD, primero comprobando la existencia de duplicados.
  */
 public void agregar() {
   if (srvRol.existeRolNombre(rol.getNombre())) {
     GeneradorMensajes.mostrarMensajeError(MensajesError.ERROR_ROL_NOMBRE_REPETIDO);
     return;
   } else if (rol.getPagina().getNombre() == null) {
     GeneradorMensajes.mostrarMensajeError(MensajesError.ERROR_ROL_SELECCION_REDIRECCION);
   } else {
     rol.setFechaCreacion(new Date());
     rol.setPerfilCreacion(usuarioDataManager.getPerfil().getId());
     srvRol.insertar(rol);
     roles.add(rol);
     cancelarAgregar();
     GeneradorMensajes.mostrarMensajeInformacion(MensajesInformacion.ROL_CREADO);
     return;
   }
 }