/* * Primary developers: Hedin & Kevin */ #pragma once #include "Containers.h" #include #include using namespace std; class DatabaseLayer { private: CDatabase db; public: // virtual DatabaseLayer(void); virtual ~DatabaseLayer(void) {}; virtual translog Transaktionslog(CString TerminalID, CString logID) = 0; virtual log TransaktionsEnhed(CString transaktion, CString price,CString barcode,CString quantity) = 0; virtual Equipment GetEquipment(CString wantBarcode, CString wantdescription, CString wantprice) = 0; virtual bool Deletelastentry(CString ID, CString barcode) = 0; virtual bool Deletesession(CString ID) = 0; private: //virtual void FillEquipmentVector(vector &buffer, CRecordset &rs) = 0; };