/** * Devuelve un array de objetos RutasVentas * del cliente. * * @return array Array de objetos de rutas de venta */ public function getRutasVentas() { $rutasVentas = array(); $rutaVentas = new RutasVentas(); $rows = $rutaVentas->cargaCondicion("Id", "IDCliente={$this->IDCliente}", "Dia ASC, OrdenZona ASC"); unset($rutaVentas); foreach ($rows as $row) { $rutasVentas[] = new RutasVentas($row['Id']); } return $rutasVentas; }
/** * Borra todas los clientes de una zona * @return <type> */ public function borrarZonaAction() { if ($this->values['permisos']['permisosModulo']['DE']) { $datos = new $this->parentEntity($this->request['Id']); $rutasVentas = new RutasVentas(); $em = new EntityManager($rutasVentas->getConectionName()); if ($em->getDbLink()) { $em->query("DELETE FROM {$rutasVentas->getDataBaseName()}.{$rutasVentas->getTableName()} WHERE IDZona='{$datos->getIDZona()->getIDZona()}' and IDComercial='{$this->request['IDComercial']}' and Dia='{$this->request['dia']}'"); $em->desConecta(); } unset($em); unset($rutasVentas); return $this->listAction($this->request['IDComercial'], $this->request['dia']); } else { return array('template' => '_global/forbiden.html.twig'); } }