/** * Cambiar password * @param \Zend\ServiceManager\ServiceLocatorInterface $serviceLocator * @param \Siris\Models\ERequest $request * @param \Siris\Models\ERequestHeader $requestHeader * @return \Siris\Models\EResponse */ public static function changePassword($serviceLocator, $request, $requestHeader) { $newRequest = ExpWebService::makeAdminRequest($request, $requestHeader, Constants::CO_CHANGE_PASSWORD); $result = WSDL::callMethod($newRequest); $response = ExpWebService::makeGeneralResponse($serviceLocator, $result, $requestHeader); return $response; }
/** Bloquear y desbloquear terminal * @param \Zend\ServiceManager\ServiceLocatorInterface $serviceLocator * @param \Siris\Models\ERequestHeader $requestHeader * @param int $status * @return \Siris\Models\EResponse */ public static function changeTerminalBlock($serviceLocator, $requestHeader, $status) { $newRequest = ExpWebService::makeRequestChangeTerminalBlock($requestHeader, Constants::CO_CHANGE_TERMINAL_BLOCK, $status); $result = WSDL::callMethod($newRequest); $response = ExpWebService::makeGeneralResponse($serviceLocator, $result, $requestHeader); return $response; }
/** * Cambiar estado de un pago * @param \Zend\ServiceManager\ServiceLocatorInterface $serviceLocator * @param \Siris\Models\ERequest $request * @param \Siris\Models\ERequestHeader $requestHeader * @param \Siris\Models\EResponsePago $beforeResponse * @return \Siris\Models\EResponsePago */ public static function changeStatePayment($serviceLocator, $request, $requestHeader, $beforeResponse) { $newRequest = ExpWebService::makeRequestChangeStatePayment($request, $requestHeader, Constants::CO_PAYMENT, $beforeResponse); $result = WSDL::callMethod($newRequest); $response = ExpWebService::makeResponsePayment($result, $requestHeader); return $response; }