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); }
/** * 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; }
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; }