public function __construct($request)
 {
     if ($request['filter']['valuesSelected']['0'] == '') {
         $idSucursal = $_SESSION['suc'];
     } else {
         $idSucursal = $request['filter']['valuesSelected']['0'];
     }
     $tpv = new Tpvs();
     $tpvs = $tpv->fetchAll($idSucursal);
     $tpvs[] = array('Id' => '%', 'Value' => '** Todos **');
     $this->values['tpvs'] = $tpvs;
     unset($tpv);
     // Sucursales destino para el traspaso
     $sucursal = new Sucursales();
     $sucursales = $sucursal->getSucursalesUsuario($_SESSION['usuarioPortal']['Id'], false);
     $this->values['sucursalesDestino'] = $sucursales;
     // Cerrar las eventuales cajas abiertas de dias anterios
     $arqueo = new CajaArqueos();
     $arqueosAbiertos = $arqueo->getArqueosAbiertos('%', '%');
     foreach ($arqueosAbiertos as $arqueoAbierto) {
         $arqueo = new CajaArqueos($arqueoAbierto['IDArqueo']);
         if ($arqueo->cierra()) {
             $this->values['alertas'][] = "Se ha cerrado el arquero '{$arqueo->getIDTpv()->getNombre()}' del día {$arqueo->getDia()}";
         }
     }
     unset($arqueo);
     parent::__construct($request);
 }
예제 #2
0
 /**
  * Devuelve un array con los tpvs de la sucursal
  *
  * @return array Tpvs de la sucursal
  */
 public function getTpvs()
 {
     $tpv = new Tpvs();
     $rows = $tpv->fetchAll($this->IDSucursal);
     unset($tpv);
     return $rows;
 }
예제 #3
0
function tpvs($idSucursal, $nameSelect = '', $idSelect = '')
{
    if ($nameSelect == '') {
        $nameSelect = $_GET['nameselect'];
    }
    if ($idSelect == '') {
        $idSelect = $_GET['idselect'];
    }
    $tpv = new Tpvs();
    $rows = $tpv->fetchAll($idSucursal);
    unset($tpv);
    $ch = "<div class='Etiqueta'>Tpv</div>";
    if (count($rows)) {
        $ch .= "<input name='{$nameSelect}' value='{$idSelect}' type='hidden' />";
        $ch .= "<select name='{$nameSelect}' id='{$idSelect}' style='width: 100px;'>";
        foreach ($rows as $row) {
            $ch .= "<option value='{$row[Id]}'>{$row[Value]}</option>";
        }
        $ch .= "</select>";
    } else {
        $ch .= "No hay Tpvs";
    }
    return $ch;
}