Livoa LogoLivoa
Controller: createOrder
Throw ValidationException INVALID.LOGIN
Throw ValidationException ACCESS.DENIED
Throw ValidationException ORDER.ALREADY.EXISTS
Throw ValidationException SUPPLIER.NOT.FOUND
Create PurchaseOrder Object

Set Basic Order Info orderNumber, dates, status=PENDING

Process Order Items
Get next item from request
Save Purchase Order
Return Saved PurchaseOrder
Throw ValidationException PRODUCT.NOT.FOUND
Create PurchaseOrderItem
Set productName, quantity, link to purchase order

INV

by hi

0
0 uses