Your Golf Travel sales portal
Background
I decided to give the sales team a single interface to manage their day-to-day activities. The idea was to create an interface similar to iGoogle, in which sales people could arrange the widgets to best suit their working style, reordering and adding/removing as appropriate. At my time of leaving we had completed a UK Golf Break Search widget, but had plans for a number of others, including a UK Tour Search, European Holiday Search, Top 10 Best Selling Venues by location, open enquiries for a sales person, daily/weekly/monthly sales indicator, and a currency converter, amongst others.
How it works
The portal page itself is an aspx page that uses AJAX calls to a WCF service to find a venue based on user input. Once a venue has been selected, the sales person clicks a button to load the SilverLight control, overlaying the portal. The id of the selected venue is passed to the SilverLight control, which passes it to another WCF service to retrieve full details about the venue, including available offers that are displayed in a sortable grid. From there the sales person can retrieve a price for a customer or go on and make a booking, including sending email confirmations to both client and venue, and making payment via Barclays EPDQ merchant services, via the enquiry manager.