public function listAction($aditionalFilter = '')
 {
     if ($_SESSION['usuarioPortal']['IdPerfil'] != 1) {
         $aditionalFilter = "IDAgente <> 1";
     }
     return parent::listAction($aditionalFilter);
 }
 public function listAction()
 {
     $zonas = new Zonas();
     $tabla = $zonas->getDataBaseName() . "." . $zonas->getTableName();
     unset($zonas);
     $filtro = $tabla . ".IDSucursal='" . $_SESSION['suc'] . "'";
     return parent::listAction($filtro);
 }
 /**
  * SOLO SE MUESTRAN LAS EMPRESAS A LAS QUE TIENE ACCESO EL USUARIO
  * 
  * @param type $aditionalFilter
  * @return type
  */
 public function listAction($aditionalFilter = '')
 {
     $empresasUsuarios = new PcaeEmpresasUsuarios();
     $tabla = $empresasUsuarios->getDataBaseName() . "." . $empresasUsuarios->getTableName();
     unset($empresasUsuarios);
     $aditionalFilter = "Id IN (select IdEmpresa from {$tabla} where {$tabla}.IdUsuario='{$_SESSION['usuarioPortal']['Id']}')";
     return parent::listAction($aditionalFilter);
 }
 public function listAction()
 {
     $rutas = new RutasReparto();
     $tabla = $rutas->getDataBaseName() . "." . $rutas->getTableName();
     $filtro = $tabla . ".IDSucursal='" . $_SESSION['suc'] . "'";
     unset($rutas);
     return parent::listAction($filtro);
 }
 /**
  * Generar el listado de facturas apoyándose en el método padre
  * Si el usuario es comercial muestra solo las
  * suyas, si no es comercial muestra todos.
  * @return array
  */
 public function listAction($aditionalFilter = '')
 {
     $tabla = $this->form->getDataBaseName() . "." . $this->form->getTable();
     $usuario = new Agentes($_SESSION['usuarioPortal']['Id']);
     if ($usuario->getEsComercial()) {
         $aditionalFilter = $tabla . ".IDComercial='" . $usuario->getIDAgente() . "'";
     }
     return parent::listAction($aditionalFilter);
 }
 /**
  * SI NO ES SUPER SOLO MUESTRO LOS EMAIL DEL USUARIO EN CURSO
  * @param type $aditionalFilter
  * @return type
  */
 public function listAction($aditionalFilter = '')
 {
     if ($_SESSION['usuarioPortal']['Id'] != '1') {
         if ($aditionalFilter != '') {
             $aditionalFilter .= " AND ";
         }
         $aditionalFilter .= "De='{$_SESSION['usuarioPortal']['email']}'";
     }
     return parent::listAction($aditionalFilter);
 }
 public function listAction($aditionalFilter = '')
 {
     // Si el usuario no es el super, no muestro al super
     $filtroUsuario = $_SESSION['usuarioPortal']['IdPerfil'] != 1 ? "(Id<>1)" : "(1)";
     if ($aditionalFilter != '') {
         $aditionalFilter .= " and ";
     }
     $aditionalFilter .= "{$filtroUsuario}";
     return parent::listAction($aditionalFilter);
 }
 /**
  * Devuelve todas los almacenes de la empresa
  * indicada en la posicion 2 del request.
  * @return array
  */
 public function listAction($idEmpresa = '')
 {
     if ($idEmpresa == '') {
         $idEmpresa = $this->request[2];
     }
     $tabla = $this->form->getDataBaseName() . "." . $this->form->getTable();
     $filtro = $tabla . ".IDEmpresa='" . $idEmpresa . "'";
     $this->values['linkBy']['value'] = $idEmpresa;
     return parent::listAction($filtro);
 }
 /**
  * Devuelve todas las oficinas de un Banco
  * indicado en la posicion 2 del request.
  * @return array
  */
 public function listAction($idBanco = '')
 {
     if ($idBanco == '') {
         $idBanco = $this->request[2];
     }
     $oficinas = new BancosOficinas();
     $tabla = $oficinas->getDataBaseName() . "." . $oficinas->getTableName();
     unset($oficinas);
     $filtro = $tabla . ".IDBanco='" . $this->request[2] . "'";
     $this->values['linkBy']['value'] = $idBanco;
     return parent::listAction($filtro);
 }
 /**
  * Devuelve todas las personas de contacto del cliente
  * indicado en el parámetro $idCliente o en su defecto
  * en la posicion 2 del request.
  *
  * @param string Codigo de cliente
  * @return array
  */
 public function listAction($idCliente = '')
 {
     if ($idCliente == '') {
         $idCliente = $this->request[2];
     }
     $direc = new ClientesContactos();
     $tabla = $direc->getDataBaseName() . "." . $direc->getTableName();
     unset($direc);
     $filtro = $tabla . ".IDCliente='" . $this->request[2] . "'";
     $this->values['linkBy']['value'] = $idCliente;
     return parent::listAction($filtro);
 }
 /**
  * Generar el listado de presupuestos apoyándose en el método padre
  * Si el usuario es comercial muestra solo los
  * suyos, si no es comercial muestra todos.
  * @return array
  */
 public function listAction($aditionalFilter = '')
 {
     $filtro = "";
     $usuario = new Agentes($_SESSION['usuarioPortal']['Id']);
     if ($usuario->getEsComercial()) {
         $psto = new PstoCab();
         $tabla = $psto->getDataBaseName() . "." . $psto->getTableName();
         unset($psto);
         $filtro = $tabla . ".IDComercial='" . $usuario->getIDAgente() . "'";
     }
     return parent::listAction($filtro);
 }
 /**
  * Generar el listado de clientes apoyándose en el método padre
  * Si el usuario es comercial muestra solo los suyos.
  *
  * @return array
  */
 public function listAction($aditionalFilter = '')
 {
     $cliente = new Clientes();
     $tabla = $cliente->getDataBaseName() . "." . $cliente->getTableName();
     $usuario = new Agentes($_SESSION['usuarioPortal']['Id']);
     $filtro = "";
     if ($usuario->getEsComercial()) {
         $filtro = $tabla . ".IDComercial='" . $usuario->getIDAgente()->getId() . "'";
     }
     unset($usuario);
     unset($cliente);
     return parent::listAction($filtro);
 }
 public function listAction($idPromocion = '')
 {
     if ($idPromocion == '') {
         $idPromocion = $this->request[2];
     }
     $this->listado->filter['columnsSelected'] = array();
     $this->listado->filter['valuesSelected'] = array();
     $promo = new PromocionesClientes();
     $tabla = $promo->getDataBaseName() . "." . $promo->getTableName();
     $filtro = $tabla . ".IDPromocion='" . $idPromocion . "'";
     unset($promo);
     $this->values['linkBy']['value'] = $idPromocion;
     return parent::listAction($filtro);
 }
 /**
  * Genera una listado por pantalla en base al filtro.
  * Puede recibir un filtro adicional
  *
  * @param string $aditionalFilter
  * @return array con el template y valores a renderizar
  */
 public function listAction($aditionalFilter = '')
 {
     $this->listado->setQuery($this->makeQuery());
     return parent::listAction($aditionalFilter);
 }
 public function IndexAction()
 {
     return parent::listAction();
 }
 public function enableEventsAction()
 {
     if ($this->createEvent()) {
         parent::listAction();
         return;
     }
     $args = array();
     $args['title'] = $this->getTitle();
     $template_name = 'listRecurringTemplateFail.html.twig';
     $this->render($template_name, $args);
 }