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);
 }
Пример #2
0
 /**
  * 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;
 }
Пример #3
0
 /**
  * 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();
 }
Пример #4
0
/**
 * 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;
}