Logidav Docs

ProductInventoryController extends Controller
in package

Product inventory controller.

Tags
Route

("product-inventory")

Table of Contents

Methods

addNewProductInventoryAction()  : JsonResponse
Add qty to emplacement
deleteProductInventoryAction()  : JsonResponse
Delete product inventory
getListEmplacementAction()  : Response
indexAction()  : Response
Lists all product entities.
indexNewAction()  : Response
Lists all product entities.
paginateAction()  : JsonResponse
Paginate emplacement
printAction()  : Response
Lists all product entities.
syncStockAction()  : Response
Delete product inventory
updateProductInventoryEmplacementAction()  : JsonResponse
Update product inventory emplacement
updateProductInventoryQtyAction()  : JsonResponse
Update product inventory qty

Methods

addNewProductInventoryAction()

Add qty to emplacement

public addNewProductInventoryAction(Request $request, ProductInventoryService $productInventoryService, EntityManagerInterface $entityManager) : JsonResponse
Parameters
$request : Request
$productInventoryService : ProductInventoryService
$entityManager : EntityManagerInterface
Tags
Route

("/add-new", name="product_inventory_add_new")

Method

({"POST"})

throws
MessageException
throws
ConnectionException
Return values
JsonResponse

deleteProductInventoryAction()

Delete product inventory

public deleteProductInventoryAction(Request $request, ProductInventoryService $productInventoryService, EntityManagerInterface $entityManager) : JsonResponse
Parameters
$request : Request
$productInventoryService : ProductInventoryService
$entityManager : EntityManagerInterface
Tags
Route

("/delete-product-inventory", name="product_inventory_delete")

Method

({"POST"})

throws
MessageException
throws
ConnectionException
Return values
JsonResponse

indexAction()

Lists all product entities.

public indexAction() : Response
Tags
Route

("/", name="product_inventory_index")

Method

("GET")

Return values
Response

indexNewAction()

Lists all product entities.

public indexNewAction() : Response
Tags
Route

("/new", name="product_inventory_new_index")

Method

("GET")

Return values
Response

printAction()

Lists all product entities.

public printAction(Request $request) : Response
Parameters
$request : Request
Tags
Route

("/print", name="product_inventory_print")

Method

("POST")

Return values
Response

syncStockAction()

Delete product inventory

public syncStockAction(Request $request) : Response
Parameters
$request : Request
Tags
Route

("/sync-products-stock", name="product_inventory_sync_stock")

Method

({"POST"})

Return values
Response

updateProductInventoryEmplacementAction()

Update product inventory emplacement

public updateProductInventoryEmplacementAction(Request $request, ProductInventoryService $productInventoryService, EntityManagerInterface $entityManager) : JsonResponse
Parameters
$request : Request
$productInventoryService : ProductInventoryService
$entityManager : EntityManagerInterface
Tags
Route

("/update-emplacement", name="product_inventory_update_emplacement")

Method

({"POST"})

throws
MessageException
throws
ConnectionException
todo-amine

secure the area

Return values
JsonResponse

updateProductInventoryQtyAction()

Update product inventory qty

public updateProductInventoryQtyAction(Request $request, ProductInventoryService $productInventoryService, EntityManagerInterface $entityManager) : JsonResponse
Parameters
$request : Request
$productInventoryService : ProductInventoryService
$entityManager : EntityManagerInterface
Tags
Route

("/update-qty", name="product_inventory_update_qty")

Method

({"POST"})

throws
MessageException
throws
ConnectionException
Return values
JsonResponse

        
On this page

Search results