/[H6]/Containers.h
ViewVC logotype

Diff of /Containers.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 25 by torben, Fri Sep 1 03:09:15 2006 UTC revision 56 by torben, Tue Sep 12 10:16:06 2006 UTC
# Line 1  Line 1 
1    /*
2     * Primary developers: Hedin & Kevin
3     */
4    
5  #pragma once  #pragma once
6    
7  #include <vector>  #include <vector>
8  using namespace std;  using namespace std;
9    
10  struct Person  enum EquipmentStatus {
11            StatusCheckedout=1,
12            StatusReserved=2,
13            StatusAvailable=3
14    };
15    
16    class Person
17  {  {
18          public:          public:
19                  CString id, inits, name, pass;                  CString id, inits, name, pass;
# Line 13  struct Person Line 23  struct Person
23  class Reservation  class Reservation
24  {  {
25          public:          public:
26                  CString reservationID,inits, startdate, numdays;                  CString reservationID,inits, startdate;
27  };  };
28    
29  class Checkout  class Checkout
# Line 26  class Equipment Line 36  class Equipment
36  {  {
37          public:          public:
38                  CString barcode, name,description, placement, status;                  CString barcode, name,description, placement, status;
39                    int statusid;
40                  vector<Checkout> checkouts;                  vector<Checkout> checkouts;
41                  vector<Reservation> reservations;                  vector<Reservation> reservations;
42  };  };

Legend:
Removed from v.25  
changed lines
  Added in v.56

  ViewVC Help
Powered by ViewVC 1.1.20