123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405 |
- #include "stdafx.h"
- #include "RptParamFileClr.h"
- #include <COTSUtilityDllFunExport.h>
- namespace OTSCLRINTERFACE {
- CRptParamFileClr::CRptParamFileClr() // constructor
- {
- m_LpRptParamFile = new CRptParamFilePtr(new CRptParamFile());
- }
-
- CRptParamFileClr::CRptParamFileClr(CRptParamFilePtr a_pRptParamFile) // copy constructor
- {
- ASSERT(a_pRptParamFile);
- if (!a_pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("CRptParamFileClr: invalide report param file pointer."));
- return;
- }
- m_LpRptParamFile = new CRptParamFilePtr(a_pRptParamFile);
-
- }
- CRptParamFileClr::~CRptParamFileClr()
- {
- if (m_LpRptParamFile != nullptr)
- {
- delete m_LpRptParamFile;
- m_LpRptParamFile = nullptr;
- }
- }
- CRptParamFileClr::!CRptParamFileClr()
- {
- if (m_LpRptParamFile != nullptr)
- {
- delete m_LpRptParamFile;
- m_LpRptParamFile = nullptr;
- }
- }
- CRptParamFilePtr CRptParamFileClr::GetRptParamFilePtr()
- {
- return *m_LpRptParamFile;
- }
- String^ CRptParamFileClr::GetVersion()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetVersion:invalid pointer."));
- return nullptr;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetVersion:invalid pointer."));
- return nullptr;
- }
- CString sVersion = pRptParamFile->GetVersion();
- String^ VersionClr = gcnew String(sVersion);
- return VersionClr;
- }
- void CRptParamFileClr::SetVersion(String^ a_strVersion)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetVersion:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetVersion:invalid pointer."));
- return;
- }
- ASSERT(a_strVersion);
- if (!a_strVersion)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetVersion:invalid pointer."));
- return;
- }
- pRptParamFile->SetVersion(a_strVersion);
- }
- // particle size level file folder
- String^ CRptParamFileClr::GetSizeFileFolder()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetSizeFileFolder:invalid pointer."));
- return nullptr;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetSizeFileFolder:invalid pointer."));
- return nullptr;
- }
- CString sFolder = pRptParamFile->GetSizeFileFolder();
- String^ FolderClr = gcnew String(sFolder);
- return FolderClr;
- }
- void CRptParamFileClr::SetSizeFileFolder(String^ a_strSizeFileFolder)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetSizeFileFolder:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetSizeFileFolder:invalid pointer."));
- return;
- }
- ASSERT(a_strSizeFileFolder);
- if (!a_strSizeFileFolder)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetSizeFileFolder:invalid pointer."));
- return;
- }
- pRptParamFile->SetSizeFileFolder(a_strSizeFileFolder);
- }
-
- String^ CRptParamFileClr::GetRptTempFileFolder()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetRptTempFileFolder:invalid pointer."));
- return nullptr;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetRptTempFileFolder:invalid pointer."));
- return nullptr;
- }
- CString sFolder = pRptParamFile->GetRptTempFileFolder();
- String^ FolderClr = gcnew String(sFolder);
- return FolderClr;
- }
- void CRptParamFileClr::SetRptTempFileFolder(String^ a_strRptTempFileFolder)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFileFolder:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFileFolder:invalid pointer."));
- return;
- }
- ASSERT(a_strRptTempFileFolder);
- if (!a_strRptTempFileFolder)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFileFolder:invalid pointer."));
- return;
- }
- pRptParamFile->SetRptTempFileFolder(a_strRptTempFileFolder);
- }
- // report template file path
- String^ CRptParamFileClr::GetRptTempFilePath()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetRptTempFilePath:invalid pointer."));
- return nullptr;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetRptTempFilePath:invalid pointer."));
- return nullptr;
- }
- CString sPath = pRptParamFile->GetRptTempFilePath();
- String^ PathClr = gcnew String(sPath);
- return PathClr;
- }
- void CRptParamFileClr::SetRptTempFilePath(String^ a_strRptTempFilePath)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFilePath:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFilePath:invalid pointer."));
- return;
- }
- ASSERT(a_strRptTempFilePath);
- if (!a_strRptTempFilePath)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFilePath:invalid pointer."));
- return;
- }
- pRptParamFile->SetRptTempFilePath(a_strRptTempFilePath);
- }
- // particle STD analysis file folder
- String^ CRptParamFileClr::GetSTDFileFolder()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetSTDFileFolder:invalid pointer."));
- return nullptr;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetSTDFileFolder:invalid pointer."));
- return nullptr;
- }
- CString sFolder = pRptParamFile->GetSTDFileFolder();
- String^ FolderClr = gcnew String(sFolder);
- return FolderClr;
- }
- void CRptParamFileClr::SetSTDFileFolder(String^ a_strSTDFileFolder)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetSTDFileFolder:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetSTDFileFolder:invalid pointer."));
- return;
- }
- ASSERT(a_strSTDFileFolder);
- if (!a_strSTDFileFolder)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetSTDFileFolder:invalid pointer."));
- return;
- }
- pRptParamFile->SetSTDFileFolder(a_strSTDFileFolder);
-
- }
-
-
- double CRptParamFileClr::GetScale()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetScale:invalid pointer."));
- return 0.0;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetScale:invalid pointer."));
- return 0.0;
- }
- return pRptParamFile->GetScale();
- }
- void CRptParamFileClr::SetScale(double a_dScale)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetScale:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("SetScale:invalid pointer."));
- return;
- }
- pRptParamFile->SetScal(a_dScale);
- }
- String^ CRptParamFileClr::GetElementsColName()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
- return "";
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
- return "";
- }
- CString sElementColName = pRptParamFile->GetElementsColName();
- String^ sElementColNameClr = gcnew String(sElementColName);
- return sElementColNameClr;
- }
- void CRptParamFileClr::SetElementsColName(String^ a_strElementsColName)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
- return;
- }
- pRptParamFile->SetElementsColName(a_strElementsColName);
- }
- String^ CRptParamFileClr::GetDefaultComputedColName()
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
- return "";
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
- return "";
- }
- CString sDefaultComputedColName = pRptParamFile->GetDefaultComputedColName();
- String^ ssDefaultComputedColNameClr = gcnew String(sDefaultComputedColName);
- return ssDefaultComputedColNameClr;
- }
- void CRptParamFileClr::SetDefaultComputedColName(String^ a_strDefaultComputedColName)
- {
- if (m_LpRptParamFile == nullptr)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
- return;
- }
- CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
- ASSERT(pRptParamFile);
- if (!pRptParamFile)
- {
- LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
- return;
- }
- pRptParamFile->SetDefaultComputedColName(a_strDefaultComputedColName);
- }
- }
|