#pragma once
|
#include "MBTNXXXObj.h"
|
|
class AFX_EXT_CLASS CMBTNXXXObjMgr
|
{
|
public:
|
CMBTNXXXObjMgr(void);
|
~CMBTNXXXObjMgr(void);
|
private:
|
CMBTNXXXObjMap m_mapObj;
|
CMBTNXXXObjVector m_vectorObj;
|
public:
|
CString m_strSessionID;
|
int m_nRecords;
|
int m_nTotalPages;
|
int m_nCurPage;
|
int m_nPageSize;
|
public:
|
CString m_strMID; // Ö÷IDÏàͬ
|
public:
|
void GetObjMap( CMBTNXXXObjMap &mapObj); // µÃµ½map
|
void GetObjVector( CMBTNXXXObjVector &vectorObj);
|
CMBTNXXXObj *GetObj( CString strObjID ); // ²éÕÒ
|
bool AddObj( CMBTNXXXObj *pObj ); // Ìí¼Ó
|
bool RemoveAllObj(); // Çå³ýËùÓÐ
|
CMBTNXXXObj *GetObjLastVerByFilter( CString strFilter,CString strFilterValue ); // µÃµ½¶ÔÏó
|
public:
|
bool ParseXml(CString strXml,CString &strErrInfo);
|
CString GenXml();
|
public:
|
void GetGroupSetLst(CStringArray &arRet, CString strGroupSetAttr );
|
};
|