Advertisement
Guest User

Untitled

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