#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; }
|
};
|