Esempio n. 1
0
 public function onDataDeleted($table, $id)
 {
     $reqBo = new CalemReqBo();
     $poBo = new CalemPoBo();
     $poBo->updatePoCostById($this->row['po_id'], -1 * $this->row['line_cost']);
     $reqBo->removeAllReqItemFromPo($this->row['po_id'], $this->row['in_id']);
 }
Esempio n. 2
0
 public function removeAllReqFromPo($poId)
 {
     $poItemDbo = CalemFactory::getDbo('po_item');
     try {
         $rows = $poItemDbo->fetchBySqlParam('select * from po_item where po_id=?', $poId);
         $reqBo = new CalemReqBo();
         foreach ($rows as $row) {
             $reqBo->removeAllReqItemFromPo($poId, $row['in_id']);
         }
     } catch (CalemDboDataNotFoundException $ex) {
     }
 }