This is a WinForms database application for the management of logistics based contracts. Visual Studio .NET 2005 or higher required, Visual Basic .NET language required. The database schema for this application has already been developed, as well as the User Interface.
The application must make use of existing libraries including logging, database access, and configuration. The application needs the middle tier created? to tie the user interface to the database. The coder is expected to ask any pertinent question to finish the work.
?
## Deliverables
The contract manager is a concurrent use program, each contract once? being edited? must be "locked" so that no other user can modify the same contract, but will be told who is currently editing the contract.
The program must make use of localization techniques and all dynamically generated text must be pulled from a strings resource file.
An edited contract will actually create a new contract, with the old contract's cancel date being updated to the time the new contract was created. If the user cancel's an edited contract, the? entire contract must be rolled back.
All SQL statements will be coded inline and not in stored procedures so a good understanding of SQL is required.
The coder is expected to ask questions if some portion is in question or doubt and is not to assume an answer.