The Order Client

This case study includes a stripped-down order client that includes the ability to send orders, download the product catalog, and create orders based on the current products and choice groupings. However, it lacks many features that would be part of a complete application, including the ability to save a local copy of an order file and print order information. Figure 17-6 shows the main window for the order client.

When the application first launches, it attempts to load the DataSet XML file. If it can’t locate or read the file, it warns the user and attempts to download the product catalog. If it finds the DataSet XML but the DataSet object’s expiration date has passed, it recommends an update, but gives the user a choice. This ...

Get Microsoft® .NET Distributed Applications: Integrating XML Web Services and .NET Remoting now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.