Class ControlService
java.lang.Object
service.ControlService
Clase de servicio que gestiona las operaciones de control del sistema.
Proporciona funcionalidades para verificar stocks minimos, aplicar descuentos,
generar reportes y validar ventas.
- Version:
- 1.0
- Author:
- ISC Israel de Jesus Mar Parada
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaplicarDescuentos(Scanner scanner) Aplica descuentos a articulos o categorias.voidgenerarReportes(Scanner scanner) Genera reportes del sistema.voidvalidarVenta(Scanner scanner) Valida si una venta es posible para un articulo y cantidad.voidVerifica y muestra los articulos que tienen stock por debajo del minimo.
-
Constructor Details
-
ControlService
public ControlService()Constructor del servicio de control. Obtiene la instancia unica del DataStore.
-
-
Method Details
-
verificarStocksMinimos
public void verificarStocksMinimos()Verifica y muestra los articulos que tienen stock por debajo del minimo. -
aplicarDescuentos
Aplica descuentos a articulos o categorias. Permite seleccionar entre descuento por categoria, descuento especial por articulo o activar temporada promocional.- Parameters:
scanner- Scanner para entrada de datos
-
generarReportes
Genera reportes del sistema. Permite seleccionar entre reporte de inventario completo, reporte valorizado o reporte de proveedores.- Parameters:
scanner- Scanner para entrada de datos
-
validarVenta
Valida si una venta es posible para un articulo y cantidad. Verifica existencia, estado activo y stock suficiente.- Parameters:
scanner- Scanner para entrada de datos
-