public function actionCalc() { $model = new Docdetails(); if (isset($_POST['Docdetails']['line'])) { $i = $_POST['Docdetails']['line']; $model->attributes = $_POST['Docdetails'][$i]; if (isset($_POST['CalcPriceWithVat'])) { Response::send(200, $model->CalcPriceWithVat()); } if (isset($_POST['CalcPriceWithOutVat'])) { Response::send(200, $model->CalcPriceWithOutVat()); } Response::send(200, $model->CalcPrice()); } }
private function calcDiscount() { $docdetail = new Docdetails(); $docdetail->currency_id = $this->currency_id; $docdetail->item_id = 1; $docdetail->qty = 1; $docdetail->iTotalVat = $this->discount * -1; $docdetail->CalcPriceWithVat(); return $docdetail; }