#include "StdAfx.h" #include "MBNetDiskWebCMgr.h" #include "MBServerFuncDef.h" CMBNetDiskWebCMgr::CMBNetDiskWebCMgr(void) { m_nPort = 0; m_mapServerTrID.RemoveAll(); } CMBNetDiskWebCMgr::~CMBNetDiskWebCMgr(void) { m_mapServerTrID.RemoveAll(); } void CMBNetDiskWebCMgr::SetServerInfo_Asyn( CString strServerIP, UINT nPort ) { m_strServerIP = strServerIP; m_nPort = nPort; m_NetDiskWebCAsynMgr.SetServerInfo( strServerIP, nPort ); } void CMBNetDiskWebCMgr::SetUserInfo_Asyn( CString strUserLogin, CString strUserName ) { m_strUserLogin = strUserLogin; m_strUserName = strUserName; m_NetDiskWebCAsynMgr.SetUserInfo( strUserLogin, strUserName,_T("")); } bool CMBNetDiskWebCMgr::SignIn_Asyn( HWND hWnd, CString strPassword ) { m_strPassword = strPassword; REQLOADSERVER_ITEM reqLodServerItem; int nCode = m_NetDiskWebCAsynMgr.SignIn( hWnd, strPassword ); reqLodServerItem.hWnd = hWnd; reqLodServerItem.strMethod = NETDISK_SIGNIN; m_mapServerTrID.SetAt(nCode,reqLodServerItem); return true; } void CMBNetDiskWebCMgr::SetServerInfo( CString strServerIP, UINT nPort ) { m_strServerIP = strServerIP; m_nPort = nPort; m_NetDiskWebCMgr.SetServerInfo( strServerIP, nPort ); } void CMBNetDiskWebCMgr::SetUserInfo( CString strUserLogin, CString strUserName ) { m_strUserLogin = strUserLogin; m_strUserName = strUserName; m_NetDiskWebCMgr.SetUserInfo( strUserLogin, strUserName,_T("")); } bool CMBNetDiskWebCMgr::SignIn( CString strPassword,CString &strUserSessionID, CString &strRootList,CString &strErrInfo ) { int nCode = m_NetDiskWebCMgr.SignIn( strPassword,strUserSessionID,strRootList ); if( nCode != 0 ) { strErrInfo = m_NetDiskWebCMgr.GetLastErrInfo(); return false; } return true; } bool CMBNetDiskWebCMgr::SignIn( CString &strRootList,CString &strErrInfo ) { int nCode = m_NetDiskWebCMgr.SignIn( strRootList ); if( nCode != 0 ) { strErrInfo = m_NetDiskWebCMgr.GetLastErrInfo(); return false; } return true; } void CMBNetDiskWebCMgr::SetUserSessionID( CString strUserSessionID ) { m_strUserSession = strUserSessionID; m_NetDiskWebCMgr.SetUserSessionID(strUserSessionID); } bool CMBNetDiskWebCMgr::DMSGetCabinetList2_Asyn(REQLOADSERVER_ITEM &reqLodServerItem,short nOrgStyle ) { if( reqLodServerItem.hWnd == NULL ) return false; UINT nTrID = m_NetDiskWebCAsynMgr.DMS_GetCabinetList2( reqLodServerItem.hWnd, nOrgStyle ); reqLodServerItem.strMethod = ASYNNETDISK_DMSGETCABINETLIST2; m_mapServerTrID.SetAt(nTrID,reqLodServerItem); return true; } bool CMBNetDiskWebCMgr::DMSGetCatalogList_Asyn( REQLOADSERVER_ITEM &reqLodServerItem, CString strCabinetID, CString strParentID ) { if( reqLodServerItem.hWnd == NULL ) return false; UINT nTrID = m_NetDiskWebCAsynMgr.DMS_GetCatalogList( reqLodServerItem.hWnd, strCabinetID,strParentID ); reqLodServerItem.strMethod = ASYNNETDISK_DMSGETCATALOGLIST; m_mapServerTrID.SetAt(nTrID,reqLodServerItem); return true; } bool CMBNetDiskWebCMgr::DMSGetDocList_Asyn( REQLOADSERVER_ITEM &reqLodServerItem, CString strCabinetID, CString strCatalogID,int nFtnType, bool bIncludeCatalog ) { if( reqLodServerItem.hWnd == NULL ) return false; if( nFtnType == 0 ) { reqLodServerItem.strMethod = ASYNNETDISK_DMSGETDOCLIST; }else if( nFtnType == 1 ) { reqLodServerItem.strMethod = ASYNNETDISK_DMSGETDOCLIST_DEAL1; }else if( nFtnType == 2 ) { reqLodServerItem.strMethod = ASYNNETDISK_DMSGETDOCLIST_DEAL2; } else { return false; } UINT nTrID = m_NetDiskWebCAsynMgr.DMS_GetDocList( reqLodServerItem.hWnd, strCabinetID,strCatalogID,bIncludeCatalog ); m_mapServerTrID.SetAt(nTrID,reqLodServerItem); return true; } bool CMBNetDiskWebCMgr::NDGetCatalogList_Asyn( REQLOADSERVER_ITEM &reqLodServerItem, CString strParentID, CString strOwnerID ) { if( reqLodServerItem.hWnd == NULL ) return false; UINT nTrID = m_NetDiskWebCAsynMgr.ND_GetCatalogList( reqLodServerItem.hWnd, strParentID,strOwnerID ); reqLodServerItem.strMethod = ASYNNETDISK_NDGETCATALOGLIST; m_mapServerTrID.SetAt(nTrID,reqLodServerItem); return true; } bool CMBNetDiskWebCMgr::NDGetDocList_Asyn( REQLOADSERVER_ITEM &reqLodServerItem, CString strCatalogID, bool bIncludeCatalog, CString strOwnerID ) { if( reqLodServerItem.hWnd == NULL ) return false; UINT nTrID = m_NetDiskWebCAsynMgr.ND_GetDocList( reqLodServerItem.hWnd, strCatalogID,bIncludeCatalog,strOwnerID ); reqLodServerItem.strMethod = ASYNNETDISK_NDGETDOCLIST; m_mapServerTrID.SetAt(nTrID,reqLodServerItem); return true; } bool CMBNetDiskWebCMgr::NDRecycleBinGetList_Asyn( REQLOADSERVER_ITEM &reqLodServerItem, CString strName, CString strStartDate, CString strEndDate, CString strOrderBy, UINT nNumPerPage ) { if( reqLodServerItem.hWnd == NULL ) return false; UINT nTrID = m_NetDiskWebCAsynMgr.ND_RecycleBin_GetList( reqLodServerItem.hWnd,strName,strStartDate, strEndDate, strOrderBy, nNumPerPage); reqLodServerItem.strMethod = ASYNNETDISK_NDRECYCLEBINGETLIST; m_mapServerTrID.SetAt(nTrID,reqLodServerItem); return true; } bool CMBNetDiskWebCMgr::DMSCreateCatalog_Asyn( REQLOADSERVER_ITEM &reqLodServerItem, CString strCabinetID, CString strParentID, CString strCatalogName,CString &strErrInfo ) { if( reqLodServerItem.hWnd == NULL ) return false; UINT nTrID = m_NetDiskWebCAsynMgr.DMS_CreateCatalog( reqLodServerItem.hWnd, strCabinetID, strParentID, strCatalogName ); reqLodServerItem.strMethod = ASYNNETDISK_DMSCREATECATALOG; m_mapServerTrID.SetAt(nTrID,reqLodServerItem); return true; } bool CMBNetDiskWebCMgr::DMSCreateDoc_Asyn(REQLOADSERVER_ITEM &reqLodServerItem,CString strCabinetID, CString strCatalogID, CString strDefXML,CString &strErrInfo) { if( reqLodServerItem.hWnd == NULL ) return false; UINT nTrID = m_NetDiskWebCAsynMgr.DMS_CreateDoc( reqLodServerItem.hWnd, strCabinetID, strCatalogID, strDefXML ); reqLodServerItem.strMethod = ASYNNETDISK_DMSCREATEDOC; m_mapServerTrID.SetAt(nTrID,reqLodServerItem); return true; } bool CMBNetDiskWebCMgr::DMSExistCatalog_Asyn(REQLOADSERVER_ITEM &reqLodServerItem,CString strCabinetID, CString strParentID, CString strCatalogName,CString &strErrInfo) { if( reqLodServerItem.hWnd == NULL ) return false; UINT nTrID = m_NetDiskWebCAsynMgr.DMS_ExistCatalog( reqLodServerItem.hWnd, strCabinetID, strParentID, strCatalogName ); reqLodServerItem.strMethod = ASYNNETDISK_DMSEXITCATALOG; m_mapServerTrID.SetAt(nTrID,reqLodServerItem); return true; } bool CMBNetDiskWebCMgr::DMSExistDoc_Asyn(REQLOADSERVER_ITEM &reqLodServerItem,CString strCabinetID, CString strCatalogID, CString strDocName,CString &strErrInfo) { if( reqLodServerItem.hWnd == NULL ) return false; UINT nTrID = m_NetDiskWebCAsynMgr.DMS_ExistDoc( reqLodServerItem.hWnd, strCabinetID, strCatalogID, strDocName ); reqLodServerItem.strMethod = ASYNNETDISK_DMSEXITDOC; m_mapServerTrID.SetAt(nTrID,reqLodServerItem); return true; } bool CMBNetDiskWebCMgr::DMSGetDocInfo_Asyn( REQLOADSERVER_ITEM &reqLodServerItem, CString strDocID,CString &strErrInfo ) { if( reqLodServerItem.hWnd == NULL ) return false; UINT nTrID = m_NetDiskWebCAsynMgr.DMS_GetDocInfo( reqLodServerItem.hWnd, strDocID ); reqLodServerItem.strMethod = ASYNNEDISK_DMSGETDOCINFO; m_mapServerTrID.SetAt(nTrID,reqLodServerItem); return true; } CString CMBNetDiskWebCMgr::GetCreateDocDefXml(CString strFileServer,CString strFileID,__int64 nFileSize,CString strFileMD5,CString strFilePsw,CString strFileTime,CString strVID,CString strName,CString strFileName) { CString strDefXml; strDefXml.Format(_T(""),strFileServer, strFileID,nFileSize, strFileMD5, strFilePsw, strFileTime, strVID,strName,strFileName); return strDefXml; } CString CMBNetDiskWebCMgr::GetNDUpdateDocDefXml(CString strFileServer,CString strFileID,__int64 nFileSize,CString strFileMD5, CString strFileTime,CString strFileName) { CString strDefXml; strDefXml.Format(_T(""),strFileServer, strFileID,nFileSize, strFileMD5,strFileTime, strFileName); return strDefXml; } CString CMBNetDiskWebCMgr::GetDMSUpdateDocDefXml(CString strFileServer,CString strFileID,__int64 nFileSize,CString strFileMD5, CString strFileTime,CString strDocName,CString strFileName) { CString strDefXml; strDefXml.Format(_T(""),strFileServer, strFileID,nFileSize, strFileMD5,strFileTime,strDocName,strFileName); return strDefXml; } // ¸üÐÂÎĵµÐÅÏ¢£¨Ö»¸üÐÂ×ÔÉíÐÅÏ¢£¬ÎÞ±êÇ©¡¢¸½¼þ¡¢¹ØÁª£©£¬Èç¹ûÎļþ ID ±ä»¯£¬½«²úÉúÌæ»»ÐÅÏ¢ bool CMBNetDiskWebCMgr::DMSUpdateDoc( CString strDocID, CString strDefXML,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_UpdateDoc( strDocID, strDefXML ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_UpdateDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::DMSGetDocInfo( CString strDocID, CString &strInfoXML,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_GetDocInfo( strDocID, strInfoXML ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_GetDocInfo,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Ôö¼ÓĿ¼ bool CMBNetDiskWebCMgr::DMSCreateCatalog( CString strCabinetID, CString strParentID, CString strCatalogName, CString &strCatalogID,CString &strCatalogPath,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_CreateCatalog( strCabinetID, strParentID, strCatalogName, strCatalogID, &strCatalogPath); // ÍøÂçÖжÏÖØÊÔÈý´Î int ReNetDisk = 2; if( nErrCode == -1 ) // ÍøÂçÖÐ¶Ï { while( ReNetDisk ) { Sleep(20); nErrCode = m_NetDiskWebCMgr.DMS_CreateCatalog( strCabinetID, strParentID, strCatalogName, strCatalogID ); if( nErrCode == 0 ) { break; } ReNetDisk--; } } if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_CreateCatalog,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Ôö¼ÓÎĵµ bool CMBNetDiskWebCMgr::DMSCreateDoc( CString strCabinetID, CString strCatalogID, CString strDefXML, CString &strDocID, CString &strAttachIDList,bool &bIsPreArchive,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_CreateDoc( strCabinetID, strCatalogID,strDefXML, strDocID, strAttachIDList,bIsPreArchive ); // ÍøÂçÖжÏÖØÊÔÈý´Î int ReNetDisk = 2; if( nErrCode == -1 ) // ÍøÂçÖÐ¶Ï { while( ReNetDisk ) { nErrCode = m_NetDiskWebCMgr.DMS_CreateDoc( strCabinetID, strCatalogID,strDefXML, strDocID, strAttachIDList,bIsPreArchive ); if( nErrCode == 0 ) { break; } ReNetDisk--; } } if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_CreateDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::DMSDocApply( CString strDocIDs, CString strActionType, CString strCause, CString &strResult,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_Doc_Apply( strDocIDs, strActionType, strCause, strResult ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_Doc_Apply,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::DMSGetDocList( CString strCabinetID, CString strCatalogID, CString &strListXML,CString &strErrInfo, bool bIncludeCatalog ) { int nErrCode = m_NetDiskWebCMgr.DMS_GetDocList( strCabinetID, strCatalogID, strListXML, bIncludeCatalog ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_GetDocList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::DMSGetDocList2( CString strCabinetID, CString strCatalogPath, CString &strListXML, CString &strErrInfo,bool bIncludeCatalog, CString strOrderBy, bool bIncludeFileID, int nPage, int nNumPerPage ) { int nErrCode = m_NetDiskWebCMgr.DMS_GetDocList2(strCabinetID, strCatalogPath, strListXML, bIncludeCatalog, strOrderBy, bIncludeFileID, nPage, nNumPerPage ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_GetDocList2,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ÎĵµÊÇ·ñ´æÔÚ bool CMBNetDiskWebCMgr::DMSExistDoc( CString strCabinetID, CString strCatalogID, CString strDocName, CString &strDocID,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_ExistDoc( strCabinetID, strCatalogID, strDocName, strDocID ); // ÍøÂçÖжÏÖØÊÔÈý´Î int ReNetDisk = 2; if( nErrCode == -1 ) // ÍøÂçÖÐ¶Ï { while( ReNetDisk ) { nErrCode = m_NetDiskWebCMgr.DMS_ExistDoc( strCabinetID, strCatalogID, strDocName, strDocID ); if( nErrCode == 0 ) { break; } ReNetDisk--; } } ///////////////////////////// if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_ExistDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // »ñµÃϵͳ²ÎÊý bool CMBNetDiskWebCMgr::GetSysParam( CString strCode, CString &strValue,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.GetSysParam( strCode, strValue); if( 0 != nErrCode ) { strErrInfo.Format(_T("GetSysParam,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::LoadLongStr( CString strBlobID, CString &strContent,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.LoadLongStr( strBlobID, strContent); if( 0 != nErrCode ) { strErrInfo.Format(_T("LoadLongStr,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ɾ³ýĿ¼ bool CMBNetDiskWebCMgr::DMSDeleteCatalog( CString strCabinetID, CString strCatalogID,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_DeleteCatalog( strCabinetID, strCatalogID); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_DeleteCatalog,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ɾ³ýÎĵµ bool CMBNetDiskWebCMgr::DMSDeleteDoc( CString strDocID,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_DeleteDoc( strDocID); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_DeleteDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Îĵµ²éѯ bool CMBNetDiskWebCMgr::DMSQueryDoc( CString strCabinetID, CString strQueryContent, CString strAppendWhere, CString strOrderBy, CString &strSessionID, CString &strResult,CString &strErrInfo, short nQueryMode, UINT nNumPerPage,bool bIncludeCatalog ) { int nErrCode = m_NetDiskWebCMgr.DMS_Query_Doc( strCabinetID, strQueryContent, strAppendWhere, strOrderBy, strSessionID, strResult, nQueryMode, nNumPerPage,bIncludeCatalog); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_Query_Doc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::DMSQueryDoc( CString strSessionID, UINT nPage, CString &strResult,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_Query_Doc( strSessionID, nPage, strResult); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_Query_Doc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Ä¿Â¼ÖØÃüÃû bool CMBNetDiskWebCMgr::DMSRenameCatalog( CString strCabinetID, CString strCatalogID, CString strNewName,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_RenameCatalog( strCabinetID, strCatalogID, strNewName); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_RenameCatalog,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Îĵµ¸ÄÃû bool CMBNetDiskWebCMgr::DMSRenameDoc( CString strDocID, CString strNewName,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_RenameDoc( strDocID, strNewName); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_RenameDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½Ï¼¶Ä¿Â¼Áбí bool CMBNetDiskWebCMgr::DMSGetCatalogList( CString strCabinetID, CString strParentID, CString &strListXML,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_GetCatalogList( strCabinetID, strParentID,strListXML); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_GetCatalogList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½ÎĵµµÄÀúÊ·ÎĵµÁбí bool CMBNetDiskWebCMgr::DMSGetHistoryDocList( CString strDocID, CString &strHistoryDocList,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_GetHistoryDocList( strDocID,strHistoryDocList); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_GetHistoryDocList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ÉèÖÃÀúÊ·ÎĵµÎªµ±Ç°°æ±¾ bool CMBNetDiskWebCMgr::DMSSetHistoryDocActive( CString strHistoryDocID,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_SetHistoryDocActive(strHistoryDocID); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_SetHistoryDocActive,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ɾ³ýÀúÊ·Îĵµ bool CMBNetDiskWebCMgr::DMSDeleteHistoryDoc( CString strHistoryDocID,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_DeleteHistoryDoc(strHistoryDocID); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_DeleteHistoryDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Çå³ýÀúÊ·Îĵµ bool CMBNetDiskWebCMgr::DMSCleanHistoryDoc( CString strDocID,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_CleanHistoryDoc(strDocID); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_CleanHistoryDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½±êÇ©Áбí bool CMBNetDiskWebCMgr::DMSGetTagList( CString strCabinetID, CString &strTagList,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_GetTagList( strCabinetID,strTagList); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_GetTagList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Ôö¼Ó±êÇ© bool CMBNetDiskWebCMgr::DMSAddTag( CString strCabinetID, CString strTagName,CString &strErrInfo,CString strTagGroup ) { int nErrCode = m_NetDiskWebCMgr.DMS_AddTag( strCabinetID,strTagName,strTagGroup); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_AddTag,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ɾ³ý±êÇ© bool CMBNetDiskWebCMgr::DMSDeleteTag( CString strCabinetID, CString strTagName,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_DeleteTag( strCabinetID,strTagName); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_DeleteTag,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ±êÇ©¸ÄÃû bool CMBNetDiskWebCMgr::DMSRenameTag( CString strCabinetID, CString strTagName, CString strNewName,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_RenameTag( strCabinetID,strTagName,strNewName); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_RenameTag,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // »ñÈ¡¶ÔÎĵµµÄÆÀ¼Û£¬µ±Ç°²Ù×÷Õß¶Ô´ËÎĵµµÄÆÀ·Ö bool CMBNetDiskWebCMgr::DMSGetDocEval( CString strDocID, UINT &nEval,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_GetDocEval( strDocID,nEval); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_GetDocEval,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Îĵµ¹ØÁªÏà¹Ø²Ù×÷ ------------------------------------------------------- // µÃµ½Îĵµ¹ØÁª bool CMBNetDiskWebCMgr::DMSGetDocLink( CString strDocID, CString &strLinkDocInfo,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_GetDocLink( strDocID,strLinkDocInfo); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_GetDocLink,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Ôö¼ÓÎĵµ¹ØÁª£¬Ö§³Ö¶à¸ö bool CMBNetDiskWebCMgr::DMSAddDocLink( CString strDocID, CString strLinkDocInfo,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_AddDocLink( strDocID,strLinkDocInfo); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_AddDocLink,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ÒÆ³ýÎĵµ¹ØÁª£¬Ö§³Ö¶à¸ö bool CMBNetDiskWebCMgr::DMSRemoveDocLink( CString strDocID, CString strLinkDocInfo,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_RemoveDocLink( strDocID,strLinkDocInfo); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_RemoveDocLink,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½Îĵµ¸½¼þÐÅÏ¢ bool CMBNetDiskWebCMgr::DMSGetDocAttachInfo( CString strDocID, CString &strAttachInfo,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_GetDocAttachInfo( strDocID,strAttachInfo); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_GetDocAttachInfo,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Ôö¼Ó¸½¼þ bool CMBNetDiskWebCMgr::DMSAddDocAttach( CString strDocID, CString strAttachInfo, CString &strAttachID,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_AddDocAttach( strDocID,strAttachInfo,strAttachID); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_AddDocAttach,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ɾ³ý¸½¼þ bool CMBNetDiskWebCMgr::DMSRemoveDocAttach( CString strDocID, CString strAttachID,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_RemoveDocAttach( strDocID,strAttachID); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_RemoveDocAttach,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½ÎĵµÖ¸¶¨²Ù×÷µÄÈÕÖ¾ bool CMBNetDiskWebCMgr::DMSGetDocTypeLog( CString strDocID, CString strLogType, CString strOperator, CString &strSessionID, CString &strResult,CString &strErrInfo,UINT nNumPerPage ) { int nErrCode = m_NetDiskWebCMgr.DMS_GetDocTypeLog( strDocID, strLogType, strOperator, strSessionID, strResult,nNumPerPage ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_GetDocTypeLog,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::DMSGetDocTypeLog( CString strSessionID, UINT nPage, CString &strResult,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_GetDocTypeLog( strSessionID, nPage, strResult); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_GetDocTypeLog,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½µµ°¸¹ñÁÐ±í£¬Èç¹ûÖ¸¶¨²¿ÃÅ£¬ÔòÖ»·µ»Ø´Ë²¿Ãŵĵµ°¸¹ñ£¬·ñÔò·µ»ØÈ«²¿ bool CMBNetDiskWebCMgr::DMSGetCabinetList( CString &strCabinetList, CString &strErrInfo,CString strOwnerID, short nOwnerType, bool bNeedAce ) { int nErrCode = m_NetDiskWebCMgr.DMS_GetCabinetList( strCabinetList, strOwnerID, nOwnerType,bNeedAce); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_GetCabinetList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ÉèÖÃÎĵµ±êÇ©£¬Ðè¸üбêÇ©¶¨Òå±í bool CMBNetDiskWebCMgr::DMSSetDocTags( CString strDocID, CString strTags,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_SetDocTags( strDocID, strTags ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_SetDocTags,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½Îĵµ±êÇ©£¬´Ó Îĵµ±êÇ©¹ØÁª±íÈ¡Êý¾Ý bool CMBNetDiskWebCMgr::DMSGetDocTags( CString strDocID, CString &strTags,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_GetDocTags( strDocID, strTags ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_GetDocTags,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Ôö¼ÓÎĵµ±êÇ©£¬Ö§³Ö¶à¸ö bool CMBNetDiskWebCMgr::DMSAddDocTag( CString strDocID, CString strTags,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_AddDocTag( strDocID, strTags ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_AddDocTag,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ÒÆ³ýÎĵµ±êÇ©£¬Ö§³Ö¶à¸ö bool CMBNetDiskWebCMgr::DMSRemoveDocTag( CString strDocID, CString strTags,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_RemoveDocTag( strDocID, strTags ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_RemoveDocTag,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Ëø¶¨Îĵµ£¬±ØÐëÒªÓб༭Ȩ²Å¿ÉËø¶¨ bool CMBNetDiskWebCMgr::DMSLockDoc( CString strDocID,CString &strErrInfo,CString strCause ) { int nErrCode = m_NetDiskWebCMgr.DMS_LockDoc( strDocID, strCause ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_LockDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ½â³ýÎĵµËø¶¨£¬±ØÐëÊÇËø¶¨Õß»ò¹ÜÀíÔ±²Å¿É½âËø bool CMBNetDiskWebCMgr::DMSUnlockDoc( CString strDocID,CString &strErrInfo, CString strCause ) { int nErrCode = m_NetDiskWebCMgr.DMS_UnlockDoc( strDocID, strCause ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_UnlockDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½Óû§Ëø¶¨µÄÎĵµÁбí bool CMBNetDiskWebCMgr::DMSGetLockDocList( CString &strListXML,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DMS_GetLockDocList( strListXML ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DMS_GetLockDocList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ¸üÐÂÎĵµÐÅÏ¢£¨Ö»¸üÐÂ×ÔÉíÐÅÏ¢£¬ÎÞ±êÇ©¡¢¸½¼þ¡¢¹ØÁª£©£¬Èç¹ûÎļþ ID ±ä»¯£¬½«²úÉúÌæ»»ÐÅÏ¢ bool CMBNetDiskWebCMgr::NDUpdateDoc( CString strDocID, CString strDefXML,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_UpdateDoc( strDocID, strDefXML ); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_UpdateDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Ôö¼ÓÎĵµ bool CMBNetDiskWebCMgr::NDCreateDoc( CString strCatalogID, CString strDefXML, CString &strDocID, CString &strAttachIDList,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_CreateDoc( strCatalogID, strDefXML, strDocID, strAttachIDList ); // ÍøÂçÖжÏÖØÊÔÈý´Î int ReNetDisk = 2; if( nErrCode == -1 ) // ÍøÂçÖÐ¶Ï { while( ReNetDisk ) { nErrCode = m_NetDiskWebCMgr.ND_CreateDoc( strCatalogID,strDefXML, strDocID, strAttachIDList); if( nErrCode == 0 ) { break; } ReNetDisk--; } } if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_CreateDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Ôö¼ÓĿ¼ bool CMBNetDiskWebCMgr::NDCreateCatalog( CString strParentID, CString strCatalogName, CString &strCatalogID,CString &strCatalogPath,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_CreateCatalog( strParentID, strCatalogName, strCatalogID,&strCatalogPath); // ÍøÂçÖжÏÖØÊÔÈý´Î int ReNetDisk = 2; if( nErrCode == -1 ) // ÍøÂçÖÐ¶Ï { while( ReNetDisk ) { Sleep(20); nErrCode = m_NetDiskWebCMgr.ND_CreateCatalog( strParentID, strCatalogName, strCatalogID); if( nErrCode == 0 ) { break; } ReNetDisk--; } } if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_CreateCatalog,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ÎĵµÊÇ·ñ´æÔÚ bool CMBNetDiskWebCMgr::NDExistDoc( CString strCatalogID, CString strDocName, CString &strDocID,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_ExistDoc( strCatalogID, strDocName, strDocID ); // ÍøÂçÖжÏÖØÊÔÈý´Î int ReNetDisk = 2; if( nErrCode == -1 ) // ÍøÂçÖÐ¶Ï { while( ReNetDisk ) { nErrCode = m_NetDiskWebCMgr.ND_ExistDoc( strCatalogID, strDocName, strDocID ); if( nErrCode == 0 ) { break; } ReNetDisk--; } } ///////////////////////////// if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_ExistDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½ÎĵµÐÅÏ¢ bool CMBNetDiskWebCMgr::NDGetDocInfo( CString strDocID, CString &strInfoXML, CString &strErrInfo,CString strOwnerID ) { int nErrCode = m_NetDiskWebCMgr.ND_GetDocInfo( strDocID, strInfoXML, strOwnerID); if( 0 != nErrCode ) { strErrInfo.Format(_T("NDGetDocInfo,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::NDGetDocList( CString strCatalogID, CString &strListXML,CString &strErrInfo, bool bIncludeCatalog, CString strOwnerID, CString strOrderBy, int nPage, int nNumPerPage) { int nErrCode = m_NetDiskWebCMgr.ND_GetDocList( strCatalogID,strListXML,bIncludeCatalog, strOwnerID, strOrderBy, nPage, nNumPerPage); if( 0 != nErrCode ) { strErrInfo.Format(_T("NDGetDocInfo,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::NDGetDocList2( CString strCatalogPath, CString &strListXML, CString &strErrInfo,bool bIncludeCatalog, CString strOwnerID, CString strOrderBy, int nPage, int nNumPerPage ) { int nErrCode = m_NetDiskWebCMgr.ND_GetDocList2(strCatalogPath,strListXML,bIncludeCatalog,strOwnerID,strOrderBy,nPage, nNumPerPage); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_GetDocList2,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ɾ³ýÎĵµ bool CMBNetDiskWebCMgr::NDDeleteDoc( CString strDocID,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_DeleteDoc( strDocID); if( 0 != nErrCode ) { strErrInfo.Format(_T("NDDeleteDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ɾ³ýĿ¼ bool CMBNetDiskWebCMgr::NDDeleteCatalog( CString strCatalogID,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_DeleteCatalog( strCatalogID); if( 0 != nErrCode ) { strErrInfo.Format(_T("NDDeleteCatalog,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Áгö Share Out bool CMBNetDiskWebCMgr::NDGetShareOutList( CString &strListXML,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_GetShareOutList( strListXML); if( 0 != nErrCode ) { strErrInfo.Format(_T("NDGetShareOutList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Áгö Share In bool CMBNetDiskWebCMgr::NDGetShareInList( CString &strListXML,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_GetShareInList( strListXML); if( 0 != nErrCode ) { strErrInfo.Format(_T("NDGetShareInList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // È¡Ïû¹²Ïí bool CMBNetDiskWebCMgr::NDUnshared( short nShareObjType, CString strShareObjID,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_Unshared( nShareObjType,strShareObjID); if( 0 != nErrCode ) { strErrInfo.Format(_T("NDUnshared,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ¹²ÏíÎĵµ»òĿ¼£¬¿ÉÄÜÊDZä¸ü¹²Ïí½ÓÊÕÕß bool CMBNetDiskWebCMgr::NDShare( CString strShareObjList, CString strShareUserList, CString strInvalidDate,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_Share( strShareObjList,strShareUserList,strInvalidDate); if( 0 != nErrCode ) { strErrInfo.Format(_T("NDUnshared,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Ä¿Â¼ÖØÃüÃû bool CMBNetDiskWebCMgr::NDRenameCatalog( CString strCatalogID, CString strNewName,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_RenameCatalog( strCatalogID,strNewName); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_RenameCatalog,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Îĵµ¸ÄÃû bool CMBNetDiskWebCMgr::NDRenameDoc( CString strDocID, CString strNewName,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_RenameDoc( strDocID,strNewName); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_RenameDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ²éѯĿ¼ÏÂÎĵµ£¬Ö»¸ù¾ÝÎĵµÃû³Æ bool CMBNetDiskWebCMgr::NDQueryCatalogDoc( CString strCatalogID, CString strFileName, CString &strSessionID, CString &strResult,CString &strErrInfo,UINT nNumPerPage, bool bIncludeCatalog ) { int nErrCode = m_NetDiskWebCMgr.ND_Query_CatalogDoc( strCatalogID, strFileName, strSessionID, strResult,nNumPerPage, bIncludeCatalog); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_Query_CatalogDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½²éѯ½á¹û bool CMBNetDiskWebCMgr::NDQueryCatalogDoc( CString strSessionID, UINT nPage, CString &strResult,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_Query_CatalogDoc(strSessionID,nPage, strResult ); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_Query_CatalogDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½Ï¼¶Ä¿Â¼ÁÐ±í£¬Èç¹û²Ù×÷Õß·ÇĿ¼ Owner£¬ÔòÐèÖ¸¶¨ Owner£¬²»È»ÕÒ²»µ½Êý¾Ý±í£¬Ö¸¶¨Ôò±íʾÊǹ²Ïí³öÈ¥µÄ£¬ÐèÅж¨ÊÇ·ñȷʵ¹²Ïí bool CMBNetDiskWebCMgr::NDGetCatalogList( CString strParentID, CString &strListXML,CString &strErrInfo,CString strOwnerID ) { int nErrCode = m_NetDiskWebCMgr.ND_GetCatalogList(strParentID,strListXML, strOwnerID ); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_GetCatalogList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½ÎĵµµÄÀúÊ·ÎĵµÁбí bool CMBNetDiskWebCMgr::NDGetHistoryDocList( CString strDocID, CString &strHistoryDocList,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_GetHistoryDocList(strDocID,strHistoryDocList ); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_GetHistoryDocList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ÉèÖÃÀúÊ·ÎĵµÎªµ±Ç°°æ±¾ bool CMBNetDiskWebCMgr::NDSetHistoryDocActive( CString strHistoryDocID,CString &strErrInfo) { int nErrCode = m_NetDiskWebCMgr.ND_SetHistoryDocActive(strHistoryDocID ); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_SetHistoryDocActive,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ɾ³ýÀúÊ·Îĵµ bool CMBNetDiskWebCMgr::NDDeleteHistoryDoc( CString strHistoryDocID,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_DeleteHistoryDoc(strHistoryDocID ); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_DeleteHistoryDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Çå³ýÀúÊ·Îĵµ bool CMBNetDiskWebCMgr::NDCleanHistoryDoc( CString strDocID,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_CleanHistoryDoc(strDocID ); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_CleanHistoryDoc,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½±êÇ©Áбí bool CMBNetDiskWebCMgr::NDGetTagList( CString &strTagList,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_GetTagList( strTagList ); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_GetTagList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Ôö¼Ó±êÇ© bool CMBNetDiskWebCMgr::NDAddTag( CString strTagName,CString &strErrInfo,CString strTagGroup ) { int nErrCode = m_NetDiskWebCMgr.ND_AddTag( strTagName,strTagGroup ); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_AddTag,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ɾ³ý±êÇ© bool CMBNetDiskWebCMgr::NDDeleteTag( CString strTagName,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_DeleteTag( strTagName ); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_DeleteTag,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ±êÇ©¸ÄÃû bool CMBNetDiskWebCMgr::NDRenameTag( CString strTagName, CString strNewName,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_RenameTag( strTagName,strNewName ); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_RenameTag,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Îĵµ±êÇ©Ïà¹Ø²Ù×÷ ------------------------------------------------------- // ÉèÖÃÎĵµ±êÇ©£¬Ðè¸üбêÇ©¶¨Òå±í bool CMBNetDiskWebCMgr::NDSetDocTags( CString strDocID, CString strTags,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_SetDocTags( strDocID,strTags ); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_SetDocTags,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½Îĵµ±êÇ©£¬´Ó Îĵµ±êÇ©¹ØÁª±íÈ¡Êý¾Ý bool CMBNetDiskWebCMgr::NDGetDocTags( CString strDocID, CString &strTags,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_GetDocTags( strDocID,strTags ); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_GetDocTags,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Ôö¼ÓÎĵµ±êÇ©£¬Ö§³Ö¶à¸ö bool CMBNetDiskWebCMgr::NDAddDocTag( CString strDocID, CString strTags,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_AddDocTag( strDocID,strTags ); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_AddDocTag,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ÒÆ³ýÎĵµ±êÇ©£¬Ö§³Ö¶à¸ö bool CMBNetDiskWebCMgr::NDRemoveDocTag( CString strDocID, CString strTags,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_RemoveDocTag( strDocID,strTags ); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_RemoveDocTag,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // »Ö¸´»ØÊÕÕ¾Îļþ bool CMBNetDiskWebCMgr::NDRecycleBin_Restore( CString strDocID, CString strCatalogID,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_RecycleBin_Restore( strDocID,strCatalogID); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_RecycleBin_Restore,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // ɾ³ý»ØÊÕÕ¾Îļþ bool CMBNetDiskWebCMgr::NDRecycleBin_Delete( CString strDocID,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.ND_RecycleBin_Delete( strDocID); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_RecycleBin_Delete,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // Çå¿Õ»ØÊÕÕ¾Îļþ bool CMBNetDiskWebCMgr::NDRecycleBin_Clean(CString &strErrInfo) { int nErrCode = m_NetDiskWebCMgr.ND_RecycleBin_Clean(); if( 0 != nErrCode ) { strErrInfo.Format(_T("ND_RecycleBin_Clean,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::GetServerTrID( long nTrID, REQLOADSERVER_ITEM & reLoadServerItem ) { if( !m_mapServerTrID.Lookup(nTrID, reLoadServerItem) ) { return false; } return true; } bool CMBNetDiskWebCMgr::RemoveServerTrID( long nTrID ) { m_mapServerTrID.RemoveKey(nTrID); return true; } // µÃµ½Êý¾Ý²Ö¿âÁÐ±í£¬Èç¹ûÖ¸¶¨ËùÊôID£¬ÔòÖ»·µ»Ø´ËËùÊôµÄÊý¾Ý²Ö¿â£¬·ñÔò·µ»ØÈ«²¿ bool CMBNetDiskWebCMgr::VaultGetList( CString strPrjID, CString &strVaultList,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.Vault_GetList(strPrjID,strVaultList); if( 0 != nErrCode ) { strErrInfo.Format(_T("Vault_GetList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::VaultGetList( CString &strVaultList,CString &strErrInfo,bool bNeedAce, short nVaultType ) { int nErrCode = m_NetDiskWebCMgr.Vault_GetList(strVaultList,bNeedAce,nVaultType); if( 0 != nErrCode ) { strErrInfo.Format(_T("Vault_GetList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½Êý¾Ý²Ö¿âÐÅÏ¢ bool CMBNetDiskWebCMgr::VaultGetInfo( CString strVaultID, CString &strVaultInfo,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.Vault_GetInfo(strVaultID,strVaultInfo); if( 0 != nErrCode ) { strErrInfo.Format(_T("Vault_GetInfo,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½Ï¼¶Ä¿Â¼Áбí bool CMBNetDiskWebCMgr::VaultCatalogGetList( CString strVaultID, CString strParentID, CString &strCatalogList,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.Vault_Catalog_GetList(strVaultID,strParentID,strCatalogList); if( 0 != nErrCode ) { strErrInfo.Format(_T("Vault_Catalog_GetList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // »ñÈ¡Êý¾Ý bool CMBNetDiskWebCMgr::VaultQueryCatalogObj( CString strVaultID, CString strCatalogID, CString strQueryCondition, CString &strResult,CString &strErrInfo,CString strObjAttrs, CString strOrderBy, UINT nNumPerPage, bool bIncludeSub ) { int nErrCode = m_NetDiskWebCMgr.Vault_Query_CatalogObj(strVaultID,strCatalogID, strQueryCondition, strResult,strObjAttrs, strOrderBy, nNumPerPage, bIncludeSub); if( nErrCode == 202 ) return true; if( 0 != nErrCode ) { strErrInfo.Format(_T("Vault_Catalog_GetList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::VaultQueryCatalogObj( CString strQuerySessionID, UINT nPage, CString &strResult,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.Vault_Query_CatalogObj(strQuerySessionID,nPage,strResult); if( 0 != nErrCode ) { strErrInfo.Format(_T("Vault_Query_CatalogObj,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½Ä¿Â¼ÏµÄÊý¾Ý¶ÔÏó bool CMBNetDiskWebCMgr::VaultCatalogGetObjList( CString strVaultID, CString strCatalogID, CString &strResult,CString &strErrInfo, bool bIncludeCatalog, UINT nPage, UINT nNumPerPage ) { int nErrCode = m_NetDiskWebCMgr.Vault_Catalog_GetObjList(strVaultID, strCatalogID, strResult, bIncludeCatalog, nPage, nNumPerPage ); if( 0 != nErrCode ) { strErrInfo.Format(_T("Vault_Catalog_GetObjList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::GetClassAttrs( CString strClassID, CString &strAttrList, CString &strErrInfo,CString strGroupName ) { int nErrCode = m_NetDiskWebCMgr.GetClassAttrs(strClassID, strAttrList,strGroupName); if( nErrCode == 48525 ) { return true; } if( 0 != nErrCode ) { strErrInfo.Format(_T("GetClassAttrs clsID='%s',nErrCode:%d,ErrInfo£º%s"),strClassID,nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½ÏÔʾ·ç¸ñÐÅÏ¢ bool CMBNetDiskWebCMgr::ClassGridStyleGetInfo( CString strClassID, CString strStyleName, CString &strGridStyleDef,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.Class_GridStyle_GetInfo(strClassID, strStyleName,strGridStyleDef); if( 0 != nErrCode ) { strErrInfo.Format(_T("Class_GridStyle_GetInfo clsID='%s',nErrCode:%d,ErrInfo£º%s"),strClassID,nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } // µÃµ½Êý¾ÝÀàȱʡµÄÏÔʾ·ç¸ñ¶¨Òå bool CMBNetDiskWebCMgr::ClassGridStyleGetDefaultInfo( CString strClassID, CString &strGridStyleDef,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.Class_GridStyle_GetDefaultInfo(strClassID, strGridStyleDef); if( 0 != nErrCode ) { strErrInfo.Format(_T("Class_GridStyle_GetInfo,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::DataObjMasterSlaveGetList( CString strMasterClassID, CString strComposeClassID, CString strDataClassID, CString strMasterClassAttrs, CString strDataClassAttrs, CString strQueryCondition, CString &strResult, CString &strErrInfo, UINT nNumPerPage ) { int nErrCode = m_NetDiskWebCMgr.DataObj_MasterSlave_GetList( strMasterClassID, strComposeClassID, strDataClassID, strMasterClassAttrs,strDataClassAttrs, strQueryCondition, strResult, nNumPerPage ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DataObj_MasterSlave_GetList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::DataObjMasterSlaveGetList( CString strSessionID, UINT nPage, CString &strResult,CString &strErrInfo ) { int nErrCode = m_NetDiskWebCMgr.DataObj_MasterSlave_GetList( strSessionID, nPage, strResult ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DataObj_MasterSlave_GetList,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::DataObjExistCheck( CString strClassID, CString strObjIDs, CString &strRetObjIDs, CString &strErrInfo,bool bRetExistObj ) { if( strObjIDs.IsEmpty() ) return true; strRetObjIDs = _T(""); int nErrCode = m_NetDiskWebCMgr.DataObj_ExistCheck( strClassID, strObjIDs, strRetObjIDs, bRetExistObj ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DataObj_ExistCheck,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; } bool CMBNetDiskWebCMgr::DataObjExistCheck2( CString strClassName, CString strObjIDs, CString &strRetObjIDs,CString &strErrInfo,bool bRetExistObj) { int nErrCode = m_NetDiskWebCMgr.DataObj_ExistCheck2( strClassName, strObjIDs, strRetObjIDs,bRetExistObj ); if( 0 != nErrCode ) { strErrInfo.Format(_T("DataObj_ExistCheck2,nErrCode:%d,ErrInfo£º%s"),nErrCode,m_NetDiskWebCMgr.GetLastErrInfo()); return false; } return true; }