/** * Consultar el estado del terminal * @param \Zend\ServiceManager\ServiceLocatorInterface $serviceLocator * @param \Siris\Models\ERequestHeader $requestHeader * @return \Siris\Models\EResponse */ public static function statusTerminal($serviceLocator, $requestHeader) { $newRequest = ExpWebService::makeGeneralRequest($requestHeader, Constants::CO_STATUS_TERMINAL); $result = WSDL::callMethod($newRequest); $response = ExpWebService::makeGeneralResponse($serviceLocator, $result, $requestHeader); /// Agrego a la respuesta de estado la propiedad de habilitada $habilitada = \Tesoreria\Experts\ExpTerminal::checkEstadoHabilitada($serviceLocator, $requestHeader->serieEquipo); $response->estado->habilitada = $habilitada; return $response; }
/** * Descartar operacion * @param \Zend\ServiceManager\ServiceLocatorInterface $serviceLocator * @param \Siris\Models\ERequestHeader $requestHeader * @return \Siris\Models\EResponse */ public static function discardOperation($serviceLocator, $requestHeader) { $newRequest = ExpWebService::makeGeneralRequest($requestHeader, Constants::CO_PAYMENT); $result = WSDL::callMethod($newRequest); $response = ExpWebService::makeGeneralResponse($serviceLocator, $result, $requestHeader); return $response; }