Basic Visual Basic Program - Fixed Price
I have a visual basic program that needs to be completed. It is halfway complete and needs to be finished. I couldn't finish the project and my knowledge of VB.NET is limited. I need someone that is looking for a weekend project that will only take about 3-4 hours.
There is no design involved. As long as the text fields, buttons and checkboxes has a label next to them and are properly named in the properties, then you don't have to worry about making it look clean. I can organize the elements on the form.
Link to files: http://goo.gl/AsNKZP
Here is a basic overview of the program:
Basic log-in, Search form, Drive form, Truck form, Trailer form, Company form, tabbed inspection form, and an invoice form for billing.
The program has an Access Database
All fields have validation:
Each field must inform the user with a dialog box if the wrong input is entered (character, number, symbol,etc) and should tell the user what needs to be entered
All fields are set to upper case except the Log-in which is case sensitive
The focus for the curser should be set back to to the field that requires the users input before moving to the next field in the form
The 'Main form' has seven buttons: Search, Driver, Truck, Trailer, Company, Inspection, Billing
The program has the following functions:
Log-in: The log-in is where an inspector uses their 8-digit employee ID and case sensitive password to log into the system
Search: for a Driver, a Truck, a Trailer, or a Company on the Search Form
If not found, then allow the user to add to the database
If found, then verify information by displaying it and allowing the user to select it
If found and all information is correct, then hitting Select button takes user to the Inspection form
If an update is required, then it will bring up the current information in the database and allow the user to change the current field that needs to be updated.
Ex: A truck may be owned by a company and have several drivers, which means that multiple instances of a truck may appear and each has a different driver listed. The user can select the correct entry
Add, Update, and Select
If a anything is found in the database, then it is displayed in a list for the user to select in the event that there are multiple instances of the same truck or driver in the database
Driver - adds a new driver or updates their information on the Driver Form
Truck - adds a new truck or updates their information Truck Form
Trailer - adds a new trailer or updates their information Trailer Form
Company - adds a new company or updates their information Company Form
Once an Add, Update, or Select has been performed, then they are taken directly to the Inspection Form
Inspection: The inspection form has three tabs (inspect: driver, trailer, or trailer) This form has check boxes and validation. It must display the Driver's first and last name, Truck, and/or Trailer's license number on the first tab.
If checkboxes are not check, but the user tries to move to the next tab, then they should be prompted that nothing has been check and ask them if they are sure they want to move to the tab before allowing them to continue.
Billing: This form should already have the user, trailer and/or truck information populated and the companies billing address. The user an either accept a credit card or send a billing invoice by mail. The mailing option simply saves the transaction to the database and sends a PDF invoice to a fake email account or allows the user print. The credit card option does the same thing and sends a PDF receipt to a fake email account or allows the user print. There is also an option to print and email a receipt. Reprint last receipt should also be an option.
The credit card function doesn't need to process anything, but should have a dialog that the card has been processed once it's saved to the database and a receipt has been generated.