/[H6]/DatabaseLayer.h
ViewVC logotype

Diff of /DatabaseLayer.h

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

revision 17 by torben, Thu Aug 31 16:32:37 2006 UTC revision 27 by torben, Sun Sep 3 09:14:24 2006 UTC
# Line 22  public: Line 22  public:
22          bool DeletePerson(Person RemovePerson);          bool DeletePerson(Person RemovePerson);
23          bool ReturnEquipment(CString barcode);          bool ReturnEquipment(CString barcode);
24          bool CheckoutEquipment(Person CheckPersID, Equipment CheckEquip, int Numdays);          bool CheckoutEquipment(Person CheckPersID, Equipment CheckEquip, int Numdays);
25          bool EquipmentReservation(Person CheckPersID, Equipment CheckEquip, int Numdays);          bool EquipmentReservation(CString barcode, Person CheckPerson);
26          bool UpdateEquipment(Equipment CheckEquip);          bool UpdateEquipment(Equipment CheckEquip);
27          bool AddEquipment(Equipment AddEquip);          bool AddEquipment(Equipment AddEquip);
28          vector<Equipment> GetEquipmentAll(void);          vector<Equipment> GetEquipmentAll(void);
29          Equipment GetEquipment(CString wantBarcode);          Equipment GetEquipment(CString wantBarcode);
30          bool DeleteEquipment(Equipment DelEquip);          bool DeleteEquipment(Equipment DelEquip);
31          vector<Equipment> Search(CString barcode, CString name, CString inits, bool available, bool reserved, bool deposited);          vector<Equipment> Search(CString barcode, CString name, CString inits, bool available, bool reserved, bool deposited);
32            void checkReservations(CString barcode);
33            bool DeleteReservation(CString barcode, CString resid);
34    
35    private:
36          void FillEquipmentVector(vector<Equipment> &buffer, CRecordset &rs);          void FillEquipmentVector(vector<Equipment> &buffer, CRecordset &rs);
37  };  };

Legend:
Removed from v.17  
changed lines
  Added in v.27

  ViewVC Help
Powered by ViewVC 1.1.20