使用soui开发的mbc,只支持windows版本
w1146869587
2022-01-24 4905e2e7537d507f218e8e9595485e09d9f3a2b4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#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 );
};