public function getRelacionFirmas() { $array = array(); // Coger todas las firmas definidas $firmas = new Firmas(); $rows = $firmas->cargaCondicion("Id,RazonSocial", "Vigente='1'", "RazonSocial ASC"); unset($firmas); foreach ($rows as $row) { $array[$row['Id']]['Nombre'] = $row["RazonSocial"]; } // Coger el código de cada firma para el cliente $relacion = new Relaciones(); $rows = $relacion->cargaCondicion("IdEntidadDestino,Observations", "EntidadOrigen='Clientes' and IdEntidadOrigen='{$this->Id}' and EntidadDestino='Firmas'"); foreach ($rows as $row) { if ($array[$row['IdEntidadDestino']]['Nombre']) { $array[$row['IdEntidadDestino']]['Codigo'] = $row['Observations']; } } return $array; }
public function listClientesAction($idPromocion = "") { if ($idPromocion == '') { $idPromocion = $this->request[2]; } print_r($this->request); $this->values['idPromocion'] = $idPromocion; $this->values['clientes'] = array(); $cliente = new Relaciones(); $cliente->setEntidadOrigen('Promociones'); $cliente->setIdEntidadOrigen($idPromocion); $cliente->setEntidadDestino('Clientes'); $this->values['clientes'][] = $cliente; $relacion = new Relaciones(); $rows = $relacion->cargaCondicion("Id", "EntidadOrigen='Promociones' AND IdEntidadOrigen='{$idPromocion}' and EntidadDestino='Clientes'"); foreach ($rows as $row) { $this->values['clientes'][] = new Relaciones($row['Id']); } return array('template' => $this->entity . "/listClientes.html.twig", 'values' => $this->values); }