Exemplo n.º 1
0
 public function egresosAction()
 {
     //Conectamos con BBDD
     $sid = new Container('base');
     $db_name = $sid->offsetGet('dbNombre');
     $this->dbAdapter = $this->getServiceLocator()->get($db_name);
     //Instancias
     $prov = new ProveedorTable($this->dbAdapter);
     $tegr = new TipoEgresoTable($this->dbAdapter);
     $trab = new TrabajadorTable($this->dbAdapter);
     $form = new EgresoForm("form");
     //Datos
     $proveedores = $prov->getProveedoresCombo3($this->dbAdapter);
     $tipo_egreso = $tegr->getTipoEgreso2($this->dbAdapter);
     $trabajadores = $trab->getComboTrabajadores($this->dbAdapter);
     $form->get('proveedores')->setAttribute('options', $proveedores);
     $form->get('tipo_egreso')->setAttribute('options', $tipo_egreso);
     $form->get('trabajadores')->setAttribute('options', $trabajadores);
     //Retornamos a la vista
     $result = new ViewModel(array('form' => $form, 'tabla' => $tabla));
     $result->setTerminal(true);
     return $result;
 }
Exemplo n.º 2
0
 public function conserjeriaAction()
 {
     //Conectamos con BBDD
     $sid = new Container('base');
     $db_name = $sid->offsetGet('dbNombre');
     $this->dbAdapter = $this->getServiceLocator()->get($db_name);
     //Abrimos Instancias
     $tr = new TrabajadorTable($this->dbAdapter);
     $conserjeria = $tr->getDatosFull($this->dbAdapter);
     $result = new JsonModel(array('status' => 'ok', 'conserjeria' => $conserjeria));
     return $result;
 }