Maestro-Detalle Orden de Proveedor a Bodega
Realiza una orden de artÃculos de un proveedor que se pasan a la bodega (Proveedor a Bodega)
Se registra la orden(Orden, Ordendetalle)
Afecta el Inventario (Inventario, Inventariodetalle)
Muestra un formulario donde no se valida el new
Usa datatable para agregar los detalles de la orden
Se invoca directo desde el menu u otro formulario.
Crear un autocomplete de los artÃculos filtrando los que estén en el inventario
Muestra dos autocomplete
El entity Inventario posee los atributos (id, tipoid) que identifican el tipo de entity para relacionar. Este usa esos atributos para crear la relación entre documentos sin usar @Referenced. De esta manera es necesario realizar las búsquedas mediante código.


Fields
Definir los atributos
Ordendetalle ordendetalle;
Ordendetalle ordendetalleSelected;
Proveedor proveedorSelected;
Bodega bodegaSelected;
Tienda tiendaSelected;
Ganga gangaSelected;
Interno internoSelected;
List<Ordendetalle> ordendetalleList = new ArrayList<>();
List<Ordendetalle> ordendetalleFiltered = new ArrayList<>();
@Inject
ArticuloServices articuloServices;
@Inject
ArticuloRepository articuloRepository;
@Inject
OrdendetalleRepository ordendetalleRepository;addFila()
Agrega una fila al datatable
save()
Guarda la orden en un método save(String tipoorden, String subtipoorden)
Actualiza el inventario
Formulario .xhtml
Definimos
Utilizar para controlar la ediciòn
Utilzar <p:spinner> para las cantidades
Agregar un boton para insertar nuevas filas
Código formulario .xhtml
Nota:
Ver OrdenController.java
Last updated
Was this helpful?