public function IndexAction() { $usuario = new Agentes($_SESSION['usuarioPortal']['Id']); $this->values['almacenes'] = $usuario->getAlmacenes(); unset($usuario); return array('template' => $this->entity . "/index.html.twig", 'values' => $this->values); }
/** * Devuelve un array con los almacenes de la empresa en curso * a los que tiene acceso el usuario $idUsuario. * * Si no se indica $idUsuario se toma el usuario en curso. * * @param integer $idUsuario * @return array Array de almacenes */ public function getAlmacenesUsuario($idUsuario = '') { if ($idUsuario == '') { $idUsuario = $_SESSION['usuarioPortal']['Id']; } $usuario = new Agentes($idUsuario); $rows = $usuario->getAlmacenes(); unset($usuario); return $rows; }
/** * Carga de datos en las variables de la clase */ protected function load($showDeleted = FALSE) { if ($this->IDPedido == '') { //Si el nº de pedido está vacio (se ha instanciado un objeto vacio), //asigno valores por defecto (agente,sucursal,almacen). $this->setIDAgente($_SESSION['usuarioPortal']['Id']); $agente = new Agentes(); $rows = $agente->getSucursales($_SESSION['emp']); $idSucursal = $rows[0]['Id']; $this->setIDSucursal($idSucursal); $rows = $agente->getAlmacenes($_SESSION['emp']); $idAlmacen = $rows[0]['Id']; $this->setIDAlmacen($idAlmacen); unset($agente); } parent::load(); }
/** * Construye un tag html <select> con todos los almacenes de un comercial dado. * @param integer $idComercial ID del comercial * @param string $nameSelect El Name del select * @param string $idSelect El Id del select * @return string Codigo html con el tag select */ function almacenesComercial($idComercial, $nameSelect = '', $idSelect = '') { $comercial = new Agentes($idComercial); $rows = $comercial->getAlmacenes(); unset($comercial); if ($nameSelect == '') { $nameSelect = $_SESSION['nameselect']; } if ($idSelect == '') { $idSelect = $_SESSION['idselect']; } $ch = "<div class='Etiqueta'>Almacen</div>"; $ch .= "<select name='" . $nameSelect . "' id='" . $idSelect . "' class='Select'>"; foreach ($rows as $row) { $ch .= "<option value='" . $row['Id'] . "'>" . $row['Value'] . "</option>"; } $ch .= "</select>"; return $ch; }