Project Description:
A simple WinForms application with 2 forms. The application will do the following:
1. Display a toolbar, search pane and an image viewing control.
2. A toolbar button calls an external library that will be supplied to you, that scans an image. The image is then displayed in the viewing control.
3. The search pane allows searching for folders in which to place the scanned document. Search results will be retrieved via web service.
4. Selecting an item from the search pane opens another window containing parameters to be saved with the document. Clicking OK in this window will file the scanned document, along with the added parameters, via web service.
5. Other functions performed from the toolbar include rotating and deleting pages, as well as several options for scanning. These will all call a mock object supplied by us.
Code must be clean, readable and simple. Unit tests must be included for all major functions.
Additional Project Description:
02/27/2013 at 12:35 EET
Clarification:
We also need to develop the web service itself.
The web service will:
1. Be installed on our custom Windows server.
2. Expose the following Method:
a. Login
b. Search - will receive 5 or 6 strings and perform a database search, and returns the resulting dataset.
c. GetLastContainerNumber - retrieves a number to be displayed in the GUI
d. FileDocument - receives a TIFF multipage document as well as a params object, saves the params in a database and the object in a network share according to a path received from a database. Sends back confirmation or error code.
3. The web service will require high level of authentication.