#pragma once #include "stdafx.h" #include "MBBaseCabinetObj.h" /************************************************************************/ /* Óû§ÍøÅÌÐÅÏ¢ */ /************************************************************************/ class AFX_EXT_CLASS CMBUserNetDiskInfo { public: CMBUserNetDiskInfo(void); ~CMBUserNetDiskInfo(void); public: CString m_strNDState; // ÍøÅÌ״̬ Ϊ¿Õ£¬Ã»ÓпªÍ¨ÍøÅÌ CString m_strNDCapacity; // ÍøÅÌÈÝÁ¿ CString m_strNDUsed; // ÍøÅÌÓû§ CString m_strNDFileCount; // ÎļþÊý CString m_strNDCanClean; // ÊÇ·ñÄÜÇå³ý CString m_strHaveReqApply; // ÊÇ·ñÓÐÍøÅÌÉêÇë CString m_strFuncData; // ¹¦ÄÜÊý¾Ý CString m_strHasFileTrans; // Îļþ´«Êä CString m_strDisOriginFile; // ÏÔʾԴÎļþ //GUNGHOWEBSITE_CODE CString m_strGungHoWebSiteUrl; // gunghoµØÖ· //OOSWEBSITE_CODE CString m_strOOSEnable; // oosʹÄÜ CString m_strOOSExtension; // oosÀ©Õ¹ CString m_strOOSServer; // oos·þÎñ CString m_strOOSRoot; // oosRoot //MOBOXWEBSITE_CODE CString m_strMoboxWebSiteUrl; // moboxµØÖ· private: CMBBaseCabinetObjMap m_mapCabinetInfo; // Îĵµ¹ñÈÝÆ÷ CMBBaseCabinetObjVector m_vectorCabinetInfo; public: void GetCabinetObjMap( CMBBaseCabinetObjMap &mapCabinetInfo ); void GetCabinetObjVector( CMBBaseCabinetObjVector &vectorCabinetInfo ); public: bool AddCabinetObj(CMBBaseCabinetObj *pCabinetObj); // Ìí¼ÓÊý¾Ý CMBBaseCabinetObj*GetCabinetObj( CString strID ); // ²éÕÒ bool RemoveAllCabinetObj(); // ÒÆ³ý int GetCount(); // µÃµ½Îĵµ¹ñÊýÁ¿ bool HasUnitWP(); // Óе¥Î»ÍøÅÌ bool HasDepartWP(); // Óв¿ÃÅÍøÅÌ public: //bool ParseXml( CString &strXml,CString &strErrInfo ); // ½âÎöÀ´×Ô·þÎñ¶ËµØÖ· bool ParseOOSXml( CString &strXml,CString &strErrInfo ); // ½âÎöoosµÄÊý¾Ý };