コード例 #1
0
 public function listAction($aditionalFilter = '')
 {
     $filtro = $this->request['filtro'];
     $totales = array('albaranesSeleccionados' => 0, 'facturable' => 0, 'seleccion' => 0);
     $albaran = new AlbaranesCab();
     $rows = $albaran->getPendientesFacturar($filtro['idSucursal'], $filtro['idCliente'], $filtro['desdeFecha'], $filtro['hastaFecha']);
     unset($albaran);
     foreach ($rows as $row) {
         $albaran = new AlbaranesCab($row['IDAlbaran']);
         $datos[] = $albaran;
         $totales['facturable'] += $albaran->getTotal();
         if ($albaran->getFlagFacturar()->getIDTipo()) {
             $totales['albaranesSeleccionados']++;
             $totales['seleccion'] += $albaran->getTotal();
         }
         unset($albaran);
     }
     $this->values['filtro'] = $this->request['filtro'];
     $this->values['listado'] = $datos;
     $this->values['totales'] = $totales;
     $this->values['cliente'] = new Clientes($filtro['idCliente']);
     $this->values['contador'] = new Contadores();
     $template = "Facturacion/list.html.twig";
     return array('template' => $template, 'values' => $this->values);
 }