| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 | #include "stdafx.h"#include "SmplMsrResultFileMgrClr.h"#include <COTSUtilityDllFunExport.h>namespace OTSCLRINTERFACE {	CSmplMsrResultFileMgrClr::CSmplMsrResultFileMgrClr()	{				m_pSmplMsrRetFileMgr = new CSmplMsrResultFileMgrPtr(new CSmplMsrResultFileMgr(_T("")));	}	CSmplMsrResultFileMgrClr::CSmplMsrResultFileMgrClr(CSmplMsrResultFileMgrPtr pSmplMsrRetFileMgr)	{					m_pSmplMsrRetFileMgr = new CSmplMsrResultFileMgrPtr(pSmplMsrRetFileMgr);		}	CSmplMsrResultFileMgrClr::~CSmplMsrResultFileMgrClr()	{		if (m_pSmplMsrRetFileMgr != nullptr)		{			delete m_pSmplMsrRetFileMgr;			m_pSmplMsrRetFileMgr = nullptr;		}	}	CSmplMsrResultFileMgrClr::!CSmplMsrResultFileMgrClr()	{		if (m_pSmplMsrRetFileMgr != nullptr)		{			delete m_pSmplMsrRetFileMgr;			m_pSmplMsrRetFileMgr = nullptr;		}	}	CSmplMsrResultFileMgrPtr CSmplMsrResultFileMgrClr::GetCSmplMsrResultFileMgrPtr()	{		return *m_pSmplMsrRetFileMgr;	}	bool CSmplMsrResultFileMgrClr::Init(COTSSampleClr^ a_pSample)	{		if (a_pSample == nullptr)		{			LogErrorTrace(__FILE__, __LINE__, _T("(CSmplMsrResultFileMgrClr::Init)  a_pSample = null"));			return false;		}		CSmplMsrResultFileMgrPtr pSampleMsrRetFileMgr = GetCSmplMsrResultFileMgrPtr();		COTSSamplePtr pSample = a_pSample->GetSamplePtr();		return pSampleMsrRetFileMgr->Init(pSample);		}	bool CSmplMsrResultFileMgrClr::Load(String^ a_strPathname)	{		CSmplMsrResultFileMgrPtr pSampleMsrRetFileMgr = GetCSmplMsrResultFileMgrPtr();		return pSampleMsrRetFileMgr->Load(a_strPathname);	}	bool CSmplMsrResultFileMgrClr::Save(String^ a_strPathname)	{		CSmplMsrResultFileMgrPtr pSampleMsrRetFileMgr = GetCSmplMsrResultFileMgrPtr();		return pSampleMsrRetFileMgr->Save(a_strPathname);	}	String^ CSmplMsrResultFileMgrClr::GetFieldFileSubFolderStr()	{		CSmplMsrResultFileMgrPtr pSampleMsrRetFileMgr = GetCSmplMsrResultFileMgrPtr();		return gcnew String(pSampleMsrRetFileMgr->GetFieldFileSubFolderStr());	}	COTSFieldDataClr^ CSmplMsrResultFileMgrClr::GetFieldById(int a_nID)	{		CSmplMsrResultFileMgrPtr pSampleMsrRetFileMgr = GetCSmplMsrResultFileMgrPtr();		COTSFieldDataPtr pFieldData = pSampleMsrRetFileMgr->GetFieldById(a_nID);		COTSFieldDataClr^ pFieldDataClr = gcnew COTSFieldDataClr(pFieldData);		return pFieldDataClr;	}	bool CSmplMsrResultFileMgrClr::AddAField(COTSFieldDataClr^ a_pFieldData)	{		CSmplMsrResultFileMgrPtr pSampleMsrRetFileMgr = GetCSmplMsrResultFileMgrPtr();				COTSFieldDataPtr pFieldData = a_pFieldData->GetOTSFieldDataPtr();		return pSampleMsrRetFileMgr->AddAField(pFieldData);	}		bool CSmplMsrResultFileMgrClr::DeleteAFieldById(int a_nID)	{		CSmplMsrResultFileMgrPtr pSampleMsrRetFileMgr = GetCSmplMsrResultFileMgrPtr();		bool bRet = pSampleMsrRetFileMgr->DeleteAFieldById(a_nID);			return bRet;	}	}
 |