Class Reportes
java.lang.Object
model.control.Reportes
Clase que genera reportes del sistema de inventario.
Permite generar reportes de inventario, reportes valorizados,
reportes de proveedores y exportar a formato CSV.
- Version:
- 1.0
- Author:
- ISC Israel de Jesus Mar Parada
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionExportarACSV(String reporte) Exporta un reporte a formato CSV.GenerarReporteInventario(Inventario inventario) Genera un reporte completo del inventario.GenerarReporteProveedores(List<Proveedor> proveedores) Genera un reporte de todos los proveedores registrados.GenerarReporteValorizado(Inventario inventario) Genera un reporte valorizado del inventario.voidsetTipoReporte(String tipoReporte)
-
Constructor Details
-
Reportes
public Reportes()Constructor de la clase Reportes. Inicializa la fecha de generacion con la fecha y hora actual.
-
-
Method Details
-
GenerarReporteInventario
Genera un reporte completo del inventario. Incluye nombre de tienda, fecha, total de articulos, valor total y listado detallado por articulo.- Parameters:
inventario- Inventario a reportar- Returns:
- Reporte formateado como String
-
GenerarReporteValorizado
Genera un reporte valorizado del inventario.- Parameters:
inventario- Inventario a valorizar- Returns:
- Valor total del inventario
-
GenerarReporteProveedores
-
ExportarACSV
-
setTipoReporte
- Parameters:
tipoReporte- Nuevo tipo de reporte
-
getFechaGeneracion
- Returns:
- Fecha de generacion del reporte
-
getTipoReporte
- Returns:
- Tipo de reporte
-