randomcoding/PartsDbWebApp — Issue #24: Generate a Quote from the Web App
Author: randomcoder
Created: 2011-12-17 15:14:13+00:00
State: open

We need to be able to generate a quote from the web app.

This will be done from a *_New Quote_* button in the main menu and will require the input of a customer address etc.

This will also create an initial _Transaction_ object to hold all the document general data (such as customer, date started, notes etc.)

The new quote page will require an section that allows the entry of line items that contain a part reference, including name, and a quantity.

This will require a sensible means of identifying the part, possibly a mini search box or a filter and a combo. Initially if we just use a combo showing all the part names then we should be fine.

Once a line item is added to the Quote it can have its quantity changed or it can be removed.

The quote can be submitted at any time after the customer nad at least one line item have been added, which effectively saves it.

Once submitted the Quote can be amended, line items added or removed, or it can be Accepted. If accepted the quote cannot be further modified.