public function IndexAction()
 {
     $almacenes = new Almacenes();
     $this->values['almacenes'] = $almacenes->fetchAll('', 'Nombre', false);
     unset($almacenes);
     return array('template' => $this->entity . '/index.html.twig', 'values' => $this->values);
 }
예제 #2
0
/**
 * Construye un tag html <select> con todos los almacenes de una empresa dada.
 * @param integer $idEmpresa ID de la empresa
 * @return string Codigo html con el tag select
 */
function almacenesEmpresa($idEmpresa)
{
    $almacen = new Almacenes();
    $rows = $almacen->fetchAll($idEmpresa);
    unset($almacen);
    $ch = "<div class='Etiqueta'>Almacen</div>";
    $ch .= "<select name='" . $_GET['nameselect'] . "' id='" . $_GET['idselect'] . "' class='Select'>";
    foreach ($rows as $row) {
        $ch .= "<option value='" . $row['Id'] . "'>" . $row['Value'] . "</option>";
    }
    $ch .= "</select>";
    return $ch;
}
예제 #3
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;
 }
예제 #4
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;
 }