Class Inventario
java.lang.Object
model.Inventario
Clase que representa el inventario de la libreria.
Gestiona los productos, stock y busquedas.
- Version:
- 1.0
- Author:
- ISC Israel de Jesus Mar Parada
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidagregarProducto(Producto producto) Agrega un producto al inventario.buscarPorCategoria(CategoriaProducto categoria) Busca productos por categoria.buscarPorCodigo(String codigo) Busca un producto por codigo.buscarPorNombre(String nombre) Busca productos por nombre (coincidencia parcial).buscarProducto(int idProducto) Busca un producto por ID.booleaneliminarProducto(int idProducto) Elimina un producto por ID.Obtiene todos los productos.Lista productos con stock bajo.Lista productos disponibles (stock > 0).voidMuestra el inventario completo.
-
Constructor Details
-
Inventario
public Inventario()Constructor del inventario.
-
-
Method Details
-
agregarProducto
Agrega un producto al inventario.- Parameters:
producto- Producto a agregar
-
eliminarProducto
public boolean eliminarProducto(int idProducto) Elimina un producto por ID.- Parameters:
idProducto- ID del producto- Returns:
- true si fue eliminado
-
buscarProducto
Busca un producto por ID.- Parameters:
idProducto- ID del producto- Returns:
- Producto encontrado o null
-
buscarPorCodigo
-
buscarPorNombre
-
buscarPorCategoria
Busca productos por categoria.- Parameters:
categoria- Categoria- Returns:
- Lista de productos
-
listarBajoStock
-
listarDisponibles
-
getTodosLosProductos
-
mostrarInventario
public void mostrarInventario()Muestra el inventario completo.
-