Example #1
0
 public function handleSOAP($local)
 {
     HttpLogin::login();
     $soap = new Server(null, array('wsdl' => Constants::WSDL_URI_TESORERIA . $local));
     $soapClass = new Tesoreria($this->getServiceLocator());
     $soap->setObject($soapClass);
     $soap->handle();
 }
Example #2
0
 /**
  * autorizar Apertura de Caja
  * @param \Tesoreria\Models\ERequest $request
  * @return \Tesoreria\Models\EResponse
  */
 public function getAutorizacionAperturaCaja($request)
 {
     if (!HttpLogin::login($this->serviceLocator, $request->header, false)) {
         return $this->errorStatusTerminal('\\Tesoreria\\Models\\EResponse', '\\Tesoreria\\Models\\Error', false);
     }
     return ExpTerminal::getAutorizacionOperacion($this->serviceLocator, $request, Constants::CO_PERMISSION_OPEN_TERMINAL);
 }
Example #3
0
 /** Bloquear terminal
  * @param \Siris\Models\ERequestHeader $requestHeader
  * @param int $status
  * @return \Siris\Models\EResponse
  */
 public function changeTerminalBlock($requestHeader, $status)
 {
     HttpLogin::login();
     return ExpTerminal::changeTerminalBlock($this->serviceLocator, $requestHeader, $status);
 }