public function getReceivingItem($receiving_id) { $model = ReceivingItem::model()->findAll('receive_id=:receivingId', array(':receivingId' => $receiving_id)); return $model; }
public function copyEntireReceiving($receiving_id) { $this->clearAll(); $receiving = Receiving::model()->findbyPk($receiving_id); $receiving_item = ReceivingItem::model()->getReceivingItem($receiving_id); //$payments= ReceivSalePayment::model()->getPayment($sale_id); foreach ($receiving_item as $row) { $item_expire = ItemExpire::model()->findByAttributes(array('item_id' => $row->item_id, 'receiving_id' => $receiving_id)); $expire_date = null; if ($item_expire) { $expire_date = $item_expire->expire_date; } if ($row->discount_type == '$') { $discount_amount = $row->discount_type . $row->discount_amount; } else { $discount_amount = $row->discount_amount; } $this->addItem($row->item_id, $row->quantity, $discount_amount, $row->price, $row->description, $expire_date); } /* foreach($payments as $row) { $this->addPayment($row->payment_type,$row->payment_amount); } * */ $this->setSupplier($receiving->supplier_id); $this->setComment($receiving->remark); }