In the event of hurricane, where critical communications infrastructure can be knocked out, a roofing company in Florida needs to be able to quickly get out into the field and collect information about roofs they fixed using an offline WPF application and be able to upload that information when they get back to the office to their internal intranet.
You need to create two applications:
1) A line of business WPF application that collects the following information about roof repair jobs in the field and adds that information to an XML document. The user in the field must be able to add multiple roof jobs to the XML document.
Customer Name
Customer Address
Customer City
Customer State
Customer Zip
Repair Cost Estimate
Description of Work
2) The Web Forms application will allow the uploading of the XML document generated by the WPF application and process the document to show the information in a nice format.