Members
(static) database
- Source:
Propiedad get database retorna una nueva instancia de la clase Database
(nullable) databaseInstance :Database
- Source:
Type:
Methods
(static) buscarCantidadMaximaVendida(periodonullable) → {Promise.<(ResponseReport|null)>}
Busca la totalidad maxima vendida de cada producto
Parameters:
Name | Type | Attributes | Default | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
periodo |
Object |
<nullable> |
null
|
periodo de búsqueda
Properties
|
Returns:
Retorna una promesa con un objeto que contiene los valores preparados para el modelo y la tabla.
Si no hay registros devuelve null.
- Type
- Promise.<(ResponseReport|null)>
(static) buscarCantidadProductosVendidosAnual() → {Promise.<(ResponseReport|null)>}
Busca la totalidad de productos vendidos en el anio actual
Returns:
Retorna una promesa con un objeto que contiene los valores preparados para el modelo y la tabla.
Si no hay registros devuelve null.
- Type
- Promise.<(ResponseReport|null)>
(static) buscarNotasCategoria(periodonullable) → {Promise.<(ResponseReport|null)>}
- Source:
Busca la totalidad de notas por categoria
Parameters:
Name | Type | Attributes | Default | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
periodo |
Object |
<nullable> |
null
|
periodo de búsqueda
Properties
|
Returns:
Retorna una promesa con un objeto que contiene los valores preparados para el modelo y la tabla.
Si no hay registros devuelve null.
- Type
- Promise.<(ResponseReport|null)>
(static) buscarNotasVendidasPorVendedor(periodonullable) → {Promise.<(ResponseReport|null)>}
Busca la totalidad de notas vendidas por vendedor
Parameters:
Name | Type | Attributes | Default | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
periodo |
Object |
<nullable> |
null
|
periodo de búsqueda
Properties
|
Returns:
Retorna una promesa con un objeto que contiene los valores preparados para el modelo y la tabla.
Si no hay registros devuelve null.
- Type
- Promise.<(ResponseReport|null)>
(static) buscarTotalProductosPorCategoria() → {Promise.<(ResponseReport|null)>}
Busca la totalidad de productos por categoria
Returns:
Retorna una promesa con un objeto que contiene los valores preparados para el modelo y la tabla.
Si no hay registros devuelve null.
- Type
- Promise.<(ResponseReport|null)>
(static) generarReporte(consults) → {Promise.<void>}
Funcion que genera el reporte estadistico
Parameters:
Name | Type | Description |
---|---|---|
consults |
Array.<ResponseReport> | consultas generadas |
Returns:
retorna una promesa que se resolvera cuando finalice el reporte
- Type
- Promise.<void>
(static) getImageBuffer(consults) → {Promise.<Array.<ResponseReport>>}
Obtiene los datos de las imagenes antes de ser generados en el PDF
Parameters:
Name | Type | Description |
---|---|---|
consults |
Array.<ResponseReport> | listado de consultas estadisticas |
Returns:
Devuelve el mismo listado pero con los datos en buffer de las imagenes
cargados para el diseno PDF
- Type
- Promise.<Array.<ResponseReport>>
(static) ordenarMeses(resultados) → {Array.<{id: number, mes: string, total: number}>}
Permite ordenar los meses del año, según el calendario
Parameters:
Name | Type | Description |
---|---|---|
resultados |
Array.<Object> | array de los resultaods de la base de datos |
Returns:
devuelve el listado de los meses y el total ordenados
- Type
- Array.<{id: number, mes: string, total: number}>