/**
  * Gráfico con ingreso de usuarios mensualmente
  * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
  * @version 2016-01-04
  */
 public function grafico_usuarios_ingreso()
 {
     $chart = new \sowerphp\general\View_Helper_Chart();
     $chart->vertical_bar('Usuarios mensuales que iniciaron sesión por última vez', ['Usuarios mensuales' => (new \sowerphp\app\Sistema\Usuarios\Model_Usuarios())->getStatsLogin()]);
 }
 /**
  * Acción que genera la imagen del gráfico de torta de ventas
  * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
  * @version 2015-09-26
  */
 public function grafico_tipos($periodo)
 {
     $Emisor = $this->getContribuyente();
     $ventas = $Emisor->getVentasPorTipo($periodo);
     $chart = new \sowerphp\general\View_Helper_Chart();
     $chart->pie('Ventas por tipo de DTE del período ' . $periodo, $ventas);
 }
 /**
  * Acción que genera la imagen del gráfico de barras de con los documentos
  * diarios del libro
  * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
  * @version 2016-01-07
  */
 public function grafico_documentos_diarios($periodo)
 {
     $Emisor = $this->getContribuyente();
     $detalle = $Emisor->{'get' . $this->config['model']['plural'] . 'Diarias'}($periodo);
     for ($dia = 1; $dia <= 31; $dia++) {
         if (!isset($detalle[$dia])) {
             $detalle[$dia] = 0;
         }
     }
     ksort($detalle);
     $chart = new \sowerphp\general\View_Helper_Chart();
     $chart->line($this->config['model']['plural'] . ' diarias período ' . $periodo, [$this->config['model']['plural'] => $detalle]);
 }