Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 6.14 KB | None | 0 0
  1. #include "header.h"
  2. #include <string>
  3. #include <iostream>
  4. #include <ctype.h>
  5. #include <stdio.h>
  6. #include <cstdlib>
  7.  
  8. using namespace std;
  9.  
  10. void PopulateCustomerDB(Customer customerDB[])
  11. {
  12.     ////this is where I will populate the database with 10 customers
  13.     customerDB[0].SetFirstName("James");
  14.     customerDB[0].SetLastName("Winston");
  15.     customerDB[0].SetAddress("6893 Reynolds Rd");
  16.     customerDB[0].SetCity("Salem");
  17.     customerDB[0].SetState("NC");
  18.     customerDB[0].SetZipCode(27102);
  19.     customerDB[0].SetId("J9364644");
  20.     customerDB[0].SetPassword("Bullsteak74");
  21.     customerDB[0].SetCreditCard("6666777766667777", 6349, 500);
  22.     customerDB[1000].SetFirstName("Emily");
  23.     customerDB[1000].SetLastName("Davis");
  24.     customerDB[1000].SetAddress("1849 Avacado");
  25.     customerDB[1000].SetCity("Rancho Cucamonga");
  26.     customerDB[1000].SetState("CA");
  27.     customerDB[1000].SetZipCode(91701);
  28.     customerDB[1000].SetId("B3729143");
  29.     customerDB[1000].SetPassword("Dumperscoots");
  30.     customerDB[1000].SetCreditCard("9999444499994444", 3334, 500);
  31.     customerDB[2000].SetFirstName("Jack");
  32.     customerDB[2000].SetLastName("Bauer");
  33.     customerDB[2000].SetAddress("24 Government Way");
  34.     customerDB[2000].SetCity("Los Angeles");
  35.     customerDB[2000].SetState("CA");
  36.     customerDB[2000].SetZipCode(90001);
  37.     customerDB[2000].SetId("B2424242424");
  38.     customerDB[2000].SetPassword("KillingBadGuys");
  39.     customerDB[2000].SetCreditCard("2222444422224444", 2424, 500);
  40.     customerDB[3000].SetFirstName("Zack");
  41.     customerDB[3000].SetLastName("Gonzales");
  42.     customerDB[3000].SetAddress("740 Artsone Terrace");
  43.     customerDB[3000].SetCity("Austin");
  44.     customerDB[3000].SetState("TX");
  45.     customerDB[3000].SetZipCode(78767);
  46.     customerDB[3000].SetId("T996344");
  47.     customerDB[3000].SetPassword("WallBuilder");
  48.     customerDB[3000].SetCreditCard("1111333311113333", 1623, 500);
  49.     customerDB[4000].SetFirstName("John");
  50.     customerDB[4000].SetLastName("Locke");
  51.     customerDB[4000].SetAddress("2929 Edinger Ave");
  52.     customerDB[4000].SetCity("Tustin");
  53.     customerDB[4000].SetState("CA");
  54.     customerDB[4000].SetZipCode(92780);
  55.     customerDB[4000].SetId("B4815162342");
  56.     customerDB[4000].SetPassword("ManofFaith8");
  57.     customerDB[4000].SetCreditCard("4444888844448888", 4815, 500);
  58.     customerDB[5000].SetFirstName("Dirk");
  59.     customerDB[5000].SetLastName("Pitt");
  60.     customerDB[5000].SetAddress("4239 Airport Way");
  61.     customerDB[5000].SetCity("Washington DC");
  62.     customerDB[5000].SetState("DC");
  63.     customerDB[5000].SetZipCode(20004);
  64.     customerDB[5000].SetId("C29102396");
  65.     customerDB[5000].SetPassword("H20adventures");
  66.     customerDB[5000].SetCreditCard("6666333366663333", 2342, 500);
  67.     customerDB[6000].SetFirstName("Ruth");
  68.     customerDB[6000].SetLastName("Hedstrom");
  69.     customerDB[6000].SetAddress("113 Crestwood Dr");
  70.     customerDB[6000].SetCity("East Peoria");
  71.     customerDB[6000].SetState("IL");
  72.     customerDB[6000].SetZipCode(61611);
  73.     customerDB[6000].SetId("D93768893");
  74.     customerDB[6000].SetPassword("famousTaters");
  75.     customerDB[6000].SetCreditCard("5555222255552222", 8897, 500);
  76.     customerDB[7000].SetFirstName("Hugo");
  77.     customerDB[7000].SetLastName("Rayes");
  78.     customerDB[7000].SetAddress("48 Orchid");
  79.     customerDB[7000].SetCity("San Diego");
  80.     customerDB[7000].SetState("CA");
  81.     customerDB[7000].SetZipCode(92126);
  82.     customerDB[7000].SetId("C4815162342");
  83.     customerDB[7000].SetPassword("Jacob3");
  84.     customerDB[7000].SetCreditCard("7777999977779999", 7777, 500);
  85.     customerDB[8000].SetFirstName("Raul");
  86.     customerDB[8000].SetLastName("Duke");
  87.     customerDB[8000].SetAddress("4495 Las Vegas Blvd");
  88.     customerDB[8000].SetCity("Las Vegas");
  89.     customerDB[8000].SetState("NV");
  90.     customerDB[8000].SetZipCode(89102);
  91.     customerDB[8000].SetId("N6435710");
  92.     customerDB[8000].SetPassword("BatCountry");
  93.     customerDB[8000].SetCreditCard("9999333399993333", 9055, 500);
  94.     customerDB[9000].SetFirstName("Jasmine");
  95.     customerDB[9000].SetLastName("Gumionday");
  96.     customerDB[9000].SetAddress("444 Sable");
  97.     customerDB[9000].SetCity("Rancho Santa Margarita");
  98.     customerDB[9000].SetState("CA");
  99.     customerDB[9000].SetZipCode(92688);
  100.     customerDB[9000].SetId("C9321456");
  101.     customerDB[9000].SetPassword("FeedMENow");
  102.     customerDB[9000].SetCreditCard("4444222244442222", 9999, 500);
  103.    
  104. }
  105.  
  106. void PopulateMenuDB(MenuItem menuDB[])
  107. {
  108.     //this is where I will populate the database with 10 menu items
  109.     menuDB[0].SetItemName("Coke");
  110.     menuDB[0].SetItemDescription("Beveravge(Free refills)");
  111.     menuDB[0].SetItemPrice(1.99);
  112.     menuDB[1].SetItemName("Wine");
  113.     menuDB[1].SetItemDescription("One glass, Red only");
  114.     menuDB[1].SetItemPrice(6.99);
  115.     menuDB[2].SetItemName("Beer");
  116.     menuDB[2].SetItemDescription("Domestic drafts only");
  117.     menuDB[2].SetItemPrice(5.99);
  118.     menuDB[3].SetItemName("Steak");
  119.     menuDB[3].SetItemDescription("16oz. Ribeye");
  120.     menuDB[3].SetItemPrice(17.99);
  121.     menuDB[4].SetItemName("Chicken");
  122.     menuDB[4].SetItemDescription("Grilled");
  123.     menuDB[4].SetItemPrice(12.99);
  124.     menuDB[5].SetItemName("Lobster");
  125.     menuDB[5].SetItemDescription("Fresh local catch of the day");
  126.     menuDB[5].SetItemPrice(23.99);
  127.     menuDB[6].SetItemName("Hashbrowns");
  128.     menuDB[6].SetItemDescription("Fried potatoes");
  129.     menuDB[6].SetItemPrice(.99);
  130.     menuDB[7].SetItemName("Taco");
  131.     menuDB[7].SetItemDescription("Chicken and Steak");
  132.     menuDB[7].SetItemPrice(1.49);
  133.     menuDB[8].SetItemName("Chips'N'Salsa");
  134.     menuDB[8].SetItemDescription("Hot fresh chips made daily");
  135.     menuDB[8].SetItemPrice(2.99);
  136.     menuDB[9].SetItemName("Ice Cream");
  137.     menuDB[9].SetItemDescription("2 scoops of Vanilla");
  138.     menuDB[9].SetItemPrice(1.99);
  139. }
  140.  
  141. void main()
  142. {
  143.     Customer *customerDB = new Customer[10000];
  144.     MenuItem *menuDB = new MenuItem[10];
  145.  
  146.     PopulateCustomerDB(customerDB);
  147.     PopulateMenuDB(menuDB);
  148.  
  149.     char newCustomer;
  150.     do
  151.     {
  152.         MatreD matreD;
  153.         matreD.SetFirstName("Harry");
  154.         matreD.SetLastName("Wilson");
  155.         matreD.SetCustomerDB(customerDB);
  156.         matreD.Talk();
  157.  
  158.         Server server;
  159.         server.SetFirstName("Dustin");
  160.         server.SetLastName("Nieder");
  161.         server.SetCustomerDB(customerDB);
  162.         server.SetMenuDB(menuDB);
  163.         server.SetCustomerIndex(matreD.GetCustomerIndex());
  164.         server.Talk();
  165.  
  166.         cout << "Is there another customer (Y/N)? ";
  167.         cin >> newCustomer;
  168.         cin.ignore(100,'\n');
  169.  
  170.     } while(toupper(newCustomer) == 'Y');
  171. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement