#pragma once #include "stdafx.h" #include "MBOrgMember.h" // CMBRole command target class AFX_EXT_CLASS CMBOrgRole : public CObject { DECLARE_DYNAMIC(CMBOrgRole) public: CMBOrgRole(); virtual ~CMBOrgRole(); void operator = ( const CMBOrgRole &Item ); // Attributes public: CString m_strID; //½ÇÉ«Id CString m_strName;//½ÇÉ«Ãû³Æ BOOL m_bIsLoaded;//ÊÇ·ñÒÑ×°ÔØ CObList m_listMember;// Member ÓÐ MBUser // Operations public: void DetachList(); POSITION FindUser( CString strLoginName ); POSITION AddMember( CString strUser, CString strName, int nLevel = 0 ); void SetLoaded( BOOL bIsLoaded = true ) { m_bIsLoaded = bIsLoaded; } BOOL IsLoaded() { return m_bIsLoaded; } };