Creating an order entry and editing application , Visual Basic Programming

Assignment Help:

Assume you are creating an order entry and editing application for a book store. An order consists of a product, quantity, total price, payment type including Credit/Debit card account numbers. In addition, the order will have a billing address as well as a shipping address. Each of the address objects consists of First Name, Last Name, Address, City, State, and Zip code.

The book store only carries, "Computer Science 101", "History 101", "Geography 101", "English 101", "Biology 101", "Algebra 101", and "Calculus 101". Each of these books cost $50. Ignore any sales tax calculations for this implementation. (NOTE: I created a sample layout below.

  • The quantity entered should be numeric and the maximum a customer can order is 5. If the quantity is more than 5, an error message should be displayed, "Ordered Quantity cannot be more than 5" (The message can be a pop-up).
  • The states can be any of the states in USA. The entered zip code should be numeric. An error message should be displayed if non numeric values are entered.
  • When the user places an order the total price should be calculated and displayed using a text box (un-editable).
  • All of the controls excluding Labels should have "lined" borders (please use 4 pixels).
  • The application should use "Nimbus" look and feel.
  • Your application should use JLabels, Text Fields, JComboBox to display products, radio buttons for selecting payment type, and a JTable to display the orders placed.
  • A Table should be created using JTable that displays the Customer's First Name, Last Name, billing address, Item ordered, and quantity ordered.
  • When the user presses a 'new' button, the order panel(s) should be cleared  (not the table contents).
  • When the user submits an order, the order should be added to the table and the controls should be cleared. Also, an information dialog should be displayed to confirm the order before accepting.
  • As I press New button and submit a order, the number of orders should keep on increasing.
  • When the user presses the 'Edit' button after selecting an order from the table, the selected order should be displayed for editing and saved when the 'submit' button is pressed. If the user selects multiple rows or no rows an error message should be displayed. "At least one row must be selected" message if no rows are selected, "Only one rows should be selected" message if multiple rows are selected.
  • All error message can be displayed using popup dialog messages.
  • Even though the table rows are not displaying the entire billing, shipping, and order details, your implementation should display all of the details for editing, when the user presses the Edit button after selecting a row.
  • When the user presses the 'Cancel' button, all the changes should be discarded. This applies to both 'New' as well as 'Edit'.
  • User cannot edit any of the columns displayed in the table.
  • It is recommended to create a Table Model to handle the data.
  • Implement appropriate table listeners as needed to handle the rows selected.
  • Use a split pane that is split horizontally, with the top half holding the Order Panel and the bottom half holding the JTable.
  • It is recommended to create additional panels to create the layouts.

Related Discussions:- Creating an order entry and editing application

Help, i need code for assignment problem of operational research in vb

i need code for assignment problem of operational research in vb

Ddx - dialog data exchange, DDX - Dialog Data Exchange: The Data membe...

DDX - Dialog Data Exchange: The Data members can be related with specific controls in the dialog box. When the dialog box is displayed, the DDX will transfer the values into t

For next repetition - control statement, For ..... Next Repetition Statemen...

For ..... Next Repetition Statement: To demonstrate the working of for .. next control statement, put a command button and a label control on the form. The Handle clicks the e

Programming, steps of connecting database from vb6.0

steps of connecting database from vb6.0

Context-sensitive help, CONTEXT-SENSITIVE HELP   The Context-sensitive...

CONTEXT-SENSITIVE HELP   The Context-sensitive help gives online help for the circumstances which is associated with that state. The Context-sensitive help can be implemented

Array Program, Would it be possible to see an example of an array program t...

Would it be possible to see an example of an array program that tracks rent in different apartment buildings and is modular?

Repeating statements while a condition is true, Use the While keyword to ve...

Use the While keyword to verify a condition in a Do...Loop statement. You can verify the condition before you enter the loop (as illustrated in the following ChkFirstWhile instance

#tit, anumberisprimeornot

anumberisprimeornot

Explain Databound Controls, Databound Controls - A controls use to display ...

Databound Controls - A controls use to display the contents of table using Data Control , have to bound each Control to the specific field and the controls are Known as the Data Bo

Crop image from tif and paste it on Excel Sheet, I have a tiff image of 25 ...

I have a tiff image of 25 pages. I capture particular square from particular page and past on one excel sheet one by one. it is possible, if yes how. Image have line no and pe

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd