ReportsComponent

ReportsComponent

clase que controla las consultas estadisticas

Constructor

new ReportsComponent()

Source:

Members

_range

Source:
permite establecer el rango de fechas

_range

Source:
obtiene el estado del rango de fechas

range :boolean

Source:
estado del rango de fechas
Type:
  • boolean

Methods

clearFilter()

Source:
Limpia el filtro de busqueda

createBarChart(idChart, objectModel)

Source:
Permite maquetar y modelar un diagrama de barras
Parameters:
Name Type Description
idChart string identificador dom del elemento
objectModel Object modelo del objeto
Properties
Name Type Description
keys Array.<string> identificadores de las barras
values Array.<number> valores numericos para modelar los datos

createLineChart(idChart, objectModel)

Source:
Permite maquetar y modelar un diagrama de lineas
Parameters:
Name Type Description
idChart string identificador dom del elemento
objectModel Object modelo del objeto
Properties
Name Type Description
keys Array.<string> identificadores de las barras
values Array.<number> valores numericos para modelar los datos

createPieChart(idChart, objectModel)

Source:
Permite maquetar y modelar un diagrama de torta
Parameters:
Name Type Description
idChart string identificador dom del elemento
objectModel Object modelo del objeto
Properties
Name Type Description
keys Array.<string> identificadores de las barras
values Array.<number> valores numericos para modelar los datos

createRandomColor(values, opacity) → {Object}

Source:
Parameters:
Name Type Default Description
values Array.<number> valores numericos
opacity number 1 opacidad de la linea del chart
Returns:
Type
Object

deleteCharts()

Source:
permite retirar el modelo del dom

(async) generateReport()

Source:
genera el reporte final de la aplicacion

generateStadistics($event)

Source:
Funcion que genera las estadisticas
Parameters:
Name Type Description
$event * evento de envio de formulario

handleChangeBusiness($event)

Source:
funcion que controla el select de la seccion a consultar
Parameters:
Name Type Description
$event * evento de cambio

handleChangeQuestions($event)

Source:
funcion que controla el cambio del select de la consulta
Parameters:
Name Type Description
$event * evento change

resetForm()

Source:
Limpia el fomrulario de consulta

setEvents()

Source:
establece los eventos del formulario

showPeriod()

Source:
funcion que muestra al usuario el formulario del periodo

validate(data, callback)

Source:
Parameters:
Name Type Description
data Object objeto de validacion
Properties
Name Type Attributes Description
delivery_note boolean flag que indica la consulta es de notas de entrega
products boolean flag que indica la consulta es de productos
question_delivery string <nullable>
consulta realizada a notas de entrega
question_products string <nullable>
consulta realizada a productos
from string <nullable>
inicio de rango de fechas
to string <nullable>
final de rango de fechas
callback CallbackValidateForm llamada de retorno con los datos para ser procesados por el controlador