Example #1
0
 private function deleteInvoice()
 {
     if ($this->invMdl->remove($this->id) === false) {
         return false;
     }
     $itemMdl = new SaleItemsModel();
     if ($itemMdl->removeBySale($this->id) === false) {
         return false;
     }
     $payMdl = new SalePaymentsModel();
     if ($payMdl->removeBySale($this->id) === false) {
         return false;
     }
     $voidMdl = new SaleVoidsModel();
     if ($voidMdl->removeBySale($this->id) === false) {
         return false;
     }
     $histMdl = new TransHistModel();
     if ($histMdl->removeBySale($this->id) === false) {
         return false;
     }
     return true;
 }
 /**
  * Remove all records associated with a transaction
  * @return bool
  */
 private function deleteTransactionRecords()
 {
     $transMdl = new TransactionsModel();
     if ($transMdl->remove($this->data->id) === false) {
         return false;
     }
     $itemMdl = new SaleItemsModel();
     if ($itemMdl->removeBySale($this->data->id) === false) {
         return false;
     }
     $payMdl = new SalePaymentsModel();
     if ($payMdl->removeBySale($this->data->id) === false) {
         return false;
     }
     $voidMdl = new SaleVoidsModel();
     if ($voidMdl->removeBySale($this->data->id) === false) {
         return false;
     }
     $histMdl = new TransHistModel();
     if ($histMdl->removeBySale($this->data->id) === false) {
         return false;
     }
     return true;
 }