Скачиваний:
67
Добавлен:
01.05.2014
Размер:
589 б
Скачать
#pragma once
#include "afxdb.h"

#include "listobjectptr.h"

class CTOneTable :
	public CRecordset
{
protected:
	// Base field
	int	m_iID;
	CString m_TableName;
	
	// Add action
	virtual CString OnAddCheck(CMapStringToPtr &values) = 0;
	virtual void OnAddFill(CMapStringToPtr &values) = 0;

	// List
	virtual void* GetFilledObject() = 0;

	CTOneTable(void);

public:		
	~CTOneTable(void);

	CString& TableName();

	bool AddEntity(CMapStringToPtr &values);

	virtual CString GetListSql();
	virtual bool List(CListObjectPtr &obj, CListObjectPtr &filters);
};
Соседние файлы в папке TheOne