/** * @param null|TblInvoiceItem $tblInvoiceItem */ public function setTblInvoiceItem(TblInvoiceItem $tblInvoiceItem = null) { $this->tblInvoiceItem = null === $tblInvoiceItem ? null : $tblInvoiceItem->getId(); }
/** * @param TblInvoiceItem $tblInvoiceItem * * @return bool */ public function actionRemoveInvoiceItem(TblInvoiceItem $tblInvoiceItem) { $Manager = $this->Connection->getEntityManager(); $Entity = $Manager->getEntity('TblInvoiceItem')->findOneBy(array('Id' => $tblInvoiceItem->getId())); if (null !== $Entity) { Protocol::useService()->createDeleteEntry($this->Connection->getDatabase(), $Entity); $Manager->killEntity($Entity); return true; } return false; }