Skip to content

Commit

Permalink
organized code. some minor modifications
Browse files Browse the repository at this point in the history
  • Loading branch information
zura2 committed Dec 10, 2017
1 parent 9d91a20 commit 3c6de82
Showing 1 changed file with 41 additions and 16 deletions.
57 changes: 41 additions & 16 deletions Quickbooks.php
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ private function dataServiceCheckRetry($object){
return $this->dataServiceCheckRetry($object);
}
else{
throw new Exception($statusCode . ' ' . $error->getOAuthHelperError());
throw new Exception($statusCode . ' ' . $error->getOAuthHelperError() . ' ' . $error->getResponseBody());
}
}
return $resultObject;
Expand All @@ -264,6 +264,18 @@ public function createCustomer($data){
return $this->dataServiceCheckRetry(Customer::create($data));
}

public function viewCustomers($pageNumber, $pageSize){
$allCustomers = $this->dataService->FindAll('Customer', $pageNumber, $pageSize);
$error = $this->dataService->getLastError();
if ($error != null) {
echo "The Status code is: " . $error->getHttpStatusCode() . "\n";
echo "The Helper message is: " . $error->getOAuthHelperError() . "\n";
echo "The Response message is: " . $error->getResponseBody() . "\n";
exit();
}
return $allCustomers;
}

public function updateCustomer($id, $data){
$customer = $this->dataServiceGetObjectRetry("Customer", $id);
$updatedCustomer = Customer::update($customer, $data);
Expand All @@ -287,26 +299,51 @@ public function createInvoice($data){
return $this->dataServiceCheckRetry(Invoice::create($data));
}

public function viewInvoices($pageNumber, $pageSize){
$allInvoices = $this->dataService->FindAll('Invoice', $pageNumber, $pageSize);
$error = $this->dataService->getLastError();
if ($error != null) {
echo "The Status code is: " . $error->getHttpStatusCode() . "\n";
echo "The Helper message is: " . $error->getOAuthHelperError() . "\n";
echo "The Response message is: " . $error->getResponseBody() . "\n";
exit();
}
return $allInvoices;
}

public function createPayment($data){
return $this->dataServiceCheckRetry(Payment::create($data));
}

public function viewInvoices($pageNumber, $pageSize){
$allInvoices = $this->dataService->FindAll('Invoice', $pageNumber, $pageSize);
public function viewPayments($pageNumber, $pageSize){
$allPayments = $this->dataService->FindAll('Payment', $pageNumber, $pageSize);
$error = $this->dataService->getLastError();
if ($error != null) {
echo "The Status code is: " . $error->getHttpStatusCode() . "\n";
echo "The Helper message is: " . $error->getOAuthHelperError() . "\n";
echo "The Response message is: " . $error->getResponseBody() . "\n";
exit();
}
return $allInvoices;
return $allPayments;
}

public function createItem($data){
Helpers::dump($data);//exit;
return $this->dataServiceCheckRetry(Item::create($data));
}

public function viewItems($pageNumber, $pageSize){
$allItems = $this->dataService->FindAll('Item', $pageNumber, $pageSize);
$error = $this->dataService->getLastError();
if ($error != null) {
echo "The Status code is: " . $error->getHttpStatusCode() . "\n";
echo "The Helper message is: " . $error->getOAuthHelperError() . "\n";
echo "The Response message is: " . $error->getResponseBody() . "\n";
exit();
}
return $allItems;
}

public function createAccount($data){
return $this->dataServiceCheckRetry(Account::create($data));
}
Expand All @@ -331,16 +368,4 @@ public function viewPaymentMethods($pageNumber, $pageSize){
}
return $allPaymentMethods;
}

public function viewPayments($pageNumber, $pageSize){
$allPayments = $this->dataService->FindAll('Payment', $pageNumber, $pageSize);
$error = $this->dataService->getLastError();
if ($error != null) {
echo "The Status code is: " . $error->getHttpStatusCode() . "\n";
echo "The Helper message is: " . $error->getOAuthHelperError() . "\n";
echo "The Response message is: " . $error->getResponseBody() . "\n";
exit();
}
return $allPayments;
}
}

0 comments on commit 3c6de82

Please sign in to comment.