public String Registro_Decremento() { try { stockProductoTiendaOrigen.setCantidad( stockProductoTiendaOrigen.getCantidad() - cantidad_stock); stockProductoTiendaOrigenFacade.edit(stockProductoTiendaOrigen); salidatiendaProducto.setCantidad(cantidad_stock); salidatiendaProducto.setFechaSalida(new Date()); salidatiendaProducto.setProducto(stockProductoTiendaOrigen.getProducto()); salidatiendaProducto.setTienda(stockProductoTiendaOrigen.getTienda()); salidatiendaProducto.setMotivo(motivo); salidaProductoTiendaFacade.create(salidatiendaProducto); /* Agregando la prueba con los productos. * se tiene que filtrar por la fecha de vencimiento */ detalle.setSalieron(detalle.getSalieron() + cantidad_stock); detalle.setQuedaron(detalle.getCantidad() - detalle.getSalieron()); if (detalle.getQuedaron() <= 0) { // el estado 2 significa que se acabaron los productos de esa ubicacion detalle.setEstadoProductoCostoAlmacen(new EstadoProductoCostoAlmacen(2)); } detalleAlmacenProductosFacade.edit(detalle); cantidad_stock = 0; motivo = ""; } catch (Exception e) { e.printStackTrace(); } return "almacen?faces-redirect=true"; }
public void editar() { try { stockProductoTiendaOrigenFacade.edit(stockProductoTiendaOrigen); } catch (Exception e) { e.printStackTrace(); } }
public String EditarFecha() { try { stockProductoTiendaOrigenFacade.edit(stockProductoTiendaOrigen); } catch (Exception e) { e.printStackTrace(); } return "almacen?faces-redirect=true"; }
public void Registro_Incremento2() { try { stockProductoTiendaOrigen.setCantidad( stockProductoTiendaOrigen.getCantidad() + cantidad_stock); stockProductoTiendaOrigenFacade.edit(stockProductoTiendaOrigen); ingresotiendaProducto.setCantidad(cantidad_stock); ingresotiendaProducto.setFechaVencimiento(fecha_vencimiento); // FALTA AQUI // ingresotiendaProducto.setUbicacion(descripcion); System.out.println(" UBICACION FISICA : " + ubicacionFisica); ingresotiendaProducto.setUbicacionFisica(ubicacionFisica); ingresotiendaProducto.setCostoUnitario(costo); ingresotiendaProducto.setFechaIngreso(new Date()); ingresotiendaProducto.setProducto(stockProductoTiendaOrigen.getProducto()); ingresotiendaProducto.setTienda(stockProductoTiendaOrigen.getTienda()); ingresotiendaProducto.setMotivo("Primer Ingreso"); ingresoProductoTiendaFacade.create(ingresotiendaProducto); cantidad_stock = 0; motivo = ""; } catch (Exception e) { e.printStackTrace(); } }
public String Registro_Incremento() { try { stockProductoTiendaOrigen.setCantidad( stockProductoTiendaOrigen.getCantidad() + cantidad_stock); stockProductoTiendaOrigenFacade.edit(stockProductoTiendaOrigen); ingresotiendaProducto.setCantidad(cantidad_stock); ingresotiendaProducto.setCostoUnitario(costo); ingresotiendaProducto.setFechaIngreso(new Date()); ingresotiendaProducto.setFechaVencimiento(fecha_vencimiento); // YALTA AQUI // ingresotiendaProducto.setUbicacion(ubicacion); ingresotiendaProducto.setUbicacionFisica(ubicacionFisica); ingresotiendaProducto.setProducto(stockProductoTiendaOrigen.getProducto()); ingresotiendaProducto.setTienda(stockProductoTiendaOrigen.getTienda()); ingresotiendaProducto.setMotivo(motivo); ingresoProductoTiendaFacade.create(ingresotiendaProducto); cantidad_stock = 0; motivo = ""; } catch (Exception e) { e.printStackTrace(); } return "almacen?faces-redirect=true"; }