Question: * You will need to design and develop a software with a GUI to perform INSERT, DELETE, UPDATE and SELECT procedures to and from a
Aim: The project aims to practice the language-Integrated Query (LINQ) technology of Visual C#. Through using LINQ, any external data source such as an XML file or a JSON document can be used in C# in a very structured way. Using LINQ, you will need to either construct JavaScript Object Notation (JSON) or an extensible Markup Language (XML) to build up a document to be used as a back end for your project. Having done this, you will build a Graphical User Interface (GUI) within a selected theme to build up a program that will capture the workflow and behavior of a realistic visual software. You need to make sure to create the XML/JSON file well-structured and the file should include all the necessary fields necessary for the theme you selected. The XML/ISON file will be consisted of a series of records by default and through the Visual Program you develop, the records could be selected, updated, deleted or a new record could be inserted. In other words, you will use LINQ to provide access to an XML/JSON file through using a GIU developed in Visual C# Windows form application. Objectives: * You will need to design and develop a software with a GUI to perform INSERT, DELETE, UPDATE and SELECT procedures to and from a web service via LINQ. A main form will be used for listing the records, another form to insert new records, a third form to update records and finally a delete functionality that will be adapted into the list records form. The final forms are admin login and picture file upload form where an admin can login to the system and upload a picture for each product on the list. Every record you have on the list must be matched with a picture - as this is not optional . When an admin login to the system, they can change the picture of a product via using a picture upload interface. Each product has only one picture. You can take admin username and password from a JSON/XML or text file. Please do not directly put username and password into the code. . You will need to use at least 6 visual form components in your project throughout the forms. These are textboxes, radioButtons, checklistBox or checkboxes, comboBox, Listbox and errorProvider. All errors must be handled with either error Provider or with a messageBox customized to display errors. You can of course use more components on the top of these in order to enhance the functionality and the look of your software. All kind of validation must be done, and all exceptions must be handled in the program. This must be done in LINQ side as well as in the User Interface * The look and feel of the program must be professional, which means you must design a unique looking user interface through image buttons, background images. The application must be user- friendly. Please investigate other stock control programs to get inspired regarding how to design your own system. The program must be bug free
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
