www.pudn.com > MyProject.rar > Manager.h


#ifndef _MANAGER_H 
#define _MANAGER_H 
#define WIN32 
#include  
#include  
#include "DataBase.h" 
#include "OutFileStream.h" 
#include "InFileStream.h" 
#include "Utility/GUtLog.h" 
 
class CManager 
{ 
public: 
	CManager(void); 
	~CManager(void); 
	void DrawLine(); 
	void InputError(); 
	bool Run(); 
	bool LookData();            
	bool SetData();            
 
	void LoadData(const char* ch);        
	void SaveData(const char* ch); 
 
	void ShowAllData(); 
	void ShowDateBase(int index); 
	void changeDataBase(); 
	void DeleteDataBase(); 
	void AddDataBase(); 
	void AddRecord(CDataBase &dataBase); 
	void SetRecord(CDataRecord &record); 
	char* ReadString(); 
 
	int InputIIndex(); 
	char InputCIndex(); 
 
	bool MakeFormat(CRecordFormat &format); 
  
protected: 
	bool m_isHasData; 
	GUtSafeVector m_AllDataBase; 
	COutFileStream m_outFileStream; 
	CInFileStream  m_inFileStream; 
	GUtLog m_log; 
}; 
 
 
 
#endif