public String guardar() { if (newVenta.getDetalleVentas().isEmpty()) { statusMessages.add("Venta sin productos"); return ""; } entityManager.persist(newVenta); for (DetalleVenta detalle : newVenta.getDetalleVentas()) { detalle.setVenta(newVenta); DetalleVentaId id = new DetalleVentaId(detalle.getProducto().getId(), detalle.getVenta().getId()); detalle.setId(id); entityManager.persist(detalle); } statusMessages.add("Venta almacenada"); return "SAVED"; }
public void mostrarDatosPrincipales() { try { this.inicializar(); } catch (Exception e) { statusMessages.add(e.getMessage()); log.error(e); } }
public void mostrarMedioContacto() { try { this.inicializar(); mediosContactoLista = new ArrayList<PersonaMedioContacto>(); mediosContactoLista.addAll(personaHome.getInstance().getPersonaMedioContactos()); } catch (Exception e) { statusMessages.add(e.getMessage()); log.error(e); } }