/** * Status change cause req item changes */ public function onReqItemChanged($reqId, $sign) { $calemReqBo = new CalemReqBo(); $reqItemDbo = CalemFactory::getDbo('req_item'); try { $rows = $reqItemDbo->fetchBySqlParam('select * from req_item where req_id=?', $reqId); foreach ($rows as $row) { if ($row['qty']) { $calemReqBo->onReqItemChanged($row['in_id'], $reqId, $row['qty'] * $sign, $row['unit_cost'], $row['uom_id']); } } } catch (CalemDboDataNotFoundException $ex) { } }
public function onReqItemChange($inId, $reqId, $qty, $uc, $uom) { if ($this->isReqVoided($reqId)) { return; } $reqBo = new CalemReqBo(); $reqBo->onReqItemChanged($inId, $reqId, $qty, $uc, $uom); }