Exemplo n.º 1
0
void CaIeaDataPage1::Serialize (CArchive& ar)
{
	m_QueryResult.Serialize(ar);
	m_arrayTreeItemPath.Serialize(ar);
	m_floatFormat.Serialize(ar);

	if (ar.IsStoring())
	{
		ar << GetObjectVersion();

		ar << m_bDatabaseGateway;
		ar << m_strServerClass;
		ar << m_strNode;
		ar << m_strDatabase;
		ar << m_strFile2BeExported;
		ar << m_strStatement;
		ar << (int)n_ExportFormat;
	}
	else
	{
		int nFormat;
		UINT nVersion;
		ar >> nVersion;

		ar >> m_bDatabaseGateway;
		ar >> m_strServerClass;
		ar >> m_strNode;
		ar >> m_strDatabase;
		ar >> m_strFile2BeExported;
		ar >> m_strStatement;
		ar >> nFormat; n_ExportFormat = ExportedFileType(nFormat);
	}
}
Exemplo n.º 2
0
void CaRule::Serialize (CArchive& ar)
{
	CaDBObject::Serialize (ar);
	if (ar.IsStoring())
	{
		ar << GetObjectVersion();
	}
	else
	{
		UINT nVersion;
		ar >> nVersion;
	}
}
Exemplo n.º 3
0
void CaSequence::Serialize (CArchive& ar)
{
	CaDBObject::Serialize (ar);
	if (ar.IsStoring())
	{
		ar << GetObjectVersion();
		ar << m_nFlag;
	}
	else
	{
		UINT nVersion;
		ar >> nVersion;
		ar >> m_nFlag;
	}
}
Exemplo n.º 4
0
void CaRuleDetail::Serialize (CArchive& ar)
{
	CaRule::Serialize(ar);
	if (ar.IsStoring())
	{
		ar << GetObjectVersion();

		ar << m_strBaseTable;
		ar << m_strBaseTableOwner;
		ar << m_strDetailText;
	}
	else
	{
		UINT nVersion;
		ar >> nVersion;

		ar >> m_strBaseTable;
		ar >> m_strBaseTableOwner;
		ar >> m_strDetailText;
	}
}
Exemplo n.º 5
0
void CaSequenceDetail::Serialize (CArchive& ar)
{
	CaSequence::Serialize (ar);
	if (ar.IsStoring())
	{
		ar << GetObjectVersion();

		ar << m_bDecimalType;
		ar << m_bCycle;
		ar << m_bOrder;

		ar << m_csMaxValue;
		ar << m_csMinValue;
		ar << m_csStartWith;
		ar << m_csIncrementBy;
		ar << m_csNextValue;
		ar << m_csCacheSize;
		ar << m_csDecimalPrecision;

	}
	else
	{
		UINT nVersion;
		ar >> nVersion;

		ar >> m_bDecimalType;
		ar >> m_bCycle;
		ar >> m_bOrder;

		ar >> m_csMaxValue;
		ar >> m_csMinValue;
		ar >> m_csStartWith;
		ar >> m_csIncrementBy;
		ar >> m_csNextValue;
		ar >> m_csCacheSize;
		ar >> m_csDecimalPrecision;

	}
}
Exemplo n.º 6
0
void CaIeaDataPage2::Serialize (CArchive& ar)
{
	if (ar.IsStoring())
	{
		ar << GetObjectVersion();

		ar << m_tchDelimiter;
		ar << m_tchQuote;
		ar << m_bQuoteIfDelimiter;
		ar << m_bExportHeader;
		ar << m_bReadLock;
	}
	else
	{
		UINT nVersion;
		ar >> nVersion;

		ar >> m_tchDelimiter;
		ar >> m_tchQuote;
		ar >> m_bQuoteIfDelimiter;
		ar >> m_bExportHeader;
		ar >> m_bReadLock;
	}
}