Here is what i want my application to do. A number of cashier clients communicate with an SQL [database][1] to check if the products are available. When the order is complete (ie multiple products are added in the order), the cashier client sends the order to one of the warehouse clients located in the network. The warehouse client then using the info that it has received (ie itemcode and quantity) queries the SQL database to show the items warehouse properties (shelf and corridor in the warehouse) and prints a form. The communication between the terminals must be done using TCP/IP
I'm doing this project using Visual Basic .NET, the part with the [SQL database][1] is 90% complete but i have problems making the clients communicating with each other.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows XP