QuestionQuestion

Vandeven Dog Care has hired you to create a tracking system for their business. The employee at the front desk uses this C# windows application to put track pet daycare and boarding reservations. Customers request reservations by email, phone or walk-in. The method of reservation should be tracked. Each reservation also should record the type of dog, customer name and address, date(s) of reservation, description of breed, pet name, estimated age. Dogs have daily rate of $25 for doggy daycare. Boarding rate is $30 per day. A customer may be a new customer or an existing customer, so you need to be able to track customers. Each customer has first name, last name, home address, phone number. You will need a database to manage the sales information. You will create a C# graphical interface to enter data.
      
Create all GUI screens in Visual Studio in your virtual machine.
Create an access database to store your data.
Create the pseudocode for all methods.
Create/update the class UML diagrams with class names, method headers, & attributes.
Be sure to specify method headers to perform activities listed in the requirements document.

Solution PreviewSolution Preview

These solutions may offer step-by-step problem-solving explanations or good writing examples that include modern styles of formatting and construction of bibliographies out of text citations and references. Students may use these solutions for personal skill-building and practice. Unethical use is strictly forbidden.

public void onModuleLoad() {
final Button sendButton = new Button("Send");
/*
* final TextBox nameField = new TextBox();
* nameField.setText("GWT User"); final Label errorLabel = new Label();
*/
final TextBox date = new TextBox();
date.setText("14-07-2017");

String[] HIKES = { "Gardiner Lake", "Hellroaring Plateau", "Beaten Path" };
final ListBox tour = new ListBox();
for (int i = 0; i < HIKES.length; i++) {
tour.addItem(HIKES[i]);
}
tour.setVisibleItemCount(0);

final ListBox duration = new ListBox();
for (int i = 1; i < 7; i++) {
duration.addItem(i + "");
}

final TextBox pnum = new TextBox();
pnum.setText("2");

// We can add style names to widgets
sendButton.addStyleName("sendButton");

// Add the nameField and sendButton to the RootPanel
// Use RootPanel.get() to get the entire body element
// RootPanel.get("nameFieldContainer").add(nameField);
RootPanel.get("button").add(sendButton);
RootPanel.get("date").add(date);
RootPanel.get("tour").add(tour);
RootPanel.get("duration").add(duration);
RootPanel.get("pnum").add(pnum);

// Focus the cursor on the name field when the app loads
date.setFocus(true);
date.selectAll();

// Create the popup dialog box
final DialogBox dialogBox = new DialogBox();
dialogBox.setText("Remote Procedure Call");
dialogBox.setAnimationEnabled(true);
final Button closeButton = new Button("Close");
// We can set the id of a widget by accessing its Element
closeButton.getElement().setId("closeButton");
final Label textToServerLabel = new Label();
final HTML serverResponseLabel = new HTML();
VerticalPanel dialogVPanel = new VerticalPanel();
dialogVPanel.addStyleName("dialogVPanel");
dialogVPanel.add(new HTML("<b>Sending mesage to the server:</b>"));
dialogVPanel.add(textToServerLabel);
dialogVPanel.add(new HTML("<br><b>Server replies:</b>"));
dialogVPanel.add(serverResponseLabel);
dialogVPanel.setHorizontalAlignment(VerticalPanel.ALIGN_RIGHT);
dialogVPanel.add(closeButton);
dialogBox.setWidget(dialogVPanel);...

By purchasing this solution you'll be able to access the following files:
Solution.zip.

50% discount

Hours
Minutes
Seconds
$35.00 $17.50
for this solution

or FREE if you
register a new account!

PayPal, G Pay, ApplePay, Amazon Pay, and all major credit cards accepted.

Find A Tutor

View available C-Family Programming Tutors

Get College Homework Help.

Are you sure you don't want to upload any files?

Fast tutor response requires as much info as possible.

Decision:
Upload a file
Continue without uploading

SUBMIT YOUR HOMEWORK
We couldn't find that subject.
Please select the best match from the list below.

We'll send you an email right away. If it's not in your inbox, check your spam folder.

  • 1
  • 2
  • 3
Live Chats