Skip to content

Commit

Permalink
Added purchasebook calls
Browse files Browse the repository at this point in the history
  • Loading branch information
thyrium committed Nov 23, 2020
1 parent f570d67 commit 8cecb4d
Show file tree
Hide file tree
Showing 3 changed files with 107 additions and 0 deletions.
Empty file modified .gitignore
100644 → 100755
Empty file.
Empty file modified LICENSE
100644 → 100755
Empty file.
107 changes: 107 additions & 0 deletions Mplusqapiclient.php
Original file line number Diff line number Diff line change
Expand Up @@ -4333,6 +4333,60 @@ public function createAndPayTableOrder($order, $paymentList) {
}

// END createAndPayTableOrder()

//----------------------------------------------------------------------------

public function getPurchaseBook($branchNumber) {
try {
$result = $this->client->getPurchaseBook($this->parser->convertGetPurchaseBookRequest($branchNumber));
if ($this->getReturnRawResult()) {
return $result;
}
return $this->parser->parseGetPurchaseBookResult($result);
} catch (SoapFault $e) {
throw new MplusQAPIException('SoapFault occurred: ' . $e->getMessage(), 0, $e);
} catch (Exception $e) {
throw new MplusQAPIException('Exception occurred: ' . $e->getMessage(), 0, $e);
}
}

// END getPurchaseBook()

//----------------------------------------------------------------------------

public function addToPurchaseBook($branchNumber, $entries) {
try {
$result = $this->client->addToPurchaseBook($this->parser->convertAddToPurchaseBookRequest($branchNumber, $entries));
if ($this->getReturnRawResult()) {
return $result;
}
return $this->parser->parseAddToPurchaseBookResult($result);
} catch (SoapFault $e) {
throw new MplusQAPIException('SoapFault occurred: ' . $e->getMessage(), 0, $e);
} catch (Exception $e) {
throw new MplusQAPIException('Exception occurred: ' . $e->getMessage(), 0, $e);
}
}

// END addToPurchaseBook()

//----------------------------------------------------------------------------

public function savePurchaseBook($branchNumber, $entries) {
try {
$result = $this->client->savePurchaseBook($this->parser->convertSavePurchaseBookRequest($branchNumber, $entries));
if ($this->getReturnRawResult()) {
return $result;
}
return $this->parser->parseSavePurchaseBookResult($result);
} catch (SoapFault $e) {
throw new MplusQAPIException('SoapFault occurred: ' . $e->getMessage(), 0, $e);
} catch (Exception $e) {
throw new MplusQAPIException('Exception occurred: ' . $e->getMessage(), 0, $e);
}
}

// END savePurchaseBook()
}

//==============================================================================
Expand Down Expand Up @@ -7062,6 +7116,27 @@ public function parseCreateAndPayTableOrderResult($soapCreateAndPayTableOrderRes
}

// END parseCreateAndPayTableOrderResult()

//----------------------------------------------------------------------------
public function parseGetPurchaseBookResult($soapGetPurchaseBookResult) {
return $soapGetPurchaseBookResult;
}

// END parseGetPurchaseBookResult()

//----------------------------------------------------------------------------
public function parseAddToPurchaseBookResult($soapAddToPurchaseBookResult) {
return $soapAddToPurchaseBookResult;
}

// END parseAddToPurchaseBookResult()

//----------------------------------------------------------------------------
public function parseSavePurchaseBookResult($soapSavePurchaseBookResult) {
return $soapSavePurchaseBookResult;
}

// END parseSavePurchaseBookResult()

//----------------------------------------------------------------------------

Expand Down Expand Up @@ -9986,6 +10061,38 @@ public function convertCreateAndPayTableOrder($order, $paymentList) {

// END convertCreateAndPayTableOrderRequest()

//----------------------------------------------------------------------------
public function convertGetPurchaseBookRequest($branchNumber) {
$request = new stdClass();
$request->request = new stdClass();
$request->request->branchNumber = $branchNumber;
return $request;
}

// END convertGetPurchaseBookRequest()

//----------------------------------------------------------------------------
public function convertAddToPurchaseBookRequest($branchNumber, $entries) {
$request = new stdClass();
$request->request = new stdClass();
$request->request->branchNumber = $branchNumber;
$request->request->entries = $entries;
return $request;
}

// END convertAddToPurchaseBookRequest()

//----------------------------------------------------------------------------
public function convertSavePurchaseBookRequest($branchNumber, $entries) {
$request = new stdClass();
$request->request = new stdClass();
$request->request->branchNumber = $branchNumber;
$request->request->entries = $entries;
return $request;
}

// END convertSavePurchaseBookRequest()

}

//------------------------------------------------------------------------------
Expand Down

0 comments on commit 8cecb4d

Please sign in to comment.