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