public function copyEntireSuspendSale($sale_id) { $this->clearAll(); $sale = SaleSuspended::model()->findbyPk($sale_id); $sale_item = SaleSuspendedItem::model()->getSaleItem($sale_id); $payments = SaleSuspendedPayment::model()->getPayment($sale_id); foreach ($sale_item as $row) { 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); } foreach ($payments as $row) { $this->addPayment($row->payment_type, $row->payment_amount); } $this->setCustomer($sale->client_id); $this->setComment($sale->remark); }
public function getPayment($sale_id) { $model = SaleSuspendedPayment::model()->findAll('sale_id=:saleId', array(':saleId' => (int) $sale_id)); return $model; }