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);
 }