Brief overview of the application
Our application has two purposes. The first purpose is to show the current status of an order. This is handled by selecting an order from the listbox and clicking a link to update a label with the selected order's status. This is done using our WCF web services by passing the OrderHeaderID
to the web service and accepting the order status produced as output. The application will then update the label with the returned string.
The second purpose is to be able to update status for an order by selecting the order from the listbox, selecting the new order status for the order, and clicking a button to update the order. When the button is clicked, the OrderHeaderID
for the selected order and the OrderStatusID
for the selected status is sent via the web service and added to the queue for processing by our worker role.
How do our listboxes get populated? This is the third piece of our puzzle, and the answer to this, as you must have guessed based on previous chapters...