public function cget($pagerParams, $extraParams = array())
 {
     if ($this->isDirector()) {
         $contratos = $this->contrato->cget(array());
         $extraParams['contrato'] = Utils\Collection::buildQuery($contratos);
     }
     return parent::cget($pagerParams, $extraParams);
 }
示例#2
0
 public function cget($pagerParams, $extraParams, $parent = null)
 {
     if (isset($extraParams['_parent'])) {
         $extraParams[$this->getParentName()] = $extraParams['_parent'];
         unset($extraParams['_parent']);
     }
     return parent::cget($pagerParams, $extraParams);
 }
 public function cget($pagerParams, $extraParams = array())
 {
     if ($this->isDirector()) {
         $director = $this->getRelatedUser();
         $empresas = $this->getEm()->getRepository('SisesApplicationBundle:Empresa')->findBy(array('director' => $director));
         $extraParams['empresa'] = Utils\Collection::buildQuery($empresas);
     }
     return parent::cget($pagerParams, $extraParams);
 }
 public function cget($pagerParams, $extraParams = array())
 {
     if ($this->isDirector()) {
         $director = $this->getRelatedUser();
         $extraParams['encargado'] = $director->getId();
     }
     // las empresas siempre son privadas
     $extraParams['privada'] = true;
     return parent::cget($pagerParams, $extraParams);
 }
 public function cget($pagerParams, $extraParams = array())
 {
     $extraParams['privada'] = false;
     return parent::cget($pagerParams, $extraParams);
 }
 public function getListado()
 {
     $extraParams = array(EntregaLiquidacionRepository::ONLY_OPEN => true);
     return parent::cget(array(), $extraParams);
 }