Develop a user interface to allow user to add, modify or delete templates and related data elements and store and display these data/elements in tables provided.
e.g. User should be able to create a template(name=Tropical Fruits), then user should be able to add few root elements(Banana, Mango, Guava) under this template and for each root element, user should be able to add data elements(e.g. for root element Banana, user adds 1 text element with a label, and 4 check boxes or few textboxes and one drop down with data he/she wants to see in the drop down).
Application needs to store definition of templates, root elements and data elements and its display style. This application doesn’t need to store data that user will select/write/checked at the run time.
There are about 5-6 small forms involved in the design and few of them look almost same.
Use MS .Net 3.0, MS SQL Server Database for desktop application for windows platform.
Data in all tables are case sensitive.