public function actionCalc()
 {
     $model = new Docdetails();
     if (isset($_POST['Docdetails']['line'])) {
         $i = $_POST['Docdetails']['line'];
         $model->attributes = $_POST['Docdetails'][$i];
         if (isset($_POST['CalcPriceWithVat'])) {
             return Response::send(200, $model->CalcPriceWithVat());
         }
         if (isset($_POST['CalcPriceWithOutVat'])) {
             return Response::send(200, $model->CalcPriceWithOutVat());
         }
         return Response::send(200, $model->CalcPrice());
     }
 }
Example #2
0
 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->valuedate = $this->issue_date;
     $docdetail->CalcPriceWithVat();
     return $docdetail;
 }