I have a simple ASP.NET Web Application to be built. The solution must be built using Visual Studio. I would prefer VS 2010, but VS 2005 will work. All functionality must be written in C#, in the .cs file for each page.
You will be required to build the shell of this application. This includes the GUI, the CSS and necessary javascript, as well as exposing methods in c#. I will implement the logic which is critical to the application. There are two pages for this solution.
Requirements:
Login.aspx
– Build the login page according to the screenshot.
– Expose the OnClick event for the login button
– In the OnClick event, start the animated gif. Call a long process, and then provide the results of the long process. Display an error if needed, otherwise redirect to the SelectInteraction.aspx page.
SelectInteraction.aspx
– Build the page based on the screenshot.jpg
– Grid should support mouse over events for each row, and change the background color of the row
– Grid should allow a single row to be selected, with the background color changing for the selected row
-Expose the following methods in C# .cs file:
–AddRow(ID, Number, Name, State), adds a row to the grid
–UpdateRow(ID, Number, Name, State), updates the row with the given ID
–RemoveRow(ID), removes the row with the given ID
–UpdateStatus(status), updates the footer text with the status
–CloseWindow(), closes the window
-Expose the OnClick event for the Ok button. In the event, provide access to the selected row and the value of the membership number field.
– If no row is selected, update the status with the text ‘Please select an interaction’
– If no membership number is provided, update the status with the text ‘Please input a membership number’
– Cancel button will close the window
– In the Ok button, display the text ‘Saving please wait’ with the animated gif, call a long process, and then display the result of the text
The targeted browser is IE, but this solution should support any browser.
I expect this solution to be delivered in 7 days from the start date.
