diff --git a/application/controllers/inwardgateregister.php b/application/controllers/inwardgateregister.php index c2cabd7c..6336774a 100755 --- a/application/controllers/inwardgateregister.php +++ b/application/controllers/inwardgateregister.php @@ -157,7 +157,19 @@ class inwardgateregister extends BaseController $igrD = $this->inwardgateregister_model->addigrD($igrDetails); - $POLineItem = array('ReceivedQuantity'=>$QuantityAsPerInvoice,'Status'=>$ItemStatus,'UpdateBY'=>$CreatedBy,'UpdatedOn'=>$createddt ); + $Recqty = $this->inwardgateregister_model->getPOLineItemReceivedQty($PONO,$MaterialCode); + $ReceivedQuantity = 0.00; + if(count($Recqty)>0) + { + foreach ($Recqty as $key ) { + $ReceivedQuantity=$key->ReceivedQuantity; + } + } + $totalReceivedqty = $ReceivedQuantity + $QuantityAsPerInvoice; + + echo ''; + + $POLineItem = array('ReceivedQuantity'=>$totalReceivedqty,'Status'=>$ItemStatus,'UpdateBY'=>$CreatedBy,'UpdatedOn'=>$createddt ); $this->inwardgateregister_model->UpdatePOLineItem($POLineItem,$PONO,$MaterialCode); } @@ -166,7 +178,7 @@ class inwardgateregister extends BaseController } $this->inwardgateregister_model->UpdatePOMaster($PONO,$CreatedBy); -echo 'Successfully Created IGR Number:'. $IGRNO; + echo 'Successfully Created IGR Number:'. $IGRNO; } function ViewIGR()