#include "StdAfx.h"
|
#include "MBIsCabinetAce.h"
|
|
// Ŀ¼ȨÏÞ
|
#define CATALOG_ACE_VISIBLE ( 0X0001 ) // ¿É¼û
|
#define CATALOG_ACE_EXPAND ( 0X0002 ) // µ±Ç°Ä¿Â¼¿ÉÕ¹¿ªÏ²ã
|
#define CATALOG_ACE_DOC_BROWSE ( 0X0004 ) // ¿Éä¯ÀÀÎĵµ
|
#define CATALOG_ACE_DOC_DOWNLOAD ( 0X0008 ) // ¿ÉÏÂÔØÎĵµ
|
#define CATALOG_ACE_DOC_UPLOAD ( 0X0010 ) // ¿ÉÉÏ´«Îĵµ
|
#define CATALOG_ACE_DOC_EDIT ( 0X0020 ) // ¿É±à¼Îĵµ£¬Ö¸×Ô¼ºÉÏ´«µÄÎĵµ¿É¸üм°É¾³ý
|
|
CMBIsCabinetAce::CMBIsCabinetAce(void)
|
{
|
|
}
|
|
|
CMBIsCabinetAce::~CMBIsCabinetAce(void)
|
{
|
|
}
|
|
bool CMBIsCabinetAce::IsCatalogAceVisable( CString &strPermit )
|
{
|
if( strPermit.IsEmpty() )
|
return false;
|
int nPermit = _ttoi(strPermit);
|
if( (nPermit & CATALOG_ACE_VISIBLE) == CATALOG_ACE_VISIBLE )
|
{
|
return true;
|
}
|
return false;
|
}
|
|
bool CMBIsCabinetAce::IsCatalogAceExpand( CString &strPermit )
|
{
|
if( strPermit.IsEmpty() )
|
return false;
|
int nPermit = _ttoi(strPermit);
|
if( (nPermit & CATALOG_ACE_EXPAND) == CATALOG_ACE_EXPAND )
|
{
|
return true;
|
}
|
|
return false;
|
}
|
|
bool CMBIsCabinetAce::IsCatalogAceDocBrowse( CString &strPermit )
|
{
|
if( strPermit.IsEmpty() )
|
return false;
|
int nPermit = _ttoi(strPermit);
|
if( (nPermit & CATALOG_ACE_DOC_BROWSE) == CATALOG_ACE_DOC_BROWSE )
|
{
|
return true;
|
}
|
|
return false;
|
}
|
|
bool CMBIsCabinetAce::IsCatalogAceDocDownload( CString &strPermit )
|
{
|
if( strPermit.IsEmpty() )
|
return false;
|
int nPermit = _ttoi(strPermit);
|
if( (nPermit & CATALOG_ACE_DOC_DOWNLOAD) == CATALOG_ACE_DOC_DOWNLOAD )
|
{
|
return true;
|
}
|
|
return false;
|
}
|
|
bool CMBIsCabinetAce::IsCatalogAceDocUpload( CString &strPermit )
|
{
|
if( strPermit.IsEmpty() )
|
return false;
|
int nPermit = _ttoi(strPermit);
|
if( (nPermit & CATALOG_ACE_DOC_UPLOAD) == CATALOG_ACE_DOC_UPLOAD )
|
{
|
return true;
|
}
|
|
return false;
|
}
|
|
bool CMBIsCabinetAce::IsCatalogAceDocEdit( CString &strPermit )
|
{
|
if( strPermit.IsEmpty() )
|
return false;
|
int nPermit = _ttoi(strPermit);
|
if( (nPermit & CATALOG_ACE_DOC_EDIT) == CATALOG_ACE_DOC_EDIT )
|
{
|
return true;
|
}
|
|
return false;
|
}
|