change procurement product selection, keytoggle redirect change

This commit is contained in:
2016-03-01 21:18:39 +01:00
parent b07bc4eca9
commit 80b8f5a238
12 changed files with 184 additions and 35 deletions

View File

@@ -100,6 +100,9 @@ class ProcurementController extends \backend\controllers\BackendController
$warehouses = Warehouse::read(null);
$products = Product::find()->all();
$products = Product::modelToMapIdNameLong( $products );
if ( count($warehouses) <= 0 ){
throw new NotFoundHttpException( Yii::t('common/procurement' ,'No active warehouse found.' ));
}
@@ -112,10 +115,10 @@ class ProcurementController extends \backend\controllers\BackendController
try {
$product = Product::findOne( $model->id_product );
$product = $model->_product;
$model->stock = $product->stock;
$result = $model->save(false);
$model->id_account = $product->id_account;
$product->stock = $product->stock + $model->count;
$result &= $product->save(false);
@@ -139,11 +142,17 @@ class ProcurementController extends \backend\controllers\BackendController
return $this->redirect(['index' ]);
}
} else {
return $this->render('create', [
'model' => $model,
'warehouses' =>$warehouses,
'accounts' => $accounts
'accounts' => $accounts,
'products' => $products
]);
}
}
/**