Esempio n. 1
0
 /**
  * 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) {
     }
 }
Esempio n. 2
0
 public function onReqItemChange($inId, $reqId, $qty, $uc, $uom)
 {
     if ($this->isReqVoided($reqId)) {
         return;
     }
     $reqBo = new CalemReqBo();
     $reqBo->onReqItemChanged($inId, $reqId, $qty, $uc, $uom);
 }