예제 #1
0
 /**
  * Devuelve un array con todos los almacenes de la empresa a
  * los que tiene acceso el usuario.
  * Si no se indica empresa, se toma la actual: $_SESSION['emp']
  *
  * @param integer $idEmpresa EL id de Empresa
  * @return array
  */
 public function getAlmacenes($idEmpresa = '', $columna = 'Nombre', $defecto = true)
 {
     //if ($idEmpresa == '')
     //    $idEmpresa = $_SESSION['emp'];
     if ($columna == '') {
         $columna = "Nombre";
     }
     if ($this->IDAlmacen < 1) {
         //Puede acceder a todos
         $almacen = new Almacenes();
         $almacenes = $almacen->fetchAll($idEmpresa, $columna, $defecto);
     } else {
         //Puede acceder solo a una
         $almacen = new Almacenes($this->IDAlmacen);
         $almacenes[] = array('Id' => $almacen->getIDAlmacen(), 'Value' => $almacen->getNombre());
     }
     unset($almacen);
     return $almacenes;
 }
예제 #2
0
 /**
  * Devuelve un array con todos los almacenes de la empresa a
  * los que tiene acceso el usuario.
  * Si no se indica empresa, se toma la actual: $_SESSION['emp']
  *
  * @param integer $idEmpresa EL id de Empresa
  * @return array
  */
 public function getAlmacenes($idEmpresa = '')
 {
     if ($idEmpresa == '') {
         $idEmpresa = $_SESSION['emp'];
     }
     if ($this->IDAlmacen < 1) {
         //Puede acceder a todos
         $almacen = new Almacenes();
         $almacenes = $almacen->fetchAll($idEmpresa, 'Nombre');
     } else {
         //Puede acceder solo a una
         $almacen = new Almacenes($this->IDAlmacen);
         $almacenes[] = array('Id' => $almacen->getIDAlmacen(), 'Value' => $almacen->getNombre());
     }
     unset($almacen);
     return $almacenes;
 }