Amulet Solutions
  • Amulet Solutions
  • Service
  • Quality
  • Innovation
  • Delivery
Microsoft Certified Solutions Developer

Powered by ASP.NET
  Tel: +44 7712 896214 (UK) | +34 663 110 541 (Spain) | Email: info@amuletsolutions.com  UK Spain
Case Studies

Windows Forms

Amulet designed a C#.NET Windows Forms application to capture and report upon service questionnaires.

This was an interesting project where instead of using a RDBMS, we used ADO.NET to interact with a raw XML file! The 'database' structure was defined using XSD within the application.

The reason for using XML was that we wanted to keep the client application as 'light' as possible with the minimum application footprint.

The application consisted of several forms, a single Crystal Report, and approximately a dozen classes which were used to represent the various business objects.

The classes were 'tiered' to enable the 'back-end' to be isolated in the event that the data-store is upgraded in the future.

The 'middle-tier' utilised a hand-crafted object broker which turned the data from the XML file into usable data objects for the user interface and business logic to consume.

The application provides the client with all sorts of features including reminders of customers that are due a service check, automated backup of data and customisable reports that can be queried using a number of different parameters.

Windows Forms
Project Type: Bespoke Software
Technology: Windows Forms, NET Framework, C#, ADO.NET, XML, XSD, Crystal Reports, OO design
Sector: Building and Construction

Please see the Services page for a more comprehensive list of project types that we are currently able to deliver.