public void seleccionarProducto(ValueChangeEvent v) { try { TblProducto producto = productoFacade.find((Integer) v.getNewValue()); if (producto != null) { tblDetalleComprobanteDonacion.setTblDetalleComprobanteDonacionPK( new TblDetalleComprobanteDonacionPK( this.tblComprobanteDonacion.getNumComDonacion(), producto.getNumProducto())); tblDetalleComprobanteDonacion.setPreUniComDonacion(producto.getPreFinProducto()); tblDetalleComprobanteDonacion.setTotIteComDonacion( producto.getPreFinProducto() * tblDetalleComprobanteDonacion.getCanProComDonacion()); tblDetalleComprobanteDonacion.setPresentacion( producto.getCatPresentacionProducto().getNomPreProducto()); } } catch (Exception ex) { ex.printStackTrace(); this.addError(ex.getMessage(), ex.getMessage()); } }
public void seleccionarProducto(TblProducto producto) { if (producto != null) { tblDetalleComprobanteDonacion.setTblDetalleComprobanteDonacionPK( new TblDetalleComprobanteDonacionPK( this.tblComprobanteDonacion.getNumComDonacion(), producto.getNumProducto())); tblDetalleComprobanteDonacion.setPreUniComDonacion(producto.getPreFinProducto()); tblDetalleComprobanteDonacion.setPresentacion( producto.getCatPresentacionProducto().getNomPreProducto()); } }