--- DatabaseLayer.h 2006/08/30 12:39:09 8 +++ DatabaseLayer.h 2006/09/03 09:14:24 27 @@ -20,4 +20,18 @@ bool AddPerson(Person NewPerson); bool UpdatePerson(Person ChangePerson); bool DeletePerson(Person RemovePerson); + bool ReturnEquipment(CString barcode); + bool CheckoutEquipment(Person CheckPersID, Equipment CheckEquip, int Numdays); + bool EquipmentReservation(CString barcode, Person CheckPerson); + bool UpdateEquipment(Equipment CheckEquip); + bool AddEquipment(Equipment AddEquip); + vector GetEquipmentAll(void); + Equipment GetEquipment(CString wantBarcode); + bool DeleteEquipment(Equipment DelEquip); + vector Search(CString barcode, CString name, CString inits, bool available, bool reserved, bool deposited); + void checkReservations(CString barcode); + bool DeleteReservation(CString barcode, CString resid); + +private: + void FillEquipmentVector(vector &buffer, CRecordset &rs); };