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; }